Академический Документы
Профессиональный Документы
Культура Документы
proceso unificado
1 CAPTURA DE REQUISITOS
1.1 ENCONTRAR
1.2 DETALLAR
CASOS DE USOS
1.3 DEFINIR
1 ANLISIS Y DISEO
1.3 Diseo
Disear la arquitectura (identificar nodos y configuraciones, clases
relevantes).
Clase
de Clase
Anlisis
Diseo
I.Usuario
I.Usuario
Gestor
Gestor
I.Pelculas
Lista
Clientes
Lista
deRequisito
Diseo
Activa
de
Absorbida
en
I.Usuario
FichasIncluida
para
manejar
Clientes
FichasIncluida
para
Pelculas
Ficha Pelcula
Ficha Cliente
I.Dispensador
I.Sistema
Contable (1)
I.Sistema
Contable (2)
Ficha Pelcula
Ficha Cliente
I.Dispensador
I.SC.Local
I.Banco
I.Banco
I.SC.Central
manejar
Pelculas
Del modelo de
Despliegue
Del modelo de
Despliegue.
Activa
Diagrama de secuencia:
Disear clases
relaciones)
de
Diseo
(identificar
operaciones,
atributos,
1) Identificar operaciones:
Identificando los mensajes a los que debe responder en el diagrama de
secuencia
Analizando las responsabilidades de la clase de anlisis de la que deriva.
A menudo implican una o varias operaciones.
Contemplando los requisitos especiales de la clase de anlisis de la que
deriva, por ejemplo el acceso a un gestor BBDD.
Aadir la visibilidad de cada operacin.
Usar la sintaxis del lenguaje de implementacin a utilizar.
Las operaciones de la clase diseo necesitan soportar todo los roles que la
clase desempea en las diferentes realizaciones de casos de uso.
Gestor
+solicitarDatosPago():
datosTC
+ordenarPeli():
RetornoOperacin
+entregarPelculaRecib
o()
+actualizarBalance()
+actualizarCliente()
+actualizarPelculas()
+recordatorios()
+devolverPelcula():
RetornoOperacin
+cargarPelcula
+descargarPelcula
I.Banco
+ordenar
Pago
RetornoPago
():
Identificar Atributo:
Los atributos deben ser los requeridos para realizar sus operaciones.
Hay que tener en cuenta los atributos obtenidos en la fase de Anlisis.
Los tipos de atributos se restringen a los tipos disponibles en el lenguaje
de programacin a usar.
Hay que reutilizar tipos de atributos.
Si una clase de diseo resulta compleja por culpa de sus atributos, se
pueden agrupar atributos en clases independientes.
1 IMPLEMENTACIN
1.1 IMPLEMENTAR ARQUITRECTURA
a) Identificar componenetes e incorporarlos al modelo
1.2 IMPLEMENTAR
LAS
CLASES
DE
DISEO
Catch (ErrorNoEncontrada) {
// No debera pasar en ejecucin real pero sirve para depurar
Cerr<<Error A: llamada a Gestor: ActualizarPelicula no valida<<endl;
}
Catch (ErrorYaAlquilada) {
// No debera pasar en ejecucin real pero sirve para depurar
Cerr<<Error B: llamada a Gestor: ActualizarPelicula no valida<<endl;
}
Catch (ErrorYaReservada) {
// No debera pasar en ejecucin real pero sirve para depurar
Cerr<<Error C: llamada a Gestor: ActualizarPelicula no valida<<endl;
}
PtrFP->alquiladaPor (ptrFC); //Se notifica quin la alquil
PtrFP->alquiladaHoy (); //Se estampa fecha de alquiler
}
d) Integrar el Sistema
Los objetivos de la integracin del sistema son dos:
1 PRUEBAS
1.1 PLANIFICAR
DISEAR
LAS PRUEBAS
Principios generales:
1.2 REALIZAR