Sei sulla pagina 1di 2

Por Ikenmh@gmail.

com

Taller de Desarrollo de Software

Los desarrolladores se apoyan Metodologías de Desarrollo de Software para la producción de


Sistemas de Información.

Metodologías Pesadas UML-RUP

Metodologías Agiles XP

Metodología Semi Egil (ICONIX)

Iconix -> En la elaboración de Software es más rápido que UML-RUP y más completa en análisis
y Diseño comparada con la metodología XP

ICONIX es una metodología que permite desarrolla software en un tiempo considerablemente


corto con la documentación suficientemente necesaria

Flujo de Iconix:

4 Faes

 Análisis de Requisitos
o Análisis del comportamiento del sistema en el mundo Real, en este análisis
se identifican los Objetos y las relaciones que existen entre ellos
Artefacto o entregable Generado => Modelo del Dominio

o Demostracion de prototipos de interfaz propuesta, donde se hace


participes a los usuarios, identificando gustos, y desagrados que podrían
tener,

Prototipos de Viabilidad
Prototipos de Necesidad
Prototipos de Diseño
Prototipos de Implantación

Nuevas Necesidades, Aprobaciones Diseño y las tecnologías a usar,

Artefacto =>
Prototipos Interfaces del Sistema de Información,
Requerimientos Funcionales del Sistema
Requerimientos No Funcionales

o Identificación de los casos de Uso Diagramas de Casos de Uso

o Diagrama de Paquetes que permiten la organización de los Diagramas de


Casos de Uso en Grupos
 Análisis y Diseño Preliminar

o Descripción de los Casos de Uso. donde se Especifica los Actores que


intervienen, Pre Condiciones, Flujo Normal, Flujos Alternos, Post
Condiciones, del Sistema

Artefacto => Fichas de Casos de Uso

o Diagramas de Robustez que es un hibrido entre Diagramas de clases y


diagrama de Actividades, Permite analizar el texto narrativo de las fichas
de casos de Usos.

Artefacto => Diagrama de Robustez

o Actualizar el Modelo del Dominio

 Diseño

o Diseña el comportamiento de cada caso de uso a través de los Diagramas


de Secuencia.
Artefactos => Diagrama de Secuencias

o Diagrama de Clases Persistentes (Clases que se Implementaran)

o Verificación si el Diseño satisface todos los Requerimientos

 Implementación
o Diagrama de Componentes
o Codificación o Generación de Código (Software)
o Pruebas -> Pruebas por Módulos -> Validación de Datos
 Pruebas de Caja Negra
 Pruebas de Caja Blanca

Potrebbero piacerti anche