Professional Documents
Culture Documents
Un proceso de desarrollo de software describe un enfoque para la construccin, desarrollo y posiblemente, mantenimiento del software. El proceso unificado se ha convertido en un proceso de desarrollo de software de gran xito para la construccin de sistemas orientados a objetos. La idea ms importante del UP es el Desarrollo Iterativo (iteraciones cortas con una duracin fija).
Disciplinas del UP
Artefactos del UP
1.Modelo del dominio 2.Modelo de casos de uso 3.Visin 4.Plan de desarrollo de software 5.Modelo de diseo
Definiciones
Disciplinas.- llamadas anteriormente flujos de trabajo, son un conjunto de actividades y artefactos relacionados en un rea determinada. Artefacto.- es el trmino general para cualquier tipo de informacin creada, cambiada o utilizada por los desarrolladores del sistema. Modelo.- es una abstraccin del sistema, especificando el sistema modelado desde un cierto punto de vista
Requisitos
Anlisis
Diseo
Modelo de Diseo Modelo de Implementacin
1.Modelar el contexto del sistema.- especificar QU debera hacer el sistema. 2.Modelar los requisitos del sistema.- especificar a los actores y el significado de sus roles
Implementacin
Pruebas
Modelo de Prueba
El UP Centrado en la Arquitectura
Se necesita la arquitectura para: Comprender el sistema Organizar el desarrollo.- Reducir cargas de comunicacin Fomentar la reutilizacin Hacer evolucionar el sistema
Captura de Requisitos
Es el proceso de averiguar, normalmente en circunstancias difciles, lo que se debe construir. El propsito de este flujo de trabajo es guiar el desarrollo hacia el sistema correcto (condiciones o capacidades que el sistema debe cumplir). Los resultados del flujo de trabajo ayudan al jefe de proyecto a planificar las iteraciones y las versiones del cliente.
Anlisis An
Se deben analizar los requisitos antes descritos, refinarlos y estructurarlos para obtener una comprensin ms precisa de los mismos. Los casos de independientes uso deben mantenerse
Diseo Dise
Los propsitos del diseo son: Adquirir una comprensin en profundidad de los aspectos relacionados con los requisitos Crear una entrada apropiada y un punto de partida para actividades de implementacin. Descomponer los trabajos en partes ms manejables.