Agenda de Actividades PUDS

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)