Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin al
Proceso Unificado
Ingenieria de Sistemas e
Informatica admin:lightning
OBJETIVOS
Introducir los aspectos generales del
Proceso Unificado de Rational (RUP),
tambin denominado Proceso Unificado
de Desarrollo de Software (SDUP).
Asociar las fases de un proyecto de
software con las fases del RUP y el ciclo
de vida del desarrollo del software.
Presentar los artefactos fundamentales
del Proceso Unificado.
Ingenieria de Sistemas e
Informatica admin:lightning
Ingenieria de Sistemas e
Informatica admin:lightning
Product
o:
Proceso
:
CONCEPTOS
FUNDAMENTALES
CONCEPTOS
FUNDAMENTALES
Fase:
Iteraci
n:
Ingenieria de Sistemas e
Informatica admin:lightning
CONCEPTOS
FUNDAMENTALES
CICLO DE VIDA DEL SOFTWARE:
Es el conjunto de fases por las que pasa el
software, que abarcan desde su creacin u
origen, hasta su eliminacin o liquidacin
formal.
MODELO DE DESARROLLO:
Tambin denominado Modelo de Proceso.
Estrategia de desarrollo basada en el ciclo
de vida, naturaleza del proyecto y
metodologa,
que
determina
las
caractersticas especficas del proceso
(Pressman 2001).
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
El Proceso Unificado:
A.
B.
C.
D.
E.
F.
Es un Proceso iterativo.
Est centrado en la arquitectura.
Est dirigido por los casos de uso.
Es un proceso configurable.
Soporta las tcnicas orientadas a objetos.
Impulsa un control de calidad y una
gestin del riesgo objetivos y continuos.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
A. EL RUP ES UN PROCESO ITERATIVO:
Un
enfoque
iterativo
propone
una
comprensin incremental del problema.
Como parte del enfoque iterativo se
encuentra la flexibilidad para acomodarse a
nuevos requisitos o a cambios tcticos en
los objetivos del negocio.
Permite que el proyecto identifique y
resuelva los riesgos ms bien pronto que
tarde.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
B. ASPECTOS DEL RUP:
El desarrollo bajo el Proceso Unificado est centrado
en la arquitectura.
El proceso se centra en establecer al principio una
arquitectura software que gua el desarrollo del
sistema:
Se facilita el desarrollo en paralelo.
Se minimiza la repeticin de trabajos.
Se incrementa la probabilidad de reutilizacin de
componentes y el mantenimiento posterior del sistema.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
C. ASPECTOS DEL RUP:
Las actividades de desarrollo bajo el Proceso
Unificado estn dirigidas por los casos de uso.
El Proceso Unificado pone un gran nfasis en la
construccin de sistemas basada en una amplia
comprensin de cmo se utilizar el sistema que se
entregue.
Las nociones de los casos de uso y los escenarios se
utilizan para guiar el flujo de procesos desde la
captura de los requisitos hasta las pruebas, y para
proporcionar caminos que se pueden reproducir
durante el desarrollo del sistema.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
D. ASPECTOS DEL RUP:
El Proceso Unificado es un proceso configurable.
Aunque un nico proceso no es adecuado para todas
las organizaciones de desarrollo de software, el
Proceso Unificado es adaptable y puede configurarse
para cubrir las necesidades de proyectos que van
desde pequeos equipos de desarrollo de software
hasta grandes empresas de desarrollo.
Tambin se basa en una arquitectura de proceso
simple y clara, que proporciona un marco comn a
toda una familia de procesos y que, adems, puede
variarse para acomodarse a distintas situaciones.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
E. ASPECTOS DEL RUP:
El Proceso Unificado soporta las tcnicas
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 notacin comn.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
F. ASPECTOS DEL RUP:
El Proceso Unificado es impulsa un control de
calidad y una gestin del riesgo objetivos y
continuos.
La evaluacin 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 gestin 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 todava hay tiempo de reaccionar.
Ingenieria de Sistemas e
Informatica admin:lightning
EL PROCESO UNIFICADO
El Proceso Unificado tiene una estructura
matricial donde se relacionan esfuerzos y
tiempos:
Los tiempos estn definidos por las fases y
las iteraciones.
Los esfuerzos estn definidos por los flujos
de trabajo del proceso y de soporte.
La representacin grfica se denomina en la
jerga el Diagrama de Montaas.
Ingenieria de Sistemas e
Informatica admin:lightning
Iniciacin
Elaboracin
Construccin
Transicin
Modelado del
negocio
Requisitos
Anlisis y diseo
Implementacin
Pruebas
Despliegue
Flujos de trabajo
de soporte
Gestin del cambio
y configuraciones
Gestin del proyecto
Entorno
Iteraciones
preliminares
Iter
#1
Iter
#2
Iter
#n
Iter
#n+1
Iter
#n+2
Iter
#m
Iter
#m+1
EL PROCESO UNIFICADO
En esta estructura matricial se puede
deducir que:
Los resultados de los flujos de trabajo de
proceso son los MODELOS.
La conjuncin de tiempo (fases) y esfuerzos
(flujos de trabajo) da lugar a las
iteraciones.
La conjuncin de resultados (modelos) y
esfuerzos (flujos de trabajo) da lugar a los
tipos de modelos.
La conjuncin de tiempo (fases) y resultados
(modelos) da lugar a las versiones.
Ingenieria de Sistemas e
Informatica admin:lightning
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
Ingenieria de Sistemas e
Informatica admin:lightning
resultados
Z: Modelos
(x,z): versiones
X,Y,Z:
Configuraciones
del sistema
(y,z): tipos de
modelos
tiempo
X: Fases
Y: Flujos
de trabajo
esfuerzo
Ingenieria de Sistemas e
Informatica admin:lightning
(x,y): iteraciones
Ingenieria de Sistemas e
Informatica admin:lightning
Elaboracin.
Se analiza el dominio del problema, se establece una
base arquitectnica slida, se desarrolla el plan del
proyecto y se eliminan los elementos de ms alto
riesgo del proyecto.
Construccin.
Se desarrolla de forma iterativa e incremental un
producto completo que est preparado para la
transicin hacia la comunidad de usuarios.
Transicin.
El software se despliega en la comunidad de
usuarios.
Ingenieria de Sistemas e
Informatica admin:lightning
Iniciacin
Elaboracin
Construccin
Transicin
Flujos de trabajo
de soporte
Iteraciones Iter
preliminares#1
F2
Iter Iter
#n+1 #n+2
F1
Iter
#m
Iter
#m+1
F3
F4
F3
F9
F4
F5
Iter
#n
F2
F1
F3
Iter
#2
F8
F6
F7
F1
F9
F4
F5
F2
F8
F6
F7
Ingenieria de Sistemas e
Informatica admin:lightning
F9
F8
F5
F6
F7
Ingenieria de Sistemas e
Informatica admin:lightning
FLUJOS DE TRABAJO
actividades
Ingenieria de Sistemas e
Informatica admin:lightning
FLUJOS DE TRABAJO
Flujos de trabajo del proceso:
1.
2.
3.
4.
5.
6.
FLUJOS DE TRABAJO
Flujos de trabajo de soporte:
1.
2.
3.
Ingenieria de Sistemas e
Informatica admin:lightning
Iniciacin
Elaboracin
Construccin
Transicin
Modelado del
negocio
Requisitos
Anlisis y diseo
Implementacin
Pruebas
Despliegue
Flujos de trabajo
de soporte
Gestin del cambio
y configuraciones
Gestin del proyecto
Entorno
Iteraciones
preliminares
Iter
#1
Iter
#2
Iter
#n
Ingenieria de Sistemas e
Informatica admin:lightning
Iter
#n+1
Iter
#n+2
Iter
#m
Iter
#m+1
TIPOS DE RESULTADOS
Un modelo es una abstraccin de la realidad o
de un sistema real tomando los elementos
ms representativos con un propsito
determinado.
De un mismo sistema puede haber ms de un
modelo, porque, segn el propsito del mismo,
los elementos representativos pueden ser
distintos.
Los elementos a considerar en la construccin
de modelos son: supuestos, simplificaciones,
limitaciones o restricciones
Ingenieria de Sistemas y
e preferencias
Informatica admin:lightning
12.1.
Tipos de resultados
Los supuestos:
Son elementos para la construccin de modelos que
reducen el nmero de permutaciones y variaciones
posibles, permitiendo al modelo reflejar el problema de
manera razonable.
Las simplificaciones:
Son elementos para la construccin de modelos que
permiten crear el modelo a tiempo.
Las preferencias:
Son elementos para la construccin de modelos que
indican la arquitectura preferida para toda la informacin,
funciones y tecnologa.
Pueden tener conflictos con otros factores restrictivos.
Es recomendable tenerlas en cuenta para obtener un
resultado aceptado,
adems
de correcto.
Ingenieria
de Sistemas
e
Informatica admin:lightning
12.2.
Tipos de resultados
TIPOS DE RESULTADOS
Un modelo de objetos o modelo orientado a
objetos es una abstraccin de un sistema
informtico orientado a objetos real que tiene
un propsito determinado.
Segn el propsito 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
estticas (estructura) y dinmicas
(comportamiento) tanto del sistema como de
las entidades que lo componen.
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
Cada actividad del Proceso Unificado lleva
algunos artefactos asociados.
Algunos artefactos:
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
Modelos del Proceso Unificado:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Modelo de
Anlisis
verificado
por
realizado
por
distribuido
por
Modelo de
Diseo
Modelo de
Prueba
implementado
por
Modelo de
Despliegue
Modelo de
Implementacin
Ingenieria de Sistemas e
Informatica admin:lightning
Modelo del
Dominio
Modelo de
Casos de Uso
Modelo de
Anlisis
Requisitos
Anlisis
Diseo
Implementacin
Prueba
Despliegue
X
X
X
Modelo de
Diseo
Modelo de
Procesos
Modelo de
Despliegue
Modelo de
Implementacin
X
X
Modelo de
Prueba
X
X
Ingenieria de Sistemas e
Informatica admin:lightning
Modelo del
Negocio
Est.
Diagram a de
Casos de Uso
Din.
Modelo de
Casos de
Uso
Modelo de
Anlisis
Modelo de
Diseo
Modelo de
Procesos
Modelo de
Despliegue
Modelo
Im plem entacin
Modelo de
Prueba
Est.
Est.
Est.
Est.
Est.
Est.
Est.
Est.
Din.
Din.
Din.
Din.
Din.
Din.
Din.
Din.
Diagram a de
InteraccinSecuencia
Diagram a de
InteraccinColaboracin
Diagram a de
Clases de
Anlisis
Diagram a de
Objetos de
Anlisis
Diagram a de
Clases de
Diseo
Diagram a de
Objetos de
Diseo
Diagram a de
Estados
Diagram a de
Actividades
Diagram a de
Com ponentes
Diagram a de
Despliegue
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
El Proceso Unificado recupera el concepto de
vista de UML.
Para el Proceso Unificado una vista es:
Una proyeccin de un modelo.
Una proyeccin de la organizacin y la estructura
del sistema que se centra en un aspecto particular
del sistema.
La
La
La
La
La
vista
vista
vista
vista
vista
de
de
de
de
de
casos de uso.
diseo.
procesos.
despliegue.
implementacin.
Ingenieria de Sistemas e
Informatica admin:lightning
vocabulario,
funcionalidad
Vista de diseo
comportamiento
Vista de
implementacin
ensamblado del
sistema,
gestin de
configuraciones
Vista de
casos de uso
Vista de
procesos
Vista de
despliegue
Funcionamiento,
capacidad de
crecimiento,
rendimiento
topologa del
sistema,
distribucin,
entrega,
instalacin
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
Cada una de las vistas presenta:
Aspectos estticos: mediante los
diagramas estructurales de UML.
Aspectos dinmicos: mediante diagramas
dinmicos de UML.
Ejemplo: se puede trabajar con la vista de
casos de uso esttica y la vista de casos de
uso dinmica, la vista de diseo esttica y la
vista de diseo dinmica, y as sucesivamente.
En el RUP se da ms importancia a los modelos
que a las vistas. Aunque se siguen
manteniendo para determinados propsitos de
modelado.
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
Nombre
Descripcin
Vista de casos
de uso
Diagramas de interaccin
Vista de diseo
Diagramas de interaccin
Diagramas de estados
Diagramas de interaccin
Vista de procesos
Aspectos
Estticos
Aspectos
Dinmicos
Diagramas de estados
Diagramas de actividades
Diagramas de estados
Diagramas de actividades
Diagramas de interaccin
Vista de despliegue
Diagramas de interaccin
Ingenieria de Sistemas e
Informatica admin:lightning
Diagramas de estados
Diagramas de actividades
Diagramas de estados
Diagramas de actividades
Diagrama
de
InteraccinSecuencia
Diagrama Diagrade
ma de
Interaccin- Clases
Colaboracin
Diagrama de
Objetos
Esttica
Dinmica
Vista de
Procesos
Esttica
Dinmica
Vista de
Implementacin
Vista de
Despliegue
Esttica
Dinmica
Esttica
Dinmica
Ingenieria de Sistemas e
Informatica admin:lightning
Diagrama
de Despliegue
TIPOS DE RESULTADOS
Los artefactos conjunto del RUP son los
siguientes:
1. Conjunto de requisitos.
2. Conjunto de diseo.
3. Conjunto de implementacin.
4. Conjunto de despliegue.
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
1. Conjunto de requisitos:
TIPOS DE RESULTADOS
2. Conjunto de diseo:
TIPOS DE RESULTADOS
3. Conjunto de implementacin:
Ingenieria de Sistemas e
Informatica admin:lightning
TIPOS DE RESULTADOS
4. Conjunto de despliegue:
Ingenieria de Sistemas e
Informatica admin:lightning
CAPTURA Y MODELADO
DE REQUISITOS
El Anlisis de Requisitos tiene por misin convertir el
problema, expresado en trminos del dominio del
negocio, a soluciones descritas en en lenguaje del
dominio de la Tecnologa de Informacin.
El problema y su planteamiento pertenecen al Espacio
del Problema:
Ingenieria de Sistemas e
Informatica admin:lightning
Espacio de la
Solucin de Usuario
Espacio del
Problema
Anlisis de
Requisitos
Anlisis OO
Espacio de la
Solucin de
Implementacin
Diseo OO
Diseo
Espacio de la
Solucin Tcnica
Ingenieria de Sistemas e
Informatica admin:lightning
Captura y Modelado
de Requisitos
Flujos de trabajo
del proceso
Iniciacin
Elaboracin
Construccin
Transicin
Modelado del
negocio
Requisitos
Requisitos
Anlisis y diseo
Implementacin
Pruebas
Despliegue
Flujos de trabajo
de soporte
Gestin del cambio
y configuraciones
Gestin del proyecto
Entorno
Iteraciones
preliminares
Iter
#1
Iter
#2
Iter
#n
Iter
#n+1
Ingenieria de Sistemas e
Informatica admin:lightning
Iter
#n+2
Iter
#m
Iter
#m+1
CAPTURA Y MODELADO
DE REQUISITOS
El Modelo de Casos de Uso (MCU) establece los
requisitos funcionales del sistema de
informacin.
En el MCU se recoge la descripcin externa y
observable de cmo se utiliza el sistema de
informacin:
Informatica admin:lightning
13.5. Captura
y Modelado de Requisitos
CAPTURA Y MODELADO
DE REQUISITOS
Diagrama de Contexto
del SMCU Tcnico
Diagrama de Contexto
del SMCU de Negocio
SubModelo de Casos
de Uso de Negocio
SubModelo de Casos
de Uso (Tcnico)
Diagrama Principal
del Modelo de Casos
de Uso
Ingenieria de Sistemas e
Informatica admin:lightning
Captura y Modelado
de Requisitos
Diagrama de Contexto
del MCU
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Anlisis
Una vez completado el modelo de casos de uso (CU) se
ha llegado a obtener diagramas de casos de uso en
determinados niveles que ya no se pueden explotar
ms.
Si se intentara explotar los CU, se pasara a describir el
comportamiento interno de las funciones con artefactos
inadecuados.
Los casos de uso contenidos en estos diagramas se
denominan casos de uso elementales.
Esta situacin lmite indica que se debe pasar a trabajar
con otros artefactos, que son los del modelo de anlisis:
Clases de anlisis.
Asociaciones.
Diagramas de clases.
Diagramas de colaboracin asociados a los diagramas
de clases.
Ingenieria de Sistemas e
Informatica admin:lightning
verificado
por
realizado
por
Modelo de
Anlisis
distribuido
por
Modelo de
Diseo
Modelo de
Prueba
implementado
por
Modelo de
Despliegue
Transicin del MCU hacia
el MA
Ingenieria de Sistemas e
Informatica admin:lightning
Modelo de
Implementacin
Modelado de Anlisis
El Anlisis en el RUP se realiza por medio de
los flujos de trabajo:
Anlisis y diseo.
Modelo de Anlisis.
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Anlisis
Flujos de trabajo
del proceso
Iniciacin
Elaboracin
Construccin
Transicin
Modelado del
negocio
Requisitos
Anlisis
Anlisis y diseo
Implementacin
Pruebas
Despliegue
Flujos de trabajo
de soporte
Gestin del cambio
y configuraciones
Gestin del proyecto
Entorno
Iteraciones
preliminares
Iter
#1
Iter
#2
Iter
#n
Iter
#n+1
Ingenieria de Sistemas e
Informatica admin:lightning
Iter
#n+2
Iter
#m
Iter
#m+1
Proceso de Conversin:
Casos de Uso
Anlisis
NIVEL1
NIVEL 2
MODELO DE ANLISIS
Realizacin (MA)
Interfaz
Ingenieria de Sistemas e
Informatica admin:lightning
Gestor/Control
Entidad
MODELO DE ANLISIS
Proceso de Conversin:
Casos de Uso
Anlisis
Realizacin (MA)
Interfaz
Gestor/Control
Entidad
Cliente
I_Cajero
C_Gestor_Interfaz
I_Autenticacion
C_Verificador_Autenticacio
n
Diagrama de
Clases de Anlisis
Atmico
Ingenieria de Sistemas e
Informatica admin:lightning
Cta_Cliente
Modelo de Anlisis
Servicio(CU)-Subsistema(DA)
Top-Down
MCU
Nivel 0
MA
Nivel 0
Subsistema 1
MCU
Nivel 1
Subsistema 2
Bottom-Up
MA
Nivel 1
Subsistema 3
MCU
Nivel 2
MA
Nivel 2
MCU
Nivel i
MA
Nivel j
MODELO DE ANLISIS
Cliente
I_Cajero
C_Gestor_Interfaz
I_Autenticacion
C_Verificador_Autenticacio
n
trace
Realizacin (MA)
Interfaz
Gestor/Control
Entidad
Ingenieria de Sistemas e
Informatica admin:lightning
Cta_Cliente
Carpeta de trabajo
en la conversin
Diagrama de Colaboracin
para DCAA F01.01
Diagrama de Clases
de Anlisis de Contexto
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Diseo
En el flujo de requisitos se construye un
modelo que representa el comportamiento
observable o externo del sistema que se quiere
obtener.
En los flujos de anlisis, diseo e
implementacin, se representa la estructura y
el comportamiento internos del sistema a
realizar.
Caracterstica comn de los tres flujos frente al
flujo de requisitos:
Modelado
de Diseo
Flujo de
Anlisis
de
Requisito
s
Modelo de
Casos de Uso
verificado
por
especificado
por
Modelo de
Anlisis
Flujo de
Anlisis y
Diseo
realizado
por
distribuido
por
Modelo de
Diseo
Modelo de
Prueba
implementado
por
Modelo de
Despliegue
Transicin del MCA hacia
el MD
Ingenieria de Sistemas e
Informatica admin:lightning
Modelo de
Implementacin
Modelado de Diseo
La tcnica de modelado consiste en identificar,
a travs de las especificaciones de las clases
de anlisis las clases de diseo
correspondientes.
Para cada clase de anlisis se puede derivar
una o ms clases de diseo:
Clase de control clase activa (>= 1)
Clase de entidad clase de entidad (>= 1)
Clase de interfaz clase de interfaz (>= 1)
Ingenieria de Sistemas e
Informatica admin:lightning
<<trace>>
<<process>>
Gestor de cuenta
Factura
<<trace>>
Gestor de cuentas
<<trace>>
<<process>>
Gestor de cliente
Facturas
Albarn
<<trace>>
Gestor de clientes
<<Interface_design>>
Teclado
<<trace>>
<<trace>>
<<Interface_design>>
Pantalla
<<trace>>
<<trace>>
Interfaz de terminal celular
<<Interface_design>>
Altavoz
<<trace>>
<<Interface_design>>
Mi crfono
Ingenieria de Sistemas e
Informatica admin:lightning
<<Interface_design>>
Puerto MSVL
Modelado de Diseo
En el proceso de conversin del Modelo de
Anlisis (MA) al Modelo de Diseo (MD), la
estrategia adoptada es mixta:
Top-Down
+
Level-to-Level
Ingenieria de Sistemas e
Informatica admin:lightning
Modelo de Diseo
Modelo de Anlisis
Subsistema(DA)-Subsistema(DD)
Bottom-Up
MA
Nivel 0
MD
Nivel 0
Subsistema 1
Subsistema 1
MA
Nivel 1
Subsistema 2
MD
Nivel 1
Subsistema 3
MA
Nivel 2
MD
Nivel 2
MA
Nivel j
MD
Nivel i
Subsistema 3
Modelo de
Casos de Uso
Ingenieria de Sistemas e
Informatica admin:lightning
Subsistema 2
Top-Down
Modelo de Diseo
Modelo de Anlisis
Top-Down
Subsistema(DA)-Subsistema(DD)
Bottom-Up
MA
Nivel 0
MD
Nivel 0
MA
Nivel 1
MD
Nivel 1
asociacin
Cliente
I_Cajero
I_Autenticacion
MA
Nivel 2
C_Gestor_Interfaz
Centro : Punto
Superficie : Doubl e
Instancias de
la c lase Punto
Cta_Cliente
MD
Nivel 2
abstraccin
<<object>>
Punto: Pto_1
Coord_X = 5
Coord_Y = 6
define
define
Coord_X = 11
Coord_Y = 15
MD
Nivel i
<<object >>
Punto: Pto_2
Level-to-Level
Modelo de
Casos de Uso
Ingenieria de Sistemas e
Informatica admin:lightning
Coord_X = 7
Coord_Y = 3
Instancia de
la clase
Figura_2D
Figura_2D: Tringulo_T1
define
<<object>>
Punto: Pto_3
C_Verificador_Autenticacio
n
MA
Nivel j
Figura_2D
define
Coord_X : Double
Coord_Y : Double
enlace
Ingenieria de Sistemas e
Informatica admin:lightning
Diagrama de Clases
de Diseo de Contexto
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Implementacin
El modelado de implementacin se realiza para obtener:
Componentes y mdulos.
Arquitectura software del sistema.
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Implementacin
Flujo de
Anlisis
de
Requisito
s
Modelo de
Casos de Uso
verificado
por
especificado
por
Modelo de
Anlisis
Flujo de
Anlisis y
Diseo
realizado
por
distribuido
por
Modelo de
Diseo
Flujo de
Despliegu
e
Modelo de
Despliegue
Ingenieria
MDP de Sistemas e
Informatica admin:lightning
Modelo de
Prueba
implementado
por
Flujo de
Implemen
tacin
Modelo de
Implementacin
Modelado de Implementacin
Ges tin Proyectos
Gestin Poblacin
Modelo de
Implementacin
(Vista parcial)
Gestin individuos
Ges tor Base de Datos
Programa Principal
Gestin Interfaces
Gestin Agentes
Gestin Clculo
componentes
Ingenieria de Sistemas e
Informatica admin:lightning
Modelado de Implementacin
Modelo de Despliegue
(Vista parcial)
nodos /
procesadores
Ingenieria de Sistemas e
Informatica admin:lightning
Resumen
El Proceso Unificado es una metodologa
creada principalmente para el desarrollo de
software orientado a objetos.
Utiliza el soporte de modelado de UML, pero es
independiente de UML.
El Proceso Unificado:
Es un Proceso iterativo.
Est centrado en la arquitectura.
Est dirigido por los casos de uso.
Es un proceso configurable.
Soporta las tcnicas orientadas a objetos.
Impulsa un control de calidad y una gestin del
riesgo objetivos y continuos.
Ingenieria de Sistemas e
Informatica admin:lightning
17.1. Resumen
Resumen
La aplicacin formal del Proceso
Unificado supone:
Desventajas:
Grandes esfuerzos en la construccin de
modelos.
Necesidad del soporte de herramientas
informticas.
Ventajas:
Disminuye el riesgo del error de anlisis /
diseo acumulado.
Aligera el esfuerzo en implementacin.
Proporciona la documentacin del ciclo de vida
en el mismo proceso.
Ingenieria de Sistemas e
Informatica admin:lightning
17.2. Resumen
Resumen
El Proceso Unificado es flexible y se puede
adaptar al grado de complejidad del modelo de
proceso de desarrollo (descarte de algunos
modelos o flujos).
El Proceso Unificado es abierto y permite la
incorporacin de enfoques y artefactos
complementarios:
Patrones de diseo.
Patrones de implementacin.
Marcos de diseo.
Combinacin de varios modelos de proceso.
Arquitecturas Dirigidas por Modelos (Model Driven
Architectures).
Ejecutabilidad de modelos: UML 2, validacin y
verificacin formales.
Ingenieria de Sistemas e
Informatica admin:lightning
17.3. Resumen
Bibliografa
1.
2.
3.
4.
5.
6.
7.
8.
9.