PROCESO UNIFICADO

June 19, 2017 | Autor: Mei Kei | Categoría: Tecnología Educativa
Share Embed


Descripción

PROCESO UNIFICADO
El proceso unificado es una metodología para la ayuda en el desarrollo de software. Se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
Casos de Uso: Los casos de uso son los requerimientos funcionales, describe la funcionalidad completa del sistema.
Centrado en la Arquitectura: Es hacer un análisis de todo el proceso y ver sus diferentes puntos de construcción pero usando el mismo procedimiento.
Iterativo e incremental: Se divide el trabajo en pequeños mini-proyectos. Cada mini-proyecto es una iteración que finaliza en un incremento. Las iteraciones se refieren a pasos en el flujo de trabajo, los incrementos se refieren a crecimiento en el producto.
FASES
Tiene 4 Fases de Desarrollo los cuales son:
FASE DE INICIO: Es la fase más corta y se debe realizar en una sola iteración. Se identifican los casos de uso y los requisitos clave para el diseño.

FASE DE ELABORACION: Se seleccionan los casos de uso para definir la arquitectura base del sistema y se desarrollan esta fase, se diseña la solución preliminar.

FASE DE CONSTRUCCION: El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requerimientos pendientes y realizar las mejoras del proyecto.

FASE DE TRANSICION: El propósito de esta fase es asegurar que el software esté disponible para los usuarios finales ajustar los errores y defectos encontrados, capacitar a los usuarios y proveer el soporte técnico necesario el producto debe cumplir con las especificaciones entregadas por el usuario.

DISCIPLINAS

Cada fase se completa con la realización de varias iteraciones en las que se desarrollan una serie de actividades, que el modelo RUP clasifica en 9 disciplinas que tienen más o menos importancia en función de lo cerca que se esté o no de la finalización del proyecto.

Modelado del negocio. En este conjunto de actividades se persigue el entendimiento de las necesidades de negocio. Documentos de requisitos generales y de alto nivel, reglas del negocio, glosarios, etc. ayudan a definir lo que el producto software deba hacer.
Requisitos. Traduce las necesidades del modelo de negocio a requisitos de sistemas automatizables y que con carácter más técnico (se emplean los casos de uso UML), persiguen obtener un entendimiento más profundo del modelo de negocio por parte de los integrantes del equipo de desarrollo.
Análisis y diseño. Estas actividades determinan, a partir de los requisitos la arquitectura del sistema más adecuada y el diseño detallado necesario previo a las actividades de implementación.
Implementación. Actividades de codificación del software que de acuerdo al diseño, cumplen con los requisitos del sistema.
Pruebas. Comprobaciones hechas a todos los elementos que se producen (documentos, diseños o código) para ver que cumplen con los requisitos y con los estándares de calidad definidos para el proyecto.
Despliegue. Actividades que permiten tener el sistema instalado en los entornos en que finalmente va a ser explotado.
Gestión de configuración. Gestión de los cambios y todos los elementos que intervienen en el proceso de construcción
Gestión del proyecto. Actividades encaminadas a la gestión del desarrollo en cuanto a planes, recursos, seguimiento y control y gestión de riesgos.
Entorno. Actividades que van encaminadas a dotar al proyecto de recursos hardware y software para facilitar la puesta en marcha y mantenimiento de los distintos entornos de desarrollo y pruebas o la propia puesta en producción del sistema.

*Esquema del Proceso Unificado














VENTAJAS
MITIGACION TEMPRANA DE POSIBLES RIESGOS.
PROGRESO VISIBLE DE LAS ETAPAS.
LOS USUSARIOS ESTAN INVOLUCRADOS CONTINUAMENTE
CONOCIMIENTO ADQUIRIDO EN ITERACION EN ITERACION.

DESVENTAJAS
POR EL GRADO DE COMPLEJIDAD PUEDE RESULTAR NO MUY ADECUADO
EL RUP ES GENERALMENTE MAL APLICADO EN EL ESTILO CASCADA
REQUIERE UN EXTENSO CONOCIMIENTO DE LA METODOLOGIA Y DE UML.
























Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.