Está en la página 1de 2

INGENIERIA INFORMATICA

LICENCIATURA EN SISTEMAS

MODELOS DE DESARROLLO DE PROGRAMAS Y PROGRAMACIÓN CONCURRENTE


SIMULACRO PRIMER PARCIAL 2019

Enunciado
Se desea implementar en la facultad de ingeniería un “sistema único online” con diferentes funcionalidades web, el sistema debe
permitir:
Creación de un nuevo usuario: el alumno ingresa a la página y selecciona la opción crear un nuevo usuario (opción
perteneciente al sistema), para ello debe completar un formulario online, en el cual debe ingresar el nombre de usuario,
contraseña, email, nombre, apellido, DNI, carrera, LU y el captcha, confirma los datos y se le envía al mail un mensaje
notificando que el formulario fue recibido.
Verificación de solicitud usuario: el administrador, ingresa con usuario y contraseña al sistema para verificar que los
formularios recibidos solicitando crear nuevos usuarios corresponden a alumnos que están inscriptos en la facultad, para ello
consulta esta información en una tabla provista por Sección Alumnos, si es alumno entonces recién se los habilita como
usuarios, cuando esto sucede se debe confeccionar y enviar un mail al alumno notificando que ya se encuentra habilitados para
operar como usuario del sistema.
Inscripción en mesa de examen via web: el alumno se valida e ingresa al sistema para inscribirse en una mesa de
examen, selecciona la mesa de examen, el sistema debe validar que se encuentra en condiciones de rendir la materia (cumple con
las materias correlativas aprobadas). Se solicita confirmación de inscripción por parte del alumno y el sistema registra la
inscripción en mesa de examen y también envía al mail del alumno el comprobante de inscripción, informando nombre de la
materia, día, fecha y hora del examen.
Inscripción en mesa de examen Secc. Alumnos: el alumno se apersona en Sección Alumnos y completa por escrito un
formulario de inscripción para una mesa de examen, allí indica la mesa de examen, sus datos personales y firma el formulario.
Posteriormente, el personal administrativo de Sección Alumnos ingresa al sistema y controla que la mesa de examen que solicita
se encuentre vigente, que el alumno pertenezca a la facultad y se encuentre en condiciones de rendir la materia (consulta si tiene
las materias correlativas aprobadas), el sistema muestra información del alumno y las materias, el empleado ingresa
confirmación para registrar la inscripción, entonces recién registra en el sistema la inscripción solicitada por el alumno.
Confección Actas Mesa de Examen: al finalizar el período de inscripción a las mesas de examen, el administrador se
valida y solicita confeccionar un acta con todas las inscripciones (la cual se realizará sólo si existen alumnos inscriptos en la
mesa de examen), la cual es enviada por mail a los profesores que conforman el tribunal de las mesas de examen, el acta
contiene: el nombre de la materia que se evalúa, fecha y hora de examen, Lu y nombre de los alumnos que rinden, cantidad y
condición de los alumnos (regular, libre).
ACTIVIDADES
Requisitos
1. Mencione y describa todos los Actores.
2. Mencione todos los Casos de Uso, para cada caso de uso mencione los actores participantes e indique si son principales o
secundarios.
3. Confeccione el Modelo de Casos de Uso, incluya el uso de <Include> y <Extend>..
4. Realice la descripción textual del caso de uso que se refiere a la “Confección Actas de Examen” (la descripción textual debe
contener: actor que interviene en el caso de uso, precondición, camino básico, caminos alternativos, poscondición y atributos del
caso de uso).
5. Realice el diagrama de estado del caso de uso “Inscripción en mesa de examen vía web”.
Análisis
6. Realice el diagrama de colaboración para el caso de uso que se refiere a la “Inscripción en mesa de examen Secc. Alumnos”.
7. Utilice el diagrama de colaboración obtenido en el punto (6) y realice las siguientes actividades:
a) Identificar responsabilidades del Gestor
b) Identificar atributos
c) Identificar relaciones
INGENIERIA INFORMATICA
LICENCIATURA EN SISTEMAS

Diseño
8. Realice el diagrama de secuencia del caso de uso que se refiere a “Confección Actas de Examen”
9. Realice diagrama de clases para el CU mencionado. Indique multiplicidad y si existe asociación, agregación, composición o
generalización.
10. Realice el diagrama de estados para la clase de diseño “Alumno”. Considere los estados: Regular-Libre.
Pruebas
11. Describa la prueba de integración para el caso de uso que se refiere a “Verificación de solicitud de usuario”, utilice el siguiente
cuadro.
Descripción de las acciones y/o condiciones para las Pruebas
Nro Acciones (entradas) Salida esperada Salida obtenida
01 Verificar solicitud de usuario()
Valores de entrada:
02 Verificar solicitud de usuario()
Valores de entrada:

También podría gustarte