domingo, 21 de abril de 2013

3.5. Diccionario de Clases segun Modulos

En este apartado se muestra algunos de los aspectos bàsicos de lo que son diccionarios de clases segun modulos.









InterfaceUsuario• Interface Usuario – Clase Borde. Toda la interacción con el usuario se hace por medio de la borde de usuario.

Principal
• Pantalla Principal - Clase Borde. Pantalla principal (P-1).

• Manejador Principal - Clase Control. El manejador principal es el encargado de desplegar la pantalla principal de interacción con el usuario, y luego delegar las diferentes funciones a los manejadores especializados apropiados.

Usuario
• Pantalla Crear Reg Usuario - Clase Borde. Pantalla de solicitud de registro de usuario (P-3).
• Pantalla Obtener Reg Usuario - Clase Borde. Pantalla de devolución con información de registro de usuario (P-4).
• RegistroUsuario - Clase Entidad. Para poder utilizar el sistema de reservaciones, el usuario debe estar registrado con el sistema. El registro contiene información acerca del usuario que incluye nombre, dirección, colonia, ciudad, país, código postal, teléfono de casa, teléfono de oficina, fax, email, login y password.
• ManejadorRegistroUsuario - Clase Control. El manejador de registro de usuario se encarga de todo lo relacionado con registro del usuario para poder utilizar el sistema.

Tarjeta
• Pantalla Crear Reg Tarjeta- Clase Borde. Pantalla de solicitud de registro de tarjeta (P-5).
   Diseño : Diccionario de Datos (v 1.0) Weitzenfeld 2
• Pantalla Obtener Reg Tarjeta - Clase Borde . Pantalla de devolución con información de registro de tarjeta (P-6).
• Registro Tarjeta - Clase Entidad. Para poder hacer un pago con una tarjeta de crédito, se debe tener un registro de tarjeta. El registro contiene información acerca de la tarjeta incluye ndo nombre, número, expedidor y vencimiento. LA tarjeta está ligada a un registro de usuario.
• Manejador Registro Tarjeta - Clase Control. El manejador de registro de tarjeta se encarga de todo lo relacionado con registro de la tarjeta del usuario para poder pagar las reservaciones.



Interface BD• Interface Base Datos Registro - Clase Borde. La información de cada usuario se almacena en la base de datos de registro la cual se accesa mediante la borde de la base de datos de registro. Esto permite validar a los distintos usuarios además de guardar información sobre la tarjeta de crédito para pagos en línea.

Dominio
• Datos - 
Clase Entidad. Superclase común para todas las clases entidad del sistema.


Principal
• Pantalla Servicio - Clase Borde. Pantalla de servicios (P-2).
• Manejador Servicio - Clase Control. El manejador de servicios se encarga de enviar las
peticiones particulares de servicios a los manejadores espacializados para consulta, reserva y compra.




"AQUI HAY UN EJEMPLO SOBRE UNA RESERVACIÒN DE VUELO INVOLUCRANDO TODAS LAS CLASES SEGÙN MODULOS"



Dominio
• Vuelo - Clase Entidad. Se denomina por medio de un número. El vuelo tiene como origen un aeropuerto en una ciudad y tiene como destino un aeropuerto de otra ciudad. Un vuelo puede tener múltiples escalas y múltiples vuelos se relacionan por medio de conexiones. El vuelo pertenece a una aerolínea y puede operar varios días a la semana teniendo un horario de salida y otro de llegada.

Reservación - Clase Entidad. Para poder tomar un vuelo es necesario contar con una reservación previa, la cual debe pagarse antes de una fecha límite, que puede ser el propio día del vuelo. Una reservación puede hacerse para múltiples vuelos y múltiples pasajeros. La reservación cuenta con una clave identificando un récord de reservación particular.

• Horario - Clase Entidad. El horario de un vuelo se determina por su hora de salida y hora de llegada durante los días que opera.

• Aerolínea - Clase Entidad. La aerolínea provee servicio de múltiples vuelos entre diferentes ciudades bajo diferentes horarios. La aerolínea se identifica por un nombre.

• Aeropuerto - Clase Entidad. El aeropuerto sirve como origen, destino y escalas de un vuelo. El aeropuerto se encuentra en una ciudad de un país determinado.

