Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Metodología

ICONIX

Proceso ICONIX (1999)

DESVENTAJAS

  • Necesita información rápida y puntual de los requisitos, del diseño y de las estimaciones.

Es una metodología que consiste en un lenguaje de modelamiento y un proceso de desarrollo de software práctico.

Implementación

FASES

  • Restricciones en cuanto a tamaño de los proyectos

Se escribe el código tal y como fue especificado en las fases anteriores y se planean las pruebas basándonos en los requisitos iniciales

  • Falta de documentación del diseño.

se estructura en cuatro fases.

  • análisis de requisitos
  • análisis y diseño preliminar
  • diseño
  • implementación.

Previamente se realizar un storyboard de la interfaz gráfica(dibujos de las pantallas principales del sistema), a partir de las reuniones con el cliente

Características

  • Iterativo e incremental

  • Trazabilidad

  • Dinámica del UML

Historia

Análisis y Diseño Preliminar

¿Qué es ICONIX?

Fue elaborado por Doug Rosenberg y Kendall Scott a partir de una síntesis del proceso unificado de los "3 amigos" Booch, Rumbaugh y Jacobson. Es una metodología de desarrollo de software basada en UML.

Análisis de Requisitos

Se realizan las fichas de caso de uso

Se realiza el Diagrama de Robustez, el cual es un híbrido entre un diagrama de secuencia y un diagrama de actividades, y ayuda a capturar el que hacer y como hacerlo.

esta compuesto por 3 elementos:

  • Objetos Frontera
  • los Objetos Entidad
  • Objetos Controlador

Diseño

Se realiza un Modelo de Dominio, que contiene únicamente aquellos objetos de la vida real cuyo comportamiento o datos deban ser almacenados en el sistema.

A partir de este modelo y la storyboard, se realiza un prototipo, el cual se mostrará al cliente y se refinará en sucesivas reuniones.

Una vez el prototipo ya es final, se procede a realizar los casos de uso, los cuales se agrupan en diagramas de paquetes y se asocia cada requisito a un caso de uso

Es un proceso simplificado en comparación con otros procesos más tradicionales, que unifica un conjunto de métodos de orientación a objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto.

Se realiza los diagramas de secuencia

Al finalizar el diseño, se refina nuevamente el diagrama de clases, y se verificar el resultado.

En caso de que no sea satisfactorio el resultado, será necesario repasar todo el proceso hasta que éste sea correcto, de lo contrario se sigue a la siguiente etapa

CONCLUCIONES

VENTAJAS

  • Se entendió ICONIX como una metodología que utiliza un modelo de trabajo basado en procesos, lo cual permite una mayor velocidad en el desarrollo del proyecto, con la seguridad y solidez que este permite al utilizarlo de manera adecuada.
  • Proceso ágil para obtener un sistema informático
  • ICONIX permite tener proyectos de calidad, en un tiempo corto y que permiten a los usuarios o clientes a estar al pendiente y tener más conocimientos acerca del proyecto que requieren, esto para que el proyecto se valla generando tal y como el cliente lo necesita, esta metodología no se utiliza en proyectos que requieran mucho tiempo
  • ofrecen una rápida respuesta a cambios de requisitos a lo largo del desarrollo del proyecto gracias a su proceso iterativo
  • Dedicada a la construcción de sistemas de gestión de pequeña y mediana complejidad con la participación de los usuarios finales.
Learn more about creating dynamic, engaging presentations with Prezi