informatica
• El proceso es:
• Guiado por casos de uso
• Centrado en la arquitectura
• Con un ciclo de vida iterativo e incremental
PARTE
DINÁMICA
CICLO DE
VIDADebe ofrecer un
marco de trabajo
genérico
PARTE
ESTÁTICA
INTERFAZ
UML
Notación
Herramientas
• RATIONAL ROSE
Proceso
PROCESO UNIFICADO DE DESARROLLO
DE RATIONAL
Los sistemas se crean para servir a los usuarios. Por
tanto, para construir un sistema exitoso se debe
conocer qué es lo que quieren y necesitan los usuarios.
◦ Qué REQUISITOS se necesitan
◦ Un CASOde USO especifica la funcionalidad de un
sistema proporcionándole a un usuario un resultado.
Los CU son desarrollados a la par con la arquitectura
del sistema. Es decir los casos de usodirigen la
arquitectura del sistema y la arquitectura del sistema
influencia la elección de los casos de uso. Por lo tanto,
al arquitectura del sistema y los casos de uso maduran
conforme avanza elciclo de vida.
4
EJEMPLO DE CASOS DE
USO
Consultar Catálogo
Persona
Actualizar Catálogo
EncargadoBiblio
Reservar Libro
Tomar Préstamo Copia Libro
Tomar Préstamo RevistaExtender Préstamo
Socio
Devolver Revista
TrabajadorBiblio
Devolver Copia Libro
5
Los casos de uso permiten:
Capturar requisitos
Se especifican (o analizan)
Se diseñan
Seimplementan
y se prueban
6
La arquitectura de un sistema software
es un VISTA de los modelos del sistema
que da una idea de la forma del sistema
completo.
7
ITERATIVO
◦ Se repiten VARIOS MINIPROYECTOS
INCREMENTAL
◦ Cada miniproyecto AMPLIA EL PRODUCTO
ANTERIOR
8
EL CICLO DE VIDA DE UN SISTEMA SE REPITE A
LO LARGO DEL TIEMPO
TRAS CADACICLO DE VIDA SE GENERA UNA
VERSIÓN NUEVA DEL PRODUCTO
UN CICLO DE VIDA SE DIVIDE EN FASES
CADA FASE SE DIVIDE EN ITERACIONES
EN CADA ITERACIÓN SE REALIZAN FLUJOS DE
TRABAJO...
Regístrate para leer el documento completo.