SlideShare una empresa de Scribd logo
1 de 6
Iconix
 Bernal Curiel Mayra Alejandra
Morales Bautista Yuriria Lisoreli
          Morales Suarez Oscar
Que Es?

   Iconix es una metodología pesada-ligera de Desarrollo del Software que se
    halla a medio camino entre un RUP (Rational Unified Process) y un XP
    (eXtreme Programming).
   Iconix deriva directamente del RUP y su fundamento es el hecho de que un
    80% de los casos pueden ser resueltos tansolo con un uso del 20% del UML, con
    lo cual se simplifica muchísimo el proceso sin perder documentación al dejar
    solo aquello que es necesario. Esto implica un uso dinámico del UML de tal
    forma que siempre se pueden utilizar otros diagramas además de los ya
    estipulados si se cree conveniente
Caracteristicas.

   Iterativo e incremental: Suceden iteraciones entre el desarrollo de modelo
    del dominio y la identificación de los casos de uso. El modelo estático es
    incrementalmente refinado por los modelos dinámicos.


   Trazabilidad: Cada paso está referenciado por algún requisito. Se debe
    considerar a la trazabilidad como la capacidad de seguir una relación entre
    los diferentes artefactos producidos.


    Dinámica del UML: Uso dinámico de UML en los diagramas de caso de uso,
    diagramas de secuencia y de colaboración
Fundamentos de los procesos

1.   Tiene que ser lo suficientemente flexible como para adaptarse a diferentes
     estilos y tipos de problemas.
2.    Hay que apoyar la forma de trabajo del personal (incluidos los prototipos y
     desarrollo iterativo / incremental).
3.   Sirve como una guía para los menos experimentados
4.   Expone los productos anteriores al código de manera estándar y
     comprensible
Fases
1.   Revisión de los requisitos
En esta primera fase se realiza un Modelo de Dominio, que no es más que un
Diagrama de Clases extremadamente simplificado. Este modelo contiene
únicamente aquellos objetos de la vida real cuyo comportamiento o datos deban ser
almacenados en el sistema.
2.   Revisión del diseño preliminar
A partir de cada caso de uso se obtienen sus correspondientes fichas de caso de uso.
Cabe destacar que estas fichas no pertenecen al UML.
3.   Revisión crítica del diseño
En esta fase se proceden a realizar los diagramas de secuencia, los cuales derivan
directamente de las fichas de caso de uso.
4.   Implementación
En cualquier caso, aquí es donde 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,
al nivel que fuese necesario.
Conclusion.

1. Prototipo de Interfaz de usuario
2. Diagrama de robustez
3. Diagrama de secuencia
4. modelo de dominio
5. diagrama de clases

Más contenido relacionado

La actualidad más candente

1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacionavengers92
 
Acceso visual.net con data mysql y sql server 2000
Acceso visual.net con data mysql y sql server 2000Acceso visual.net con data mysql y sql server 2000
Acceso visual.net con data mysql y sql server 2000jdavilac1959
 
Uml pres
Uml  presUml  pres
Uml presBlace57
 
NetLogo y Promodel
NetLogo y PromodelNetLogo y Promodel
NetLogo y Promodeljosmal 7
 
Simulacion de Procesos
Simulacion de ProcesosSimulacion de Procesos
Simulacion de ProcesosUBA-FCE
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacionGuillermo Ce
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujooscar742
 
Herramientas de software para investigacion operativa
Herramientas de software para investigacion operativaHerramientas de software para investigacion operativa
Herramientas de software para investigacion operativaLois Q
 
Algoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujoAlgoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujoVerita Sanjuán
 
Unidad 5 futuro de la simulacion
Unidad 5 futuro de la simulacionUnidad 5 futuro de la simulacion
Unidad 5 futuro de la simulacionRoberto Dominguez
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modellerovruni
 

La actualidad más candente (20)

1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion
 
Acceso visual.net con data mysql y sql server 2000
Acceso visual.net con data mysql y sql server 2000Acceso visual.net con data mysql y sql server 2000
Acceso visual.net con data mysql y sql server 2000
 
Uml pres
Uml  presUml  pres
Uml pres
 
Promodel
PromodelPromodel
Promodel
 
NetLogo y Promodel
NetLogo y PromodelNetLogo y Promodel
NetLogo y Promodel
 
