Modelos de ciclo de vida en el diseño de IHC

  •  Modelo cascada: Considerado como el enfoque clásico para el ciclo de vida del desarrollo de sistemas, se puede decir que es un método puro que implica un desarrollo rígido. está es una secuencia de actividades (o etapas) que consisten en el análisis de requerimientos, él diseño, la implementación, la integración y las pruebas.
Característica: Caracterizado por ordenar de manera rigurosa las etapas del ciclo de vida de software, dado que el comienzo de cada etapa debe esperar a la finalización de la inmediata anterior.

  • Modelo V: Representación gráfica del ciclo de vida del desarrollo del sistema. Resume los pasos principales que hay que tomar en conjunción con las correspondientes entregas de los sistemas de validación.

Características

  1. Muestra cómo se relacionan las actividades de prueba con el análisis y el diseño
  2. El modelo en V hace más explícita parte de las iteraciones y repeticiones de trabajo que están ocultas en el modelo en cascada.
  3. El modelo en V se centra en las actividades y la corrección.

  • Modelo Diente de Sierra: Muestra las percepciones del sistema por parte del usuario y el desarrollador de software en diferentes niveles de abstracción a lo largo del tiempo.
Característica: Incluye intersecciones para evaluar cada uno de los prototipos de las etapas. Se le llama modelo de diente de sierra porque cada demostración del prototipo da como resultado un diente. La punta de cada diente es una intersección con el nivel de abstracción del cliente.

  • Modelo Diente de Tiburón: Añade revisiones por la dirección y manifestaciones para el modelo de diente de sierra. Ya que estos pueden ser vistos para ser en un nivel intermedio de abstracción, un diagrama del modelo incluye grandes "dientes" y pequeños "dientes".
Característica: Cuenta  con 2 demostraciones del Prototipos (UML diagrama de actividad). El swimlane Client encierra las actividades que son visibles para el cliente, mientras que el swimlane desarrollador encierra las actividades que se encuentran en un nivel de abstracción más bajo.



  • Modelo espiral: Modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de construcción de prototipos con los aspectos controlados y sistemáticos del modelo lineal secuencial. Proporciona el potencial para el desarrollo rápido de versiones incrementales del software.
Características:

  1. Considerado como un modelo evolutivo ya que combina el modelo clásico con el diseño de prototipos.
  2. Indicado para desarrollar software con diferentes versiones actualizadas como se hace con los programas modernos de PC´s.

  • Modelo de Ingeniería de Usabilidad: Proporciona la manera de proceder organizadamente la usabilidad en el desarrollo de aplicaciones interactivas. La medida en la que un producto se puede usar por determinados usuarios para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un contexto de uso especificado [ISO 9241-11]. 
Características: 

  1. Facilidad de aprendizaje
  2. Eficiencia de uso
  3. Retención sobre el tiempo
  4. Tasas de error
  5. Satisfacción


Entradas populares de este blog

Implementación

ESPECIFICACIÓN DE REQUERIMIENTOS