Documente Academic
Documente Profesional
Documente Cultură
de Software ICONIX
Integrantes
Snchez Hermida Abad Francisco
Aguiiga Ros Josu Eduardo
Del ngel Gonzlez Jafet
Espaa Gutirrez Luis
Alonso Flores Marco
Luna Cruz Daniel
Qu es ICONIX?
Es una metodologa pesada-ligera que unifica un conjunto de
mtodos de orientacin a objetos con el objetivo de tener un
control estricto sobre todo el ciclo de vida del producto a
realizar.
Creador
Elaborado por Doug Rosenberg y Kendall Scott a partir de
una sntesis del proceso unificado de los tres amigos
Booch, Rumbaugh y Jacobson y que ha dado soporte y
conocimiento a la metodologa ICONIX desde 1993.
Caractersticas Principales
Iterativo e Incremental:
Ciclo de vida incremental
Ciclo de vida Iterativo
El desarrollo se organiza en series de mini-proyectos cortos,
llamados iteraciones.
Trazabilidad
Cada paso que se realiza est definido por un requisito
Fases de ICONIX
Revisin de los requisitos/ Anlisis de
Requisitos
En esta fase se deben analizar todos los requisitos que
formaran parte del sistema.
Diagramas de Secuencia
Muestra los mtodos que llevaran las clases de nuestro sistema.
Se debe terminar el modelo esttico, aadiendo los detalles del
diseo en el diagrama de clases y verificar si el diseo satisface
todos los requisitos identificados.
Implementacin
Despus de tener el diseo se creara el software; que
posteriormente se entregara. Se debe utilizar el diagrama de
componentes si fuera necesario para apoyar el desarrollo, es
decir mostrar una distribucin fsica de los elementos que
componen la estructura interna del sistema. As como escribir y
generar el cdigo.
Ventajas de ICONIX.
Proceso gil para obtener un sistema informtico.
Desventajas de ICONIX.
Necesita informacin rpida y puntual de los requisitos, del diseo y
de las estimaciones.
Roles y Responsabilidades