Está en la página 1de 19

SEPARATA N 02

Escuela : Computacin e informtica

Asignatura: METODOLOGIA DE DESARROLLO DE SW Seccin Turno : IV :, Noche

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

Manejado por casos de uso. Centrado en la arquitectura. Iterativo e incremental.

CARACTERSTICAS

Manejado por casos de uso:


Un caso de uso representa una pieza de funcionalidad en el
sistema que le devuelve al usuario un resultado de valor. Los casos de uso sirven para capturar requerimientos funcionales. Todos los casos de uso de un sistema conforman el modelo de casos de uso. Se dice que el Proceso Unificado esta manejado por casos de uso porque el desarrollador crear modelos de implementacin y diseo que harn efectivos a los casos de uso planteados en la etapa de anlisis. Cada modelo del proceso tendr una correspondencia con el modelo de casos de uso.

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.

DESARROLLO ITERATIVO E INCREMENTAL

ESTABILIDAD DE LOS REQUERIMIENTOS Y DEL DISEO DURANTE EL PROCESO

FASES DEL PROCESO UNIFICADO


Principio (inception) Elaboracin Construccin Transicin

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

EL CICLO DE DESARROLLO CON UP

DISCIPLINAS Y FASES DEL UP

MODELOS DEL PROCESO UNIFICADO Modelo de casos de uso Modelo de anlisis Modelo de diseo Modelo de implementacin Modelo de distribucin Modelo de pruebas

ESQUEMA GENERAL DEL PU

REFERENCIAS

También podría gustarte