Manual de flexsim
Manual de flexsimManual de flexsim
Manual de flexsim
 
Simulacion de Procesos
Simulacion de ProcesosSimulacion de Procesos
Simulacion de Procesos
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacion
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujo
 
Umbrello
UmbrelloUmbrello
Umbrello
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Herramientas de software para investigacion operativa
Herramientas de software para investigacion operativaHerramientas de software para investigacion operativa
Herramientas de software para investigacion operativa
 
Algoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujoAlgoritmos, Pseudocódigos y Diagramas de flujo
Algoritmos, Pseudocódigos y Diagramas de flujo
 
Unidad 5 futuro de la simulacion
Unidad 5 futuro de la simulacionUnidad 5 futuro de la simulacion
Unidad 5 futuro de la simulacion
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
Javainv
JavainvJavainv
Javainv
 
Uml
UmlUml
Uml
 
01 semana-arena
01 semana-arena01 semana-arena
01 semana-arena
 
Preguntas de examen
Preguntas de examenPreguntas de examen
Preguntas de examen
 

Similar a Is.exp.329466

Similar a Is.exp.329466 (20)

Slideshare #01
Slideshare #01Slideshare #01
Slideshare #01
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
ICONIX
ICONIXICONIX
ICONIX
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Uml
UmlUml
Uml
 
Mp.exp.2.330152
Mp.exp.2.330152Mp.exp.2.330152
Mp.exp.2.330152
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de uso
 
Desarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y umlDesarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y uml
 
cursoUML.ppt
cursoUML.pptcursoUML.ppt
cursoUML.ppt
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Curso
CursoCurso
Curso
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Clase03 m sw
Clase03 m swClase03 m sw
Clase03 m sw
 

Is.exp.329466

  • 1. Iconix Bernal Curiel Mayra Alejandra Morales Bautista Yuriria Lisoreli Morales Suarez Oscar
  • 2. Que Es?  Iconix es una metodología pesada-ligera de Desarrollo del Software que se halla a medio camino entre un RUP (Rational Unified Process) y un XP (eXtreme Programming).  Iconix deriva directamente del RUP y su fundamento es el hecho de que un 80% de los casos pueden ser resueltos tansolo con un uso del 20% del UML, con lo cual se simplifica muchísimo el proceso sin perder documentación al dejar solo aquello que es necesario. Esto implica un uso dinámico del UML de tal forma que siempre se pueden utilizar otros diagramas además de los ya estipulados si se cree conveniente
  • 3. Caracteristicas.  Iterativo e incremental: Suceden iteraciones entre el desarrollo de modelo del dominio y la identificación de los casos de uso. El modelo estático es incrementalmente refinado por los modelos dinámicos.  Trazabilidad: Cada paso está referenciado por algún requisito. Se debe considerar a la trazabilidad como la capacidad de seguir una relación entre los diferentes artefactos producidos.  Dinámica del UML: Uso dinámico de UML en los diagramas de caso de uso, diagramas de secuencia y de colaboración
  • 4. Fundamentos de los procesos 1. Tiene que ser lo suficientemente flexible como para adaptarse a diferentes estilos y tipos de problemas. 2. Hay que apoyar la forma de trabajo del personal (incluidos los prototipos y desarrollo iterativo / incremental). 3. Sirve como una guía para los menos experimentados 4. Expone los productos anteriores al código de manera estándar y comprensible
  • 5. Fases 1. Revisión de los requisitos En esta primera fase se realiza un Modelo de Dominio, que no es más que un Diagrama de Clases extremadamente simplificado. Este modelo contiene únicamente aquellos objetos de la vida real cuyo comportamiento o datos deban ser almacenados en el sistema. 2. Revisión del diseño preliminar A partir de cada caso de uso se obtienen sus correspondientes fichas de caso de uso. Cabe destacar que estas fichas no pertenecen al UML. 3. Revisión crítica del diseño En esta fase se proceden a realizar los diagramas de secuencia, los cuales derivan directamente de las fichas de caso de uso. 4. Implementación En cualquier caso, aquí es donde 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, al nivel que fuese necesario.
  • 6. Conclusion. 1. Prototipo de Interfaz de usuario 2. Diagrama de robustez 3. Diagrama de secuencia 4. modelo de dominio 5. diagrama de clases