3.5 Diccionario de clases según modulo.
Como
última etapa del modelo de análisis, se actualiza el diccionario de clases
organizada según módulos, para incluir todas las clases identificadas durante el
modelo de análisis.
Las
clases se separan en diferentes módulos con el fin de lograr una mejor
organización y correspondencia entre clases y casos de uso.
Aquellas
clases que participan en varios casos de uso se pueden asignar a módulos
adicionales.
módulos
o paquetes principales
Interface
Usuario
Principal
Registros
Servicios
Módulos
principales del sistema de reservaciones de vuelo.
Interface
Usuario: Modulo compuesto por una clase utilizada para el manejo general de las
interfaces de usuario:
Interface
Usuario: Clase Borde. Toda la interacción con el usuario se hace por medio del
borde de usuario.
Principal
Está
compuesto por clases comunes a la funcionalidad general del sistema:
Pantalla Principal-Clase
Borde
Manejador Principal-Clase
Control
Registro
El
modulo registro se divide en los siguientes módulos:
Usuario: Pantalla Crear Registro Usuario,
Pantalla Obtener RegUsuario, Registro Usuario
y Manejador Registro Usuario.
Tarjeta:
Pantalla Crear RegTarjeta, Pantalla Obtener RegTarjeta, Registro Tarjeta y Manejador Registro Tarjeta.
InterfaceBD:
Está compuesto por la clase encargada de interactuar con la base de datos. InterfaceBaseDatosRegistro
.Donde BD corresponde a la base de datos.
Servicios
Se
divide en los siguientes módulos(MÓDULOS ADICIONALES):
DOMINIO: Vuelo,
reservación, horario, aerolínea, aeropuerto, tarifa,asiento, pasajero, avión y
viajero Frecuente.
INTERFACE BD: incluye
una clase para el acceso a la base de datos. Interface BaseDatosReserva.
CONSULTAS: Pantallas Consultas,
Manejador Consultas.
HORARIOS: PantallaConsultaHorarios,
PantallaResultadoHorarios y ManejadorConsultaHorarios.
TARIFAS:
Pantalla Consulta Tarifas, Pantalla Resultado Tarifas y Manejador ConsultaTarifas.
ESTADO: PantallaConsultaEstado,PantallaResultadoEstado
y ManejadorConsultaEstado
PAGOS: Pantalla Pagar RegTarjeta,
Pantalla Reembolsar RegTarjeta y
Manejador Pagos.