ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Extracción de las clases de análisis a partir del documento de información con un enfoque orientado a objetos


Enviado por   •  30 de Mayo de 2020  •  Tareas  •  2.465 Palabras (10 Páginas)  •  149 Visitas

Página 1 de 10

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 Nombre;
- String Apellido;
- Date Fecha_Nacimiento; int DNI, int - id_carnet; int id_licencia_actual;

- String path_Foto_Carnet;

Operaciones o métodos

private int Calcular_edad($fecha_nacimiento);
private boolean verificar_grados_licencia(id_carnet, id_licencia);

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
- int id_solicitud;
- int id_requisito;
- array requisitos[ ];
- array cumple_id_requisito[  ];

Operaciones o métodos

private array VerificarTiempoGrado(&requisitos,$id_solicitud, $id_requisito);
private array  VerificarNumLicencias(&requisitos,$id_solicitud, $id_requisito);
private array Verificar_Licencia_Actual(&requisitos,$id_solicitud, $id_requisito);
private array VerificarSol_Grado_Postular(&requisitos,$id_solicitud, $id_requisito);
private array Validar_Suspencion_Total_Parcial(&requisitos,$id_solicitud, $id_requisito);
private array Verificar_Trabajo_Escrito(&requisitos,$id_solicitud, $id_requisito);
private array Verificar_foto(&requisitos,$id_solicitud, $id_requisito);
private array Verificar copia_DNI(&requisitos,$id_solicitud, $id_requisito);
private array VerificaSiTienDispMed(&requisitos,$id_solicitud, $id_requisito);
private array VerificaSiTienConvaGrad(&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;
- id_aspirante;
+ estado_solicitud;
+ tipo_solicitud
+  firma_entrenador;
- fecha_solicitud;

Operaciones o métodos

private boolean verificar_requisitos_administrativos($id_solicitud);
private String mostrar_aspirante_estado($id_solicitud);
private void comunicar_aspirante_resolución($id_solicitud);

Relaciones


1) DE Asociación con la clase Aspirante, con multiplicidad de 1 a 1 una solicitud le pertenece a un aspirante
2)De dependencia con la clase Inscripción, con multiplicidad de 1 a 1, una solicitud es usada por la inscripción, necesaria para confirmar la fecha, tribunal, y pago del examen
3) De composición con la clase Requisitos_Tipo_Solicitud, con multiplicidad 1 a varios, una solicitud se compone de varios requisitos del tipo de solicitud para verificar que se cumplan estas necesidades

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;
- int id_solicitud;
- int id_requerimiento;
- int id_trabajo;
- int id_licencia;
- boolean resultado;
+ array_situacion_especial_merito;
- int id_merito;
- array requisitos[tipo_solicitud];
- boolean resultado;

Operaciones o métodos

private boolean validar_grado($id_solicitud, $id_licencia);
private boolean validar_Convalidacion($id_requerimiento, $trabajo);
private boolean validar_merito($id_merito;);
private int seleccionar_beneficio(&requisitos);
private boolean verificar_plazo($id_requerimiento);
private boolean emitir_respuesta($id_tipo_solicitud);

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

...

Descargar como (para miembros actualizados)  txt (23.1 Kb)   pdf (511.3 Kb)   docx (180.9 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com