Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SeparataNº2 ProcesoUnificado
SeparataNº2 ProcesoUnificado
Semestre : 2013_II
Fecha Tema Docente E-mail : 09/09/13 : PROCESO UNIFICADO : ING. JOSE MIGUEL PEREZ HUAROC : jperez@itec.edu.pe
PROCESO UNIFICADO
Es
un proceso de desarrollo de software que integra en un marco de trabajo cohesivo y bien documentado las mejores prcticas de ingeniera de software.
Un
proceso de desarrollo de software es un conjunto de actividades necesarias para transformar los requerimientos del usuario en un sistema de software.
MEJORES PRCTICAS
Desarrollo iterativo dirigido por casos de uso Administracin de requerimientos Modelado visual con UML y herramientas Manejo de la calidad en el proceso y en el producto Administracin de la configuracin Configuracin del proceso
CARACTERSTICAS
CARACTERSTICAS
CARACTERSTICAS
Centrado en la arquitectura:
A pesar de que es cierto que los casos de uso manejan el proceso,
stos no lo hacen en soledad, sino que son desarrollados en conjunto con la arquitectura del sistema. Los casos de uso manejan la arquitectura del sistema y la arquitectura del sistema influencia en la seleccin de los casos de uso. En consecuencia, tanto la arquitectura del sistema como los casos de uso maduran a medida que el ciclo de vida continua.
CARACTERSTICAS
Iterativo e incremental:
Para el PU la vida de un sistema se encuentra dividida en ciclos.
Cada ciclo termina con un lanzamiento de diferentes modelos del producto. Cada ciclo consiste de cuatro fases: concepcin, elaboracin, construccin y transicin. Cada fase se encuentra subdividida en iteraciones. Al final de cada fase se produce un milestone o punto de revisin. Una iteracin es un mini proyecto que concluye con la entrega de algn documento o implementacin interna. Dentro de cada iteracin se realizan actividades de captura de requerimientos, anlisis, diseo, implementacin y prueba.
PRINCIPIO (INCEPTION)
Aproximacin a la visin Procesos de negocio Alcance Estimacin vaga del costo y duracin
ELABORACIN
Refinamiento de la visin Implementacin iterativa de la arquitectura bsica Resolucin de los riesgos ms importantes Identificacin de la mayor parte de los requerimientos y del alcance Estimacines ms realistas
CONSTRUCCIN
Implementacin iterativa de los requerimientos mas sencillos y de menor riesgo Preparacin para el despliegue de la aplicacin.
TRANSICIN
Pruebas beta de la aplicacin Despliegue de la aplicacin a travs de la organizacin
MODELOS DEL PROCESO UNIFICADO Modelo de casos de uso Modelo de anlisis Modelo de diseo Modelo de implementacin Modelo de distribucin Modelo de pruebas
REFERENCIAS