INGENIERIA DEL SOFTWARE
(Guión 2ª práctica)
1ª Parte. Obtención inicial de requisitos.
Partiendo del supuesto práctico propuesto, esta primera parte consta de las
siguientes actividades:
• A partir del enunciado inicial del supuesto y del estudio del dominio del
problema, realizar una descripción general del sistema. Para ello habrá
que definir el sistema (enunciado del problema, restricciones, meta), los
usuarios, procesos, información, eventos y contexto del sistema
• Obtener una lista estructurada de requisitos: funcionales y no funcionales.
Realizar una breve descripción de cada uno de ellos.
Comienzo de la práctica: semana del 1 de Abril
Duración: 2 semanas
Entrega de la práctica: semana del 14 de Abril
2ª Parte. Análisis y especificación de requisitos mediante Casos de Uso.
A partir de la descripción inicial realizada en la primera parte sobre el supuesto de
trabajo, se deberán realizar las siguientes tareas para analizar y especificar los
requisitos del sistema usando casos de uso:
• Identificar los actores
• Identificar los casos de uso
• Realización de los diagramas de casos de uso
• Especificación de los Casos de Uso
Comienzo de la práctica: semana del 14 de Abril
Duración: 3 semanas
Entrega de la práctica: semana del 5 de Mayo
3ª Parte. Modelado de la información. Iniciación al diseño.
A partir de los requisitos de información obtenidos en la primera parte y de los casos
de uso descritos en la segunda:
• Realizar un modelo de la información y representarlo mediante un diagrama
de clases de UML.
• Realización del Diagrama de Secuencia del sistema
• Realizar los contratos y diagramas de colaboración de al menos dos de los
casos de uso más complejos del supuesto.
Comienzo de la práctica: semana del 5 de Mayo
Duración: 3 semanas
Entrega de la práctica: semana del 26 de Mayo
4ª Parte. Diseño de la Interfaz de Usuario. Prototipado.
A partir de la especificación de los casos de uso y de la descripción de la
información obtenida en la práctica anterior:
• Realización del boceto de la pantalla principal del sistema.
• Implementación de los diagramas de colaboración de la tercera parte.
Comienzo de la práctica: semana del 26 de Mayo
Duración: 2 semanas
Entrega de la práctica: semana del 9 de Junio
Supuesto : Sistema de Gestión de un gimnasio
Un gimnasio necesita un mayor control de su funcionamiento y de las
distintas actividades que ofrece con el fin de poder decidir sobre la necesidad de
ampliaciones de horarios o actividades. Para ello desea un sistema informático que
gestione al menos las siguientes tareas:
- En el gimnasio hay usuarios que son socios. Estos usuarios deben
realizar el pago de una matrícula, eligiendo un tipo (sólo mañana o todo el
día) que determina el pago mensual (30 o 38 euros) que les permite asistir
a todas los cursos e instalaciones del gimnasio.
- También hay usuarios que no son socios. Estos usuarios no necesitan
pagar matrícula, y solamente pagan los cursos a los que desean asistir,
no pudiendo asistir al resto de cursos ni instalaciones.
- En el gimnasio se desarrollan una serie de cursos impartidos por un
monitor, siendo necesario establecer los precios y horarios en los que se
imparten.
- A estos cursos pueden acceder tanto los socios como los no socios que lo
hayan pagado.
- Además de los cursos, hay instalaciones de libre acceso en las que los
socios pueden realizar actividades de manera individual. Para acceder a
la sauna hay que hacer una reserva ya que tiene capacidad limitada.