• Tarifa - Clase Entidad. Los diferentes vuelos tienen múltiples tarifas para compra de boleto, variando según la clase de boleto, si son de ida o de ida y vuelta, y dependiendo de las diversas restricciones y ofertas existentes.

• Asiento - Clase Entidad. Una reservación de vuelo puede incluir la asignación de asiento, especificada mediante una fila y un número. El número de asientos disponibles en un vuelo particular dependen del tipo de avión que opere ese día.

 Pasajero - Clase Entidad. Para poder hacer una reservación se requiere dar el nombre del pasajero. Varios pasajeros pueden aparecer bajo una sola reservación.

• Avión - Clase Entidad. Un vuelo en una fecha determinada se hace en un tipo de avión particular. El tipo de avión define la cantidad máxima de pasajeros que pueden viajar en ese vuelo para esa fecha.

Viajero Frecuente - Clase Entidad. El pasajero tiene la opción de acumular millas para un vuelo particular si cuenta con una tarjeta de viajero frecuente para la aerolínea correspondiente.

Interface BD

• Interface Base Datos Reserva - Clase Borde. La información del sistema de reservaciones de vuelo se almacena en la base de datos de reservas la cual se accesa mediante la borde de la base de datos de reservas. Esto permite generar consultas, reservas y pago de reservas de manera dinámica.


Principal
• Pantalla Consultas - Clase Borde. Pantalla de presentación de consultas (P-7).


• Manejador Consultas - Clase Control. El manejador de consulta se encarga de enviar las peticiones de consulta particular a los manejadores de consulta especializados.
Horarios• Pantalla Consulta Horarios - Clase Borde. Pantalla de presentación de consulta de horarios (P-8).

Pantalla Resultado Horarios - Clase Borde. Pantalla de devolución de consulta de horarios (P-9).



• Manejador Consulta Horarios - Clase Control. El manejador de consulta de horarios se encarga de controlar las peticiones de consulta de horarios.

• Consulta Horario - Clase Entidad. Recibe toda la información del usuario para la solicitud 
de consulta de horarios.

• Resultado Horario - Clase Entidad. Devuelve el resultado de la información del usuario para la solicitud de consulta de horarios.


Tarifas
• Pantalla Consulta Tarifas - Clase Borde. Pantalla de presentación de consulta de tarifas (P-10).

• Pantalla Resultado Tarifas - Clase Borde. Pantalla de devolución de consulta de tarifas (P-11).



• Manejador Consulta Tarifas - Clase Control. El manejador de consulta de tarifas se encarga de controlar las peticiones de consulta de tarifas.

• Consulta Tarifa - Clase Entidad. Recibe toda la información del usuario para la solicitud de consulta de tarifas.

 Resultado Tarifa - Clase Entidad. Devuelve el resultado de la información del usuario para la solicitud de consulta de tarifas.





Estado• Pantalla Consulta Estado - Clase Borde. Pantalla de presentación de consulta de estado (P-12).

• Pantalla Resultado Estado - Clase Borde. Pantalla de devolución de consulta de estado (P-13).

• Manejador Consulta Estado - Clase Control. El manejador de consulta de estado se encarga de controlar las peticiones de consulta de estado.

• Consulta Estado - Clase Entidad. Recibe toda la información del usuario para la solicitud de consulta de estado.

 Resultado Estado - Clase Entidad. Devuelve el resultado de la información del usuario para la solicitud de consulta de estado.



Reservas• Pantalla Clave Reservas - Clase Borde. Pantalla de solicitud de clave de reservas (P-14).

• Pantalla Crear Reserva Vuelos - Clase Borde. Pantalla de solicitud de reservas (P-15).

• Pantalla Record Reserva Vuelos - Clase Borde. Pantalla de devolución de reservas (P-16).

• Manejador Reservas - Clase Control. El manejador de reserva se encarga de enviar las solicitudes de reserva a la base de datos del sistema de reservaciones Pagos

• Pantalla Pagar Reg Tarjeta- Clase Borde. Pantalla de solicitud de pago de reservas (P-17).

• Pantalla Reembolsar Reg Tarjeta - Clase Borde. Pantalla de solicitud de reembolso de pago (P-18).

• Manejador Pagos - Clase Control. El manejador de compra se encarga de enviar las solicitudes de compra de boleto a la base de datos del sistema de reservaciones.



No hay comentarios:

Publicar un comentario