Extracción de Clases de Análisis, Métodos y Atributos
Enviado por mdelgadojc • 29 de Mayo de 2021 • Tarea • 1.691 Palabras (7 Páginas) • 146 Visitas
Universidad Internacional de la Rioja Master Universitario en Ingeniería del Software y sistemas Informáticos |
Metodologías, Desarrollo y Calidad en la Ingeniería del Software |
Trabajo: Extracción de las clases de análisis, atributos y métodos a partir de un documento de información con un enfoque orientado a objetos. |
[pic 1]
TRABAJO: EXTRACCIÓN DE LAS CLASES DE ANÁLISIS, ATRIBUTOS Y MÉTODOS A PARTIR DE UN DOCUMENTO DE INFORMACIÓN CON UN ENFOQUE ORIENTADO A OBJETOS
En la siguiente práctica de análisis se extraen las clases, atributos y métodos a partir de un documento de información presentado por una empresa, en la cual se describe el funcionamiento de un sistema de gestión de alquiler de dos tipos de vehículos (Automóviles y Camiones de Carga), como característica a destacar, el sistema permitir únicamente la reserva de automóviles.
ACTIVIDADES
- Nombre de las clases de análisis que formarán parte del sistema.
- Descripción breve de cada una de las clases extraídas.
- Atributos asociados a cada clase.
- Operaciones o métodos asociados a cada clase.
- Tipología y explicación de las relaciones entre las clases identificadas.
- Diagrama de clases.
IDENTIFICACIÓN DE CLASES, ATRIBUTOS, MÉTODOS Y RELACIONES
Clase | Automóvil: Representa al objeto que permite al cliente realizar un alquiler. Contiene las características propias de un automóvil, estas características son solicitadas por el cliente. |
Atributos | Id Automóvil: Identificador para un automóvil. Placa automóvil: Identificador único e irrepetible de un automóvil. Marca: La marca de un automóvil. Modelo: El modelo de un automóvil. Número Máximo de Ocupantes: Representa el número máximo de pasajeros en un automóvil. Motor: El motor de un automóvil. Precio por día: Representa el precio del alquiler por día de un automóvil. |
Métodos | Alta Automóvil: Para dar de alta un nuevo automóvil. Eliminar Automóvil: Para dar de baja a un automóvil Mostrar Características de Automóvil: Mostrará las características de un automóvil. |
Relaciones | Esta clase aparecerá como agregada en la clase Reserva Automóvil para identificar qué automóvil se está reservando, así como en la clase Alquiler Vehículo para tener un control de los vehículos que se están alquilando. |
Clase | Camión de Carga: Representa al objeto que permite al cliente realizar un alquiler. Contiene las características propias de un camión de carga, estas características son solicitadas por el cliente. |
Atributos | Id Camión: Identificador de un camión. Placa Camión de Carga: Identificador único e irrepetible de un camión de carga. Marca: La marca de un camión de carga. Modelo: El modelo de un camión de carga. Número Máximo de Ocupantes: Representa el número máximo de pasajeros en un camión de carga. Motor: El motor de un camión de carga. Precio por día: Representa el precio del alquiler por día de un camión de carga. |
Métodos | Alta Camión de Carga: Para dar de alta un nuevo camión de carga. Eliminar Camión de Carga: Para dar de baja a un camión de carga Mostrar Características de Camión de Carga: Mostrará las características de un camión de carga. |
Relaciones | Esta clase aparecerá como agregada en la clase Alquiler Vehículo para identificar que camión de carga está siendo alquilado. |
Clase | Cliente: Representa a un cliente el cual tiene la facultad de realizar una reserva y alquiler de automóviles, además de únicamente poder realizar el alquiler de un camión de carga (Este no puede realizar la reserva de camiones de carga). |
Atributos | Identificador de cliente: Identificador único del cliente Nombre: Nombre del cliente. CURP: La clave única de identificación del cliente (Necesaria para la documentación). Dirección: Domicilio del cliente. Dirección de Correo electrónico: Dirección de correo electrónico del cliente, útil para dar avisos y contactar al cliente. Id Usuario: Indica las credenciales de acceso (Identificación del Cliente y Contraseña) al sistema de un cliente. |
Métodos | Alta Cliente: Para dar de alta un nuevo cliente. Eliminar Cliente: Para dar de baja a un cliente. Modificar Cliente: Para actualizar datos del cliente. Mostrar Información del cliente: Mostrará la información del cliente. Realizar Alquiler: Permite al cliente alquilar un automóvil o un camión de carga. Realizar Reserva: Permite al cliente realizar la reserva de un automóvil. Consultar Reserva: Permite al cliente consultar el estatus de la reserva de un automóvil. Cancelar Reserva: Permite al cliente cancelar una reserva de un automóvil. |
Relaciones | Esta clase aparecerá como agregada en la clase Usuario en la cual se almacenará el usuario y contraseña del cliente y que además formará las relaciones en la clase Reserva Automóvil para una reserva de un automóvil y Alquiler Vehículo para un alquiler de un automóvil y/o un camión de carga. |
...