You are on page 1of 15

Desarrollo de software Proceso unificado UML

Integrantes: Pablo Escobar Ximena Gualacata Tania Quinatoa Nelson Trujillo

Fase de construccin
Objetivos: Tener listo un producto para ser distribuido como versin beta El producto tendr la calidad adecuada cumpliendo los requisitos y dentro de los lmites del plan de negocio. Reducir todos los riesgos. Ajustar la construccin a la arquitectura para incorporar los cambios que surjan en esta fase si es necesario.

Flujos de trabajo fundamentales


Encontrar actores y casos de uso Estructurar el modelo de casos de uso Planificar prueba Disear prueba Evaluar prueba

Detallar un caso de uso

Integrar sistemas

Prototipar la interfaz de usuario Se

hace crecer el sistema

Realizar prueba de integracin

Priorizar los casos de uso

Anlisis de la arquitectura

Diseo de la arquitectura

Implementacin de la arquitectura

Realizar prueba de sistema

Analizar un caso de uso

Disear un caso de uso

Analizar una clase

Disear una clase

Implementar un subsistema

La fase de construccin en pocas palabras.


Culminacin de las tareas de identificacin de requisitos, anlisis, diseo e implementacin iniciados en fases anteriores. Se detallan los casos de uso y escenarios restantes, se modifica si es necesario la descripcin de la arquitectura y se cierran los modelos de anlisis, diseo e implementacin. Asignacin de prioridad a los casos de uso.

Mantenimiento de la integridad de la arquitectura, modificndola slo cuando sea necesario.


Seguimiento de riesgos crticos arrastrados de fases anteriores y mitigacin si se materializan. Actualizacin de la lista de riesgos

Enfoque:
Se cambia el enfoque del proyecto, as mientras las fases de inicio y elaboracin se centraban en la acumulacin del conocimiento bsico necesario para construir el proyecto, investigacin La de construccin se centra en la construccin propiamente dicha del sistema dentro de unos parmetros de coste, esfuerzo y agenda, desarrollo.

Consideraciones:
Esta fase requiere ms personal, ms tiempo y ms iteraciones que las anteriores, por eso es tan importante tener bien preparados todos los detalles antes de empezar esta fase

Al comienzo de la fase de construccin


Es posible que la planificacin de la fase de construccin se modifique de acuerdo con la autorizacin recibida por los responsables financieros.

Asignacin de personal:
La divisin del trabajo se realiza basndose en la que en la lnea de base de la arquitectura se representa con subsistemas e interfaces.

El nmero de trabajadores es aproximadamente el doble del de la fase de elaboracin.

Establecimiento de criterios de evaluacin:


Los criterios de evaluacin para los casos de uso se basan en los requisitos funcionales y no funcionales relacionados con el caso de uso.

Al comienzo de la fase de construccin


El material adicional debe ser evaluado: Material de usuario: Guas de usuario, textos de ayuda, notas de versin, manuales de usuario. Son suficientes para dar soporte a los usuarios en la fase de transicin? Material de cursos Diapositivas, notas, ejemplos y tutoriales. Son suficientes para dar soporte a los usuarios en la fase de transicin?

Flujos de trabajo fundamentales


Requisitos Anlisis Diseo Implementacin Pruebas

Requisitos
Analista Encontrar actores y casos de uso Estructurar el modelo de casos de uso

Arquitecto

Priorizar los casos de uso

Especificador

Detallar un caso de uso

Diseador

Prototipar la interfaz de usuario

Flujos de trabajo fundamentales


Anlisis:
Se tienen en cuenta todos los casos de uso pero eso no significa que haya que extender el modelo de anlisis, puede que ste no se mantenga y se cree uno nuevo.

Actividades:
Anlisis de la arquitectura: Al final de la fase de elaboracin, el arquitecto habr preparado la vista de la arquitectura del modelo de anlisis.
Analizar un caso de uso: En la fase de elaboracin el arquitecto utilizo solamente aquello casos de uso que sern arquitectnicamente significativos.

Analizar una clase: Los ingenieros de componentes continan el trabajo que comenzaron en la fase de elaboracin. Analizar un paquete: Se refinan para adaptarlos a los nuevos casos de uso.

Flujos de trabajo fundamentales


Diseo:
Se disea e implementa el 90% de los casos de uso, los no incluidos en la lnea de base de la arquitectura.
Actividades:

Diseo de la arquitectura: Disear un caso de uso Disear una clase Disear un subsistema

Flujos de trabajo fundamentales


Implementacin:
Se implementan y se llevan a cabo las pruebas de unidad de todos los componentes, trabajando a partir del modelo de diseo.

Se obtiene la versin operativa inicial, que representa el 100% de los casos de uso.

En cada construccin se van completando partes de los componentes hasta que tras la ltima construccin, esto es la ltima iteracin, todos los componentes estn completos.

Flujos de trabajo fundamentales


Actividades:

Implementacin de la arquitectura: Implementacin de una clase y de un subsistema:

Realizar prueba de unidad: Si es necesario se corregir el diseo y la implementacin del componente.

Integrar el sistema: El plan muestra los casos de uso o escenarios que se van a implementar en la construccin. Representacin de componentes no construidos

Flujos de trabajo fundamentales


Prueba: Actividades:

Planificar pruebas. Disear pruebas.

Realizar pruebas de integracin despus de cada integracin: Despus de cada construccin.

Realizar pruebas del sistema: Al final de las interacciones. Evaluar las pruebas.

Documentacin obtenida al final de la fase


Manual de usuario inicial y otros manuales necesarios.

Arquitectura terminada. Lista de riesgos actualizada.

El plan de administracin del proyecto para el resto de fases. El caso de negocio revisado.

You might also like