SlideShare une entreprise Scribd logo
1  sur  11
INTRODUCCIÓN.
En el mundo de la industria, existe una necesidad clara de
prototipado rápido que permita la pronta validación de los
requisitos con el usuario. Por otra parte, este prototipo debe
ser lo más completo posible para la validación realizada por
el usuario sea útil.
Estos dos puntos están contrapuestos, ya que si se
prototipa rápidamente. Proponemos un proceso
denominado Inferencia, que permite incrementar la
velocidad de prototipado sin incrementar el esfuerzo
destinado a completar el modelo conceptual.
La realización de prototipos previos evita cambios
posteriores más costosos, reduciendo así costes y tiempos.
METODOLOGÍA.
La metodología utilizada para la creación de modelos
conceptuales. Consta de diagramas gráficos UML pero a la
vez esta soportado por la lenguaje formal de especificación
de sistemas orientado a objetos
• Modelo de Objetos: Modelo gráfico en el cual se definen
las clases, sus atributos y las relaciones entre clases.
• Modelo Dinámico: Modelo grafico que permite
especificar las vidas válidas de los objetos de las clases y
de su interacciones.
• Modelo Funcional.- Se utiliza para capturar la semántica
asociada a los cambios de estado de los objetos
provocados por los eventos.
• Modelo de Presentación.- Modelo para especificar
requisitos de interfaz de usuario comprende requisitos
sobre presentación, navegación, visibilidad, accesos y
búsqueda, y que está basado en el uso de patrones.
FASE DE ANÁLISIS.
• Reuniones con responsables para establecer una visión
clara del sitio a diseñar
• Inclusión de tareas relativas a usabilidad en el plan del
proyecto
• Reunir un equipo multidisciplinar para asegurar un
conocimiento global
• Establecer objetivos de usabilidad
• Organizar estudios de campo
• Búsqueda de productos competitivos
• Crear perfiles de usuario
• Desarrollar un análisis de tareas
• Describir y documentar los escenarios de usuario
• Describir y documentar los requerimientos de operativa de
usuario
FASE DE DISEÑO.
• Desarrollo del flujo de pantallas y el modelo de navegación
• Realizar revisiones de conceptos de diseño
• Diseño con papel y lápiz
• Elaborar prototipos "low-fidelity"
• Organizar tests de usabilidad sobre los prototipos "low-
fidelity"
• Elaborar prototipos detallados "high-fidelity"
• Organizar tests de usabilidad sobre los prototipos "high-
fidelity"
• Documentación de estándares y directrices
• Elaboración de una especificación de diseño
ETAPAS DEL DESARROLLO DEL PROTOTIPO.
El desarrollo de un prototipo se lleva a cabo en forma
ordenada a través de las siguientes etapas:
Identificación de Requerimientos Conocidos
El profesional de sistema identifica los requerimientos
conocidos, generales, o características esenciales y
determina el propósito del prototipo de la aplicación.
DESARROLLO DE UN MODELO.
En esta etapa se explica el método iterativo y las
responsabilidades a los usuarios ya que el usuario participa
directamente en todo el proceso. La rapidez con la que se
genera el sistema es esencial para que no se pierda el estado
de ánimo sobre el proyecto y los usuarios puedan comenzar
a evaluar la aplicación con la mayor brevedad posible.
COMPONENTES DEL DESARROLLO DE UN MODELO.
• El lenguaje para el diálogo o conversación entre el
usuario y el sistema
• Pantallas y formatos para la entrada de datos
• Módulos esenciales de procesamientos
• Salida del sistema
Revisión del Prototipo.
Es responsabilidad del usuario trabajar con el prototipo y
evaluar sus características y operación.
El profesional de sistema captura la información sobre lo
que le gusta y lo que le desagrada a los usuarios. Esta
información tiene influencia en la siguiente versión del
prototipo, la cual se presenta modificada, refinada.
Iteración.
Los dos últimos etapas descriptas anteriormente se repiten
varias veces hasta que estén usuarios y profesionales de
sistema de acuerdo en que el prototipo ha evolucionado lo
suficiente o que una iteración más no traerá beneficios
adicionales.
Prototipo Terminado.
Cuando el prototipo está terminado, es decir, tenemos la
información que buscamos seguimos en el punto donde
habíamos quedado dentro del Ciclo de Desarrollo de
Sistema.
ESTRATEGIAS PARA EL DESARROLLO DE
PROTOTIPOS.
Prototipos por Pantallas.
La interface entre el sistema y el usuario es la pantalla de
visualización, esta es el vehículo para presentar la
información tal como ésta es proporcionada al sistema o
como es recuperada de éste.
También permite la reacción de los usuarios por la cantidad
de información sobre la pantalla. La creación de un prototipo
de pantalla conduce a:
• Que debe presentarse como información sobre la pantalla
principal
• Cuál pertenece a una pantalla de detalle
Prototipos para Procedimientos de Procesamientos.
Las funciones de procesamiento incluye entradas, cálculos,
recuperar información y actividades de salidas. Como los
datos pocas veces son ingresados de la forma correcta o en
la secuencia válida, es por ello que la aplicación se diseña
para asegurar la detección de errores.
El objetivo es determinar si los procedimientos de aplicación
fueron desarrollados adecuadamente.
La evaluación de los procedimientos y la observación de
errores y equivocaciones cometidas por los individuos
cuando emplean el prototipo, pueden sugerir la adición de
características de manejo de errores que no se habían
anticipado.
Prototipos de Funciones Básicas.
Para determinar los requerimientos de una aplicación no es
necesario desarrollar todos los módulos del sistema, sino
los básicos, son aquellos que forman el núcleo de la
aplicación
Por ejemplo:
Una aplicación de Reclamos de una venta, tendrá módulos
de:
• Recepción de la información de la venta que se reclama
• Validación del número de factura
• Recuperación de la venta
• Generación de Nota de Crédito
Y pueden omitirse por ejemplo:
• La impresión de la Nota de Crédito
• Registro de esta operación

