Extracción de las clases de análisis a partir del documento de información con un enfoque orientado a objetos
Enviado por Miguel Yachimba • 30 de Mayo de 2020 • Tarea • 2.465 Palabras (10 Páginas) • 178 Visitas
Actividades[pic 1]
Trabajo: Extracción de las clases de análisis a partir del documento de información con un enfoque orientado a objetos
Descripción de la actividad
Nombre clase | Aspirante |
Descripción/ Importancia | Esta clase posee los datos básicos del aspirante. Sus métodos nos permiten: Calcular la edad del aspirante para el día del examen. |
Atributos | - int Id_Aspirante; - String path_Foto_Carnet; |
Operaciones o métodos | private int Calcular_edad($fecha_nacimiento); |
Relaciones | Asociación de uno a uno con la clase solicitud, un aspirante tiene una solicitud necesaria para verificar que cumpla con todos los requisitos que se encuentran en la clase asociada Requisitos Administrativo |
Nombre clase | Requisitos Administrativos |
Descripción/ Importancia | Esta clase es importante ya que posee todos los requisitos que pide la Federación Madrileña de Karate. Sus métodos nos permiten verifica si cumple con: el tiempo estipulado en el grado anterior, el número de licencias estipulado, la licencia año en curso, la solicitud del examen de acuerdo al grado a postular, la restricción de tiempo mínimo en caso de haber sido suspendido total o parcialmente, la presentación del trabajo escrito, la entrego copias DNI, si entrega fotos |
Atributos | - int id_aspirante |
Operaciones o métodos | private array VerificarTiempoGrado(&requisitos,$id_solicitud, $id_requisito); |
Relaciones | Estas clase de tipo asociada se realaciona con las clases Aspirante y la clase Solicitud, un aspirante tiene una solicitud aprobada cuando se verifique que cumple con todos los requisitos administrativos |
Nombre clase | Solicitud |
Descripción/ Importancia | Esta clase es importante ya que indica al aspirante si su pedido con todos sus datos han sido favorable o no. Sus métodos nos permiten: verificar los datos ingresados por el aspirante, mostrar al aspirante el estado de su solicitud y comunicar al aspirante de la resolución de la solicitud |
Atributos | - id_solicitud; |
Operaciones o métodos | private boolean verificar_requisitos_administrativos($id_solicitud); |
Relaciones |
|
Nombre clase | Requisitos_Tipo Solicitud |
Descripción/ Importancia | Esta clase es importante por cuanto posee los distintos tipos de solicitudes , como: Examen de Cinturón Negro, Cinturón Negro Primer Dan, Cinturón Negro Segundo Dan, Cinturón Negro Tercer Dan, Cinturón Negro Cuarto Dan, Cinturón Negro Quinto Dan, Cinturón Negro Superior o igual al Sexto Dan, Requerimiento de Informe, Trabajo Especial, Examen Médico, Convalidación, Situación Especial y Reconocimiento de Méritos así como sus respectivos requisitos |
Atributos | - int id_tipo_solicitud; |
Operaciones o métodos | private boolean validar_grado($id_solicitud, $id_licencia); |
Relaciones | De composición con la clase Solicitud, con multiplicidad de varios a 1, varios requisitos de un tipo de solicitud forma parte de la solicitud los cuales se deben cumplir |
...