Estudio de Caso Normativa

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

UNIVERSIDAD COOPERATIVA DE COLOMBIA

PROGRAMA DE INGENIERIA DE SISTEMAS-


CURSO INGENIERIA DE SOFTWARE

Quicksoftware, es una empresa que va a desarrollar un sistema de apoyo a los procesos de reservas y
monitoreo de ingresos de un hotel, el cual va a empezar operaciones en un parque natural con una capacidad de
5 habitaciones para los huéspedes, la descripción del sistema especifica:
a) Cuando un posible huésped llama para una reservación en una fecha determinada, el encargado revisará el
calendario y si hay una habitación disponible capturará el nombre y apellido del huésped, dirección, teléfono,
fecha de entrada y salida de la reservación, precio, numero y entidad de la tarjeta de crédito y numero de la
habitación.
b) El sistema se conectará con la central de autorizaciones de la entidad crediticia y pedirá un debito por el valor
correspondiente a un día. Si el proceso es exitoso, la reserva queda hecho, si no, la habitación queda disponible.
En cualquiera de los dos casos se le comunica al huésped el resultado.
c) Una vez el huésped llega al hostal y hace el check - in, sus consumos serán registrados y cuando el huésped
haga el check – out correspondiente, el valor pendiente por la habitación y sus consumos serán cargados a la
tarjeta de crédito. La habitación queda disponible.
d) El encargado responderá consultas para ver habitaciones disponibles en meses o fechas determinadas y
consumos por habitación.
e) El encargado puede cancelar reservas a solicitud de los huéspedes y reversará la transacción realizada con la
entidad crediticia avisándole al usuario. La reserva queda levantada y la habitación queda disponible.
f) El encargado también puede imprimir las reservaciones de la semana o mes corriente con los nombres y
apellidos de los huéspedes y la habitación reservada. Usted pertenece al grupo de analistas y le piden que
desarrolle:
 Diagrama de casos de uso
 Identificación de clases. Enuncie su estereotipo y descríbalas textualmente en forma breve.
 Diagramas de secuencia que representen la realización de la siguiente situación: El encargado hace una reserva
de un huésped y esta es exitosa. Sin embargo, una semana antes de la fecha de reserva el huésped la cancela.
Caso práctico 2: Extracción de las clases de análisis a partir de un documento de
información con un enfoque orientado a objetos

Para esta actividad suponemos que nos han solicitado poder gestionar de manera automatizada la tramitación y
realización de los exámenes de Karate para cinturón negro, en cualquier de sus grados (Cinturón Negro, 1º
DAN, 2º DAN, etc.) en la Federación Madrileña de Karate (F.M.K.).

A partir del documento que define la normativa de grados F.M.K., proporcionado a través de aula virtual, se
deberá extraer la siguiente información a un primer nivel de análisis, es decir, con el mayor nivel de abstracción
posible y utilizando exclusivamente el vocabulario del dominio en estudio:

 Nombre de las clases de análisis que formarán parte del sistema.


1. Karateka:
 Atributos:
o Nombre
o Apellido
o Fecha de nacimiento
o Grado actual
o Fecha de examen
o Estilo de Karate
o Entidad relacionada:
 Federación Madrileña de Karate (F.M.K.)
2. Examen:
 Atributos:
o Fecha
o Hora
o Lugar
o Tipo de examen (Cinturón Negro, 1º DAN, 2º DAN, etc.)
o Entidades relacionadas:
 Karateka
 Tribunal
3. Tribunal:
 Atributos:
o Nombre
o Apellido
o Grado
o Rol en el tribunal (presidente, Vocal, etc.)
o Entidad relacionada:
 Examen
4. Kata:
 Atributos:
o Nombre
o Estilo
o Dificultad
o Entidad relacionada:
 Examen
5. Técnica:
 Atributos:
o Nombre
o Descripción
o Tipo (Bunkai, Oyo Waza, Jyu Embu)
o Entidad relacionada:
 Examen
6. Evaluación:
 Atributos:
o Calificación
o Observaciones
o Entidades relacionadas:
 Examen
 Karateka
7. Estilo de Karate:
 Atributos:
o Nombre
o Características
o Katas
o Entidad relacionada:
 Karateka
8. Federación Madrileña de Karate (F.M.K.):
 Atributos:
o Normativa de grados
o Calendario de exámenes
o Entidad relacionada:
 Karateka
9. Reglamento:
 Atributos:
o Requisitos para cada grado (Cinturón Negro, 1º DAN, 2º DAN, etc.)
o Tipos de exámenes
o Sistema de evaluación
10. Usuario:
 Atributos:
o Nombre
o Apellido
o Rol (Administrador, Examinador, Karateka)
o Permisos
Relaciones:
 Un Karateka puede participar en varios exámenes.
 Un examen tiene un solo Tribunal.
 Un examen puede incluir varios Katas y Técnicas.
 Un Karateka puede realizar varios Katas y Técnicas en un examen.
 Un Tribunal puede evaluar a varios Karatekas en un examen.
 Un Karateka tiene un solo Estilo de Karate.
 La F.M.K. define la normativa de grados y el calendario de exámenes.
 Un examen se rige por un Reglamento específico.
 Un usuario puede tener diferentes roles en el sistema.

 Atributos básicos asociados a cada clase.