Contenu connexe

Tendances

Tendances (20)

Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
Prototipos
PrototiposPrototipos
Prototipos
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipado
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Prototipos
PrototiposPrototipos
Prototipos
 
Presentación1 nj
Presentación1 njPresentación1 nj
Presentación1 nj
 
Presentación1 nj
Presentación1 njPresentación1 nj
Presentación1 nj
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Desarrollo por prototipos
Desarrollo por prototipos Desarrollo por prototipos
Desarrollo por prototipos
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Prototipado rápido de interfaces
Prototipado rápido de interfacesPrototipado rápido de interfaces
Prototipado rápido de interfaces
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 

Similaire à Prototipado rapido de interfaces

Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuarioCarlis93
 
Resumen para Estudiar
Resumen para EstudiarResumen para Estudiar
Resumen para Estudiargregoryj733
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryynelly
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16Ramon
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de softwareMarilupe
 
Ingen de software
Ingen de softwareIngen de software
Ingen de softwareerikapoh
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaresamantha
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software142918
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 

Similaire à Prototipado rapido de interfaces (20)

Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
mapa conceptual prototipos.docx
mapa conceptual prototipos.docxmapa conceptual prototipos.docx
mapa conceptual prototipos.docx
 
Resumen para Estudiar
Resumen para EstudiarResumen para Estudiar
Resumen para Estudiar
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Prototipos
PrototiposPrototipos
Prototipos
 
ALEXIS GARCIA
ALEXIS GARCIAALEXIS GARCIA
ALEXIS GARCIA
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 

