Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción al proceso unificado (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

El Proceso Unificado
E. Aspectos del RUP:
El Proceso Unificado soporta las técnicas orientadas a objetos.
Los modelos del Proceso Unificado se basan en los conceptos de objeto y clase y las relaciones entre ellos, y utilizan UML como la notación común.

Monografias.com

El Proceso Unificado
F. Aspectos del RUP:
El Proceso Unificado es impulsa un control de calidad y una gestión del riesgo objetivos y continuos.
La evaluación de la calidad va contenida en el proceso, en todas las actividades, e implicando a todos los participantes, mediante medidas y criterios objetivos. No se trata como algo a posteriori o una actividad separada.
La gestión del riesgo va contenida en el proceso, de manera que los riesgos para el éxito del proyecto se identifican y se acometen al principio del proceso de desarrollo, cuando todavía hay tiempo de reaccionar.

Monografias.com

El Proceso Unificado
El Proceso Unificado tiene una estructura matricial donde se relacionan esfuerzos y tiempos:
Los tiempos están definidos por las fases y las iteraciones.
Los esfuerzos están definidos por los flujos de trabajo del proceso y de soporte.
La representación gráfica se denomina en la jerga el Diagrama de Montañas.

Monografias.com

El ciclo de vida del desarrollo del software

Monografias.com

El Proceso Unificado
En esta estructura matricial se puede deducir que:
Los resultados de los flujos de trabajo de proceso son los MODELOS.
La conjunción de tiempo (fases) y esfuerzos (flujos de trabajo) da lugar a las iteraciones.
La conjunción de resultados (modelos) y esfuerzos (flujos de trabajo) da lugar a los tipos de modelos.
La conjunción de tiempo (fases) y resultados (modelos) da lugar a las versiones.

Monografias.com

El Proceso Unificado
Se puede representar esta estructura conceptual (metamodelo) mediante una figura tridimensional donde:
Eje X: Fases ? tiempo
Eje Y: Flujos de trabajo ? esfuerzos
Eje Z: Modelos ? resultados

Monografias.com

Z: Modelos
X: Fases
Y: Flujosde trabajo
(x,y): iteraciones
(x,z): versiones
(y,z): tipos de modelos
tiempo
resultados
esfuerzo
X,Y,Z:
Configuracionesdel sistema

Monografias.com

Fases del ciclo
Fase: es el intervalo de tiempo entre dos hitos importantes del proceso durante el que se cumple un conjunto bien definido de objetivos, se completan artefactos y se toman decisiones sobre si pasar o no a la siguiente fase.
Dentro de cada fase hay varias iteraciones
Iteración: representa un ciclo de desarrollo completo, desde la captura de requisitos en el análisis hasta la implementación y pruebas, que produce como resultado la entrega al cliente o la salida al mercado de un proyecto ejecutable.

Monografias.com

Fases del ciclo
Iniciación.
Se establece la planificación del proyecto y se delimita su alcance.
Elaboración.
Se analiza el dominio del problema, se establece una base arquitectónica sólida, se desarrolla el plan del proyecto y se eliminan los elementos de más alto riesgo del proyecto.
Construcción.
Se desarrolla de forma iterativa e incremental un producto completo que está preparado para la transición hacia la comunidad de usuarios.
Transición.
El software se despliega en la comunidad de usuarios.

Monografias.com

Las iteraciones son distintas en el ciclo de vida

Monografias.com

Fases del ciclo
Cada iteración pasa a través de varios flujos de trabajo del proceso, aunque con un énfasis diferente en cada uno de ellos, dependiendo de la fase en que se encuentre:
Durante la iniciación, el interés se orienta hacia el análisis y el diseño.
También durante la elaboración.
Durante la construcción, la actividad central es la implementación.
La transición se centra en despliegue.

Monografias.com

Flujos de trabajo
Los esfuerzos aplicados en el ciclo de vida de desarrollo son de dos tipos:
Flujos de trabajo del proceso:
Conjunto de actividades fundamentalmente técnicas.
Flujos de trabajo de soporte:
Conjunto de actividades fundamentalmente de gestión.

Monografias.com

Flujos de trabajo
Modelado del negocio: describe la estructura y la dinámica de la organización.
Requisitos: describe el método basado en casos de uso para extraer los requisitos.
Análisis y diseño: describe las diferentes vistas arquitectónicas.
Implementación: tiene en cuenta el desarrollo de software, la prueba de unidades y la integración.
Pruebas: describe los casos de pruebas, los procedimientos y las métricas para evaluación de defectos.
Despliegue: cubre la configuración del sistema entregable.
Flujos de trabajo del proceso:

Monografias.com

Flujos de trabajo
Gestión de configuraciones: controla los cambios y mantiene la integridad de los artefactos de un proyecto.
Gestión del Proyecto: describe varias estrategias de trabajo en un proceso iterativo.
Entorno: cubre la infraestructura necesaria para desarrollar un sistema.
Flujos de trabajo de soporte:

Monografias.com

El ciclo de vida del desarrollo del software:
Flujos

Monografias.com

Tipos de resultados
Un modelo es una abstracción de la realidad o de un sistema real tomando los elementos más representativos con un propósito determinado.
De un mismo sistema puede haber más de un modelo, porque, según el propósito del mismo, los elementos representativos pueden ser distintos.
Los elementos a considerar en la construcción de modelos son: supuestos, simplificaciones, limitaciones o restricciones y preferencias

Monografias.com

Tipos de resultados
Los supuestos:
Son elementos para la construcción de modelos que reducen el número de permutaciones y variaciones posibles, permitiendo al modelo reflejar el problema de manera razonable.
Las simplificaciones:
Son elementos para la construcción de modelos que permiten crear el modelo a tiempo.
Las limitaciones o restricciones:
Son elementos para la construcción de modelos que ayudan a delimitar el problema.
Las preferencias:
Son elementos para la construcción de modelos que indican la arquitectura preferida para toda la información, funciones y tecnología.
Pueden tener conflictos con otros factores restrictivos.
Es recomendable tenerlas en cuenta para obtener un resultado aceptado, además de correcto.

Monografias.com

Tipos de resultados
Un modelo de objetos o modelo orientado a objetos es una abstracción de un sistema informático orientado a objetos real que tiene un propósito determinado.
Según el propósito final, el mismo sistema puede tener distintos modelos.
Sin embargo, cualquiera de los modelos se construye con el mismo conjunto de elementos para representar las propiedades estáticas (estructura) y dinámicas (comportamiento) tanto del sistema como de las entidades que lo componen.

Monografias.com

Tipos de resultados
Cada actividad del Proceso Unificado lleva algunos artefactos asociados.
Algunos artefactos:
Se utilizan como entradas directas en las actividades siguientes.
Se mantienen como recursos de referencia en el proyecto.
Se generan en algún formato específico, en forma de entregas definidas en el contrato.
Estos artefactos son adicionales a los que proporciona el propio UML:
Los modelos y los conjuntos.

Monografias.com

Tipos de resultados
Los modelos son el tipo de artefacto más importante en el Proceso Unificado.
Constituyen el tercer eje del metamodelo 3-D:
Los tipos de resultados obtenidos con los distintos esfuerzos a lo largo de las fases del ciclo.
Hay nueve modelos que en conjunto cubren todas las decisiones importantes implicadas en la visualización, especificación, construcción y documentación de un sistema con gran cantidad de software.

Monografias.com

Tipos de resultados
Modelo del negocio: establece una abstracción de la organización.
Modelo del dominio: establece el contexto del sistema.
Modelo de casos de uso: establece los requisitos funcionales del sistema.
Modelo de análisis (opcional): establece un diseño de las ideas.
Modelo de diseño: establece el vocabulario del problema y su solución.
Modelo del proceso (opcional): establece los mecanismos de concurrencia y sincronización del sistema.
Modelo de despliegue: establece la topología hardware sobre la cual se ejecutará el sistema.
Modelo de implementación: establece las partes que se utilizarán para ensamblar y hacer disponible el sistema físico.
Modelo de pruebas: establece las formas de validar y verificar el sistema.
Modelos del Proceso Unificado:

Monografias.com

Modelo deCasos de Uso
Modelo deAnálisis
Modelo deDiseño
Modelo deDespliegue
Modelo deImplementación
Modelo dePrueba
especificado por
realizado por
distribuido por
implementado por
verificado por
Relaciones lógicas entre los modelos :

Monografias.com

Modelos y flujos de trabajodel Proceso Unificado

Monografias.com

MODELOS Y DIAGRAMAS EN EL RUP

Monografias.com

Tipos de resultados
El Proceso Unificado recupera el concepto de vista de UML.
Para el Proceso Unificado una vista es:
Una proyección de un modelo.
Una proyección de la organización y la estructura del sistema que se centra en un aspecto particular del sistema.
La arquitectura de un sistema se captura en forma de cinco vistas que interactúan entre sí:
La vista de casos de uso.
La vista de diseño.
La vista de procesos.
La vista de despliegue.
La vista de implementación.

Monografias.com

Vistas de la arquitectura de un sistema

Monografias.com

Tipos de resultados
Cada una de las vistas presenta:
Aspectos estáticos: mediante los diagramas estructurales de UML.
Aspectos dinámicos: mediante diagramas dinámicos de UML.
Ejemplo: se puede trabajar con la vista de casos de uso estática y la vista de casos de uso dinámica, la vista de diseño estática y la vista de diseño dinámica, y así sucesivamente.
En el RUP se da más importancia a los modelos que a las vistas. Aunque se siguen manteniendo para determinados propósitos de modelado.

Monografias.com

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter