Upload
marisol-flores-urquizo
View
29
Download
2
Embed Size (px)
Citation preview
Agenda de Actividades segn El Proceso Unificado de Desarrollo de Software
Sistemas de Informacin I - Ing. Edwin Calle Terrazas
ACTIVIDAD ARTEFACTO RESULTANTE REPRESENTACIN CON UML Y DESCRIPCIN
Determinacin del Dominio del Problema
Comprender el contexto del Sistema
Modelo de Dominio Diagrama de clases para comprender conceptos.
Modelo de Negocio Modelo de Casos de Uso o Diagrama de Actividades para comprender las polticas de negocio.
Captura de Requisitos como casos de uso (Inicio)
Encontrar actores y caso de uso
Modelo de Casos de Usos
Representar cada requisito caso de uso y actor.
Priorizar casos de uso Tabla de Priorizacin de Casos de uso.
Detallar casos de uso Describir cada caso de uso (Propsito, actores iniciador, flujo)
Estructurar modelo de casos de uso Diagrama general de Casos de Uso (todos los c.u)
Prototipar casos de uso Disear formularios u otras interfaces.
Anlisis (nfasis en la fase Elaboracin)
Anlisis de la Arquitectura
Modelo del Anlisis
Empaquetar Casos de uso en paquetes organizado por temas.
Analizar Caso de Uso
Realizacin de los Casos de uso a travs del diagrama de Colaboracin para cada c.u utilizando notacin de Clase de Anlisis
Analizar una clase
Establecer atributos, asociaciones, multiplicidad entre las clases de un c.u en un diagrama de Clases de Anlisis.
Analizar un paquete Realizar en diagrama de Paquetes, encontrando dependencias entre paquetes.
Diseo (nfasis en fase de Elaboracin y Construccin)
Diseo de la arquitectura
Modelo de Diseo
Diagrama de Paquetes organizado en capas trazando dependencias Diagrama de despliegue inicial
Disear un caso de uso
Realizacin de los casos de uso a travs del diagrama de Secuencia para cada caso, otra alternativa es el diagrama de Estados o diagrama de Actividades. Proponer interfaces de usuario para cada c.u (debe quedar clara la lgica de negocio)
Disear clases
Definir atributos, operaciones, asociaciones, agregaciones, generalizaciones, tipo de atributo, multiplicidad entre las clases en un diagrama general de Clases. Realizar un Diagrama de clases persistentes, mapeo y diseo fsico de la bases de datos a partir de las clases persistentes.
Disear un SubSistema
Terminar el diagrama de Paquetes tomando en cuenta el Acoplamiento y Cohesin. Establecer interfaces para cada subsistema
Implementacin (nfasis en la fase de Construccin)
Implementacin de la arquitectura.
Modelo de Implementacin
Diagrama de Componentes Inicial
Integrar sistemas. Elaborar un Plan de Integracin basada en escenarios.
Implementar subsistemas. Corresponder un componente a cada clase
Implementar una clase. Implementar las clases
Realizar pruebas de unidad Prueba de especificacin y prueba de estructura (caja negra y caja blanca)