Atributos básicos asociados a cada clase:
1. Karateka:
 Nombre: Nombre completo del karateka.
 Apellido: Apellido del karateka.
 Fecha de nacimiento: Fecha de nacimiento del karateka.
 Grado actual: Grado actual del karateka (Cinturón Negro, 1º DAN, 2º DAN, etc.).
 Fecha de examen: Fecha del examen para el que se inscribe.
 Estilo de Karate: Estilo de Karate que practica el karateka.
2. Examen:
 Fecha: Fecha del examen.
 Hora: Hora del examen.
 Lugar: Lugar donde se realiza el examen.
 Tipo de examen: Tipo de examen (Cinturón Negro, 1º DAN, 2º DAN, etc.).
3. Tribunal:
 Nombre: Nombre del miembro del tribunal.
 Apellido: Apellido del miembro del tribunal.
 Grado: Grado del miembro del tribunal.
 Rol en el tribunal: Rol del miembro del tribunal (Presidente, Vocal, etc.).
4. Kata:
 Nombre: Nombre del kata.
 Estilo: Estilo al que pertenece el kata.
 Dificultad: Dificultad del kata (básico, intermedio, avanzado).
5. Técnica:
 Nombre: Nombre de la técnica.
 Descripción: Descripción breve de la técnica.
 Tipo: Tipo de técnica (Bunkai, Oyo Waza, Jyu Embu).
6. Evaluación:
 Calificación: Calificación obtenida por el karateka en el examen.
 Observaciones: Observaciones sobre la evaluación del karateka.
7. Estilo de Karate:
 Nombre: Nombre del estilo de Karate.
 Características: Características principales del estilo de Karate.
 Katas: Lista de katas que pertenecen al estilo.
8. Federación Madrileña de Karate (F.M.K.):
 Normativa de grados: Normativa que define los requisitos para cada grado.
 Calendario de exámenes: Calendario con las fechas de los próximos exámenes.
9. Reglamento:
 Requisitos para cada grado: Requisitos específicos para cada grado (Cinturón Negro, 1º DAN, 2º
DAN, etc.).
 Tipos de exámenes: Descripción de los diferentes tipos de exámenes.
 Sistema de evaluación: Sistema utilizado para evaluar a los karatekas en los exámenes.
10. Usuario:
 Nombre: Nombre del usuario.
 Apellido: Apellido del usuario.
 Rol: Rol del usuario en el sistema (Administrador, Examinador, Karateka).
 Permisos: Permisos que tiene el usuario en el sistema.
 Responsabilidades que ofrecerá la clase.
1. Karateka:
 Inscribirse en exámenes.
 Presentar la documentación requerida.
 Realizar las pruebas del examen.
 Consultar la calificación obtenida.
2. Examen:
 Gestionar las inscripciones de los karatekas.
 Asignar un tribunal para cada examen.
 Generar el acta del examen.
 Comunicar las calificaciones a los karatekas.
3. Tribunal:
 Evaluar a los karatekas en el examen.
 Calificar las diferentes pruebas del examen.
 Redactar el acta del examen.
4. Kata:
 Almacenar la información de los katas.
 Permitir la búsqueda de katas por diferentes criterios.
 Mostrar la información de un kata específico.
5. Técnica:
 Almacenar la información de las técnicas.
 Permitir la búsqueda de técnicas por diferentes criterios.
 Mostrar la información de una técnica específica.
6. Evaluación:
 Almacenar las calificaciones de los karatekas en los exámenes.
 Permitir la consulta de las calificaciones por parte de los karatekas.
 Generar informes de evaluación.
7. Estilo de Karate:
 Almacenar la información de los estilos de Karate.
 Permitir la búsqueda de estilos por diferentes criterios.
 Mostrar la información de un estilo específico.
8. Federación Madrileña de Karate (F.M.K.):
 Gestionar la normativa de grados.
 Publicar el calendario de exámenes.
 Organizar los exámenes.
 Velar por el cumplimiento del reglamento.
9. Reglamento:
 Definir los requisitos para cada grado.
 Establecer los tipos de exámenes.
 Determinar el sistema de evaluación.
10. Usuario:
 Acceder al sistema.
 Gestionar su perfil.
 Realizar las acciones permitidas según su rol.

 Relaciones de cada clase identificada.

1. Karateka:

 Participa en: Examen

 Tiene: Estilo de Karate

2. Examen:

 Tiene: Tribunal

 Incluye: Kata, Técnica

 Es evaluado por: Tribunal

 Se realiza en: Lugar

 Se rige por: Reglamento

3. Tribunal:

 Está compuesto por: Miembros del tribunal

 Evalúa a: Karateka

4. Kata:

 Pertenece a: Estilo de Karate

5. Técnica:

 Pertenece a: Estilo de Karate

6. Evaluación:

 Es de un: Karateka

 Es para un: Examen


7. Estilo de Karate:

 Tiene: Katas, Técnicas

8. Federación Madrileña de Karate (F.M.K.):

 Define: Normativa de grados

 Publica: Calendario de exámenes

 Organiza: Exámenes

9. Reglamento:

 Define: Requisitos para cada grado, Tipos de exámenes, Sistema de evaluación

10. Usuario:

 Participa en: Sistema

También podría gustarte