Sie sind auf Seite 1von 23

Modelo de Proceso Unificado

Proceso Unificado
El Proceso Unificado (UP, Unified Process) combina prcticas comnmente aceptadas como "buenas prcticas", tales como el ciclo de vida iterativo y desarrollo dirigido por el riesgo, en una descripcin consistente y bien documentada.

Un proceso es orientado por el riesgo cuando intenta identificar y definir estrategias para enfrentar los riesgos ms graves del proyecto, resolviendo primero los puntos ms difciles, elaborando planes de contingencia y tratando de anticipar las dificultades.

Incrementos e iteraciones.
Los llamados ciclos por fases intentan poner en manos del usuario un sistema con prestaciones parciales, que se va completando con nuevas prestaciones en fases sucesivas. As, el usuario tiene en produccin algunas funcionalidades mientras se van desarrollando las otras. Existen entonces al menos dos sistemas funcionando en paralelo: El sistema operacional o sistema en produccin, en uso por el cliente. Puede ser una implementacin parcial, una implementacin anterior con funcionalidades nuevas o sustituidas, una implementacin nueva con partes de la anterior u otra variante coherente. El sistema en desarrollo, la siguiente versin, que est siendo preparada para reemplazar la versin en produccin, que puede an conservar partes de implementaciones anteriores o faltarle funcionalidades.

El desarrollo incremental genera versiones comenzando con un subsistema funcional pequeo, al cual se le va agregando funcionalidad con cada versin. El desarrollo iterativo entrega un sistema completo desde el principio, y luego cambia la funcionalidad de algn subsistema en cada nueva versin. Ambos enfoques pueden combinarse en un desarrollo iterativo e incremental.

Caractersticas del UP.


Desarrollo iterativo e incremental: el proyecto se organiza en una serie de mini-proyectos cortos de duracin fija (2 a 6 semanas) llamadas iteraciones, que elige un conjunto reducido de requerimientos, los disea, implementa y prueba. El resultado de cada iteracin es un sistema que puede ser probado, integrado y ejecutado. La salida es un subconjunto con calidad de produccin final.

Rpida retroalimentacin y asimilacin de los cambios, posibilitada por el tamao limitado de lo realizado en cada iteracin.
Se abordan, resuelven y prueban primeramente las decisiones de diseo crticas o de alto riesgo. Si no se logra cumplir lo previsto dentro del plazo estipulado, se aconseja transferir tareas o requisitos para una iteracin posterior, pero no modificar la fecha de entrega de la iteracin actual.

Disciplinas y artefactos
El UP se organiza en disciplinas o flujos de trabajo. Un flujo de trabajo o disciplina (en el sentido del UP) es un conjunto de actividades realizadas en un rea determinada. Las actividades producen artefactos. Un artefacto es un trmino general empleado para referirse a cualquier resultado del trabajo, ya sea un texto, un diagrama, una pgina web, cdigo en lenguaje de programacin u otros.

Especificacin complementaria
Rene requerimientos, restricciones e informacin que resulta difcil reflejar en los Casos de Uso o en el Glosario, comprende elementos tales como: Requerimientos especiales de funcionalidad, confiabilidad, rendimiento, soporte. Informes. Restricciones de software y hardware (plataformas, sistema operativo, red, ...). Restricciones de desarrollo (herramientas a emplear, procedimientos).

Empaquetado (packaging), la forma fsica en que se entrega. Normas (tcnicas, de seguridad, de calidad, ...). Ambiente fsico (calor, humedad, luz, vibraciones, interferencia electromagntica, ...). Aspectos operacionales (respaldos, restauracin, gestin de errores...). Reglas de la empresa, restricciones y comportamientos, el modo de trabajo del cliente. Informacin complementaria de inters (cmo se gestionan las compras a crdito, ...).

Otras restricciones de diseo e implementacin. Internacionalizacin (caracteres, moneda, unidades de medida, ...). Exigencias de documentacin (usuario, administrador, instalacin, ayuda, ...). Licencias, restricciones legales.

Visin y anlisis del negocio


La Visin y Anlisis del Negocio (o Visin) es un documento donde se describe la totalidad del sistema de manera general pero suficiente para servir como contrato formal o informal entre el cliente y el desarrollador .

Caractersticas
Contiene una descripcin del problema concisa, precisa, entendible por todos los involucrados.
Muestra objetivos funcionales y no funcionales considerados importantes, que pueden corresponder a varios casos de uso. Se expresa como caractersticas del sistema, sentencias concisas, de alto nivel, que resumen las funciones y restricciones del sistema. Usa no ms de 2 niveles descriptivos; no puede tener un nivel de detalle excesivo.

Glosario
El Glosario es una lista de los trminos relevantes y sus definiciones. Tiene como propsito evitar interpretaciones dispares o ambiguas de trminos tcnicos o propios del dominio del problema. No rene todos los trminos, slo aquellos donde se entiende necesario dar una definicin precisa. Puede incluir trminos compuestos o expresiones de uso habitual, no slo palabras aisladas (trminos atmicos). Por ejemplo, "autorizacin de pago" puede contener varios elementos distintos.

UP: Fase Inicio.


En el Proceso Unificado (UP), el propsito de la fase Inicio es establecer una vista general de los objetivos del proyecto, determinar si es viable y decidir si se continuar el proyecto.

-Visin y Anlisis del Negocios. Describe los objetivos, funcionalidades y restricciones en forma concisa; es un resumen del proyecto apto para la toma de decisiones. -Modelado de Casos de Uso. Describe los requerimientos -Especificacin Complementaria. Describe otros requerimientos.

- Glosario. Define los trminos ms importantes del dominio del problema. - Lista de Riesgos Plan de Gestin del Riesgo. Describe los riesgos tcnicos, de recursos o del negocio implicados en el proyecto, y formula un plan con medidas preventivas y correctivas para enfrentar cada uno.

-Prototipos, prueba de conceptos Cdigo escrito para aclarar la visin del problema, probar soluciones tcnicas, asegurar la viabilidad.
-Plan de Iteracin Describe qu se har en la primera iteracin de la fase de Elaboracin subsiguiente.

- Plan de Fase Plan de Desarrollo Estimacin gruesa de la duracin y esfuerzo requeridos para la fase de elaboracin. Propuesta o seleccin de herramientas de desarrollo, actividades de formacin, recursos adicionales.

- Marco de Desarrollo Descripcin de los pasos del UP y los artefactos considerados ms adecuados para este proyecto; es la adaptacin del UP para este proyecto particular.

UP: fase Elaboracin.


La Elaboracin tiene por objeto construir el ncleo central de la arquitectura, resolver los elementos de alto riesgo, definir la mayor parte de los requerimientos y estimar los recursos necesarios. Se descubren los restantes requerimientos y se estabiliza la mayora de ellos. Se implementan y prueban los elementos bsicos de la arquitectura. Se reducen o eliminan los riesgos e incertidumbres ms importantes del desarrollo Se define la arquitectura del sistema.

- Modelo del Dominio: Visualizacin de los conceptos del dominio. - Modelo de Diseo: Diagramas descriptivos del diseo lgico, sin referencias al modo de implementacin. Comprende diagramas de clases del software, diagramas de interaccin, diagrama de paquetes y otros. - Documento de Arquitectura: Describe la correlacin entre los componentes de software y los requerimientos. Es un resumen de las ideas principales del diseo.

-Modelo de Datos: Comprende esquemas de bases de datos, estrategias de transformacin entre objetos y no objetos ,cmo guardar los objetos en archivos, o cmo reconstruirlos a partir de informacin guardada en archivos). -Modelo de Pruebas: Descripcin de lo qu se probar y cmo se probar; compara el resultado obtenido contra el resultado esperado.

-Modelo de Implementacin: Cdigo fuente, ejecutables, bases de datos, otros.

-Prototipos UI Guiones de Casos de Uso: Construccin de prototipos de la interfaz de usuario (UI, User Interface).Modelos de facilidad de uso, navegacin dentro del sistema (entre mens, entre ventanas).

Integrantes:
Garca Garca Francisco Javier Garca Prez Adolfo Lazos Campusano Daniel Alexandro Lpez De los Santos Josu Gabriel Prez De la Vega Luis ngel Smuta Vicente David

Das könnte Ihnen auch gefallen