Prototipado rapido de interfaces

  • 1.
  • 2. INTRODUCCIÓN. En el mundo de la industria, existe una necesidad clara de prototipado rápido que permita la pronta validación de los requisitos con el usuario. Por otra parte, este prototipo debe ser lo más completo posible para la validación realizada por el usuario sea útil. Estos dos puntos están contrapuestos, ya que si se prototipa rápidamente. Proponemos un proceso denominado Inferencia, que permite incrementar la velocidad de prototipado sin incrementar el esfuerzo destinado a completar el modelo conceptual. La realización de prototipos previos evita cambios posteriores más costosos, reduciendo así costes y tiempos.
  • 3. METODOLOGÍA. La metodología utilizada para la creación de modelos conceptuales. Consta de diagramas gráficos UML pero a la vez esta soportado por la lenguaje formal de especificación de sistemas orientado a objetos • Modelo de Objetos: Modelo gráfico en el cual se definen las clases, sus atributos y las relaciones entre clases. • Modelo Dinámico: Modelo grafico que permite especificar las vidas válidas de los objetos de las clases y de su interacciones. • Modelo Funcional.- Se utiliza para capturar la semántica asociada a los cambios de estado de los objetos provocados por los eventos. • Modelo de Presentación.- Modelo para especificar requisitos de interfaz de usuario comprende requisitos sobre presentación, navegación, visibilidad, accesos y búsqueda, y que está basado en el uso de patrones.
  • 4. FASE DE ANÁLISIS. • Reuniones con responsables para establecer una visión clara del sitio a diseñar • Inclusión de tareas relativas a usabilidad en el plan del proyecto • Reunir un equipo multidisciplinar para asegurar un conocimiento global • Establecer objetivos de usabilidad • Organizar estudios de campo • Búsqueda de productos competitivos • Crear perfiles de usuario • Desarrollar un análisis de tareas • Describir y documentar los escenarios de usuario • Describir y documentar los requerimientos de operativa de usuario
  • 5. FASE DE DISEÑO. • Desarrollo del flujo de pantallas y el modelo de navegación • Realizar revisiones de conceptos de diseño • Diseño con papel y lápiz • Elaborar prototipos "low-fidelity" • Organizar tests de usabilidad sobre los prototipos "low- fidelity" • Elaborar prototipos detallados "high-fidelity" • Organizar tests de usabilidad sobre los prototipos "high- fidelity" • Documentación de estándares y directrices • Elaboración de una especificación de diseño
  • 6. ETAPAS DEL DESARROLLO DEL PROTOTIPO. El desarrollo de un prototipo se lleva a cabo en forma ordenada a través de las siguientes etapas: Identificación de Requerimientos Conocidos El profesional de sistema identifica los requerimientos conocidos, generales, o características esenciales y determina el propósito del prototipo de la aplicación. DESARROLLO DE UN MODELO. En esta etapa se explica el método iterativo y las responsabilidades a los usuarios ya que el usuario participa directamente en todo el proceso. La rapidez con la que se genera el sistema es esencial para que no se pierda el estado de ánimo sobre el proyecto y los usuarios puedan comenzar a evaluar la aplicación con la mayor brevedad posible.
  • 7. COMPONENTES DEL DESARROLLO DE UN MODELO. • El lenguaje para el diálogo o conversación entre el usuario y el sistema • Pantallas y formatos para la entrada de datos • Módulos esenciales de procesamientos • Salida del sistema Revisión del Prototipo. Es responsabilidad del usuario trabajar con el prototipo y evaluar sus características y operación. El profesional de sistema captura la información sobre lo que le gusta y lo que le desagrada a los usuarios. Esta información tiene influencia en la siguiente versión del prototipo, la cual se presenta modificada, refinada.
  • 8. Iteración. Los dos últimos etapas descriptas anteriormente se repiten varias veces hasta que estén usuarios y profesionales de sistema de acuerdo en que el prototipo ha evolucionado lo suficiente o que una iteración más no traerá beneficios adicionales. Prototipo Terminado. Cuando el prototipo está terminado, es decir, tenemos la información que buscamos seguimos en el punto donde habíamos quedado dentro del Ciclo de Desarrollo de Sistema.
  • 9. ESTRATEGIAS PARA EL DESARROLLO DE PROTOTIPOS. Prototipos por Pantallas. La interface entre el sistema y el usuario es la pantalla de visualización, esta es el vehículo para presentar la información tal como ésta es proporcionada al sistema o como es recuperada de éste. También permite la reacción de los usuarios por la cantidad de información sobre la pantalla. La creación de un prototipo de pantalla conduce a: • Que debe presentarse como información sobre la pantalla principal • Cuál pertenece a una pantalla de detalle
  • 10. Prototipos para Procedimientos de Procesamientos. Las funciones de procesamiento incluye entradas, cálculos, recuperar información y actividades de salidas. Como los datos pocas veces son ingresados de la forma correcta o en la secuencia válida, es por ello que la aplicación se diseña para asegurar la detección de errores. El objetivo es determinar si los procedimientos de aplicación fueron desarrollados adecuadamente. La evaluación de los procedimientos y la observación de errores y equivocaciones cometidas por los individuos cuando emplean el prototipo, pueden sugerir la adición de características de manejo de errores que no se habían anticipado.
  • 11. Prototipos de Funciones Básicas. Para determinar los requerimientos de una aplicación no es necesario desarrollar todos los módulos del sistema, sino los básicos, son aquellos que forman el núcleo de la aplicación Por ejemplo: Una aplicación de Reclamos de una venta, tendrá módulos de: • Recepción de la información de la venta que se reclama • Validación del número de factura • Recuperación de la venta • Generación de Nota de Crédito Y pueden omitirse por ejemplo: • La impresión de la Nota de Crédito • Registro de esta operación