Sie sind auf Seite 1von 3

Análisis y Diseño 2 UMG

Ing. Manuel Noriega Chinautla

Laboratorio – Casos de Uso


Realice el diagrama de casos de uso y la descripción de sus escenarios respectivos de cada uno de los
problemas presentados. Importante identificar relaciones “extend” o “include”

Utilizar esta plantilla para describir los escenarios de los casos de uso.

RF- <id del requisito> <nombre del requisito funcional>


Versión <numero de versión y fecha>
Autores <autor>
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El sistema deberá comportarse tal como se describe en el
siguiente caso de uso { concreto cuando <evento de
activación> , abstracto durante la realización de los casos
de uso <lista de casos de uso>}
Actores
Precondición <precondición del caso de uso>
Secuencia / Flujo Paso Acción
Normal 1 {El <actor> , El sistema} <acción realizada por el
actor o sistema>, se realiza el caso de uso
< caso de uso RF-x>
2 Si <condición>, {el <actor> , el sistema} <acción
realizada por el actor o sistema>>, se realiza el
caso de uso < caso de uso RF-x>
3
4
5
6
n
Secuencia / Flujo Alterno
Postcondición <postcondición del caso de uso>
Excepciones Paso Acción
1 Si <condición de excepción>,{el <actor> , el
sistema} }<acción realizada por el actor o
sistema>>, se realiza el caso de uso
< caso de uso RF-x>, a continuación este caso de
uso {continua, aborta}
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
Sistema de reservas aéreas

Se le solicita desarrollar un software que permita realizar la reserva de boletos de avión en una agencia turística,
considerando los siguientes procesos del negocio:

(a) Todo cliente debe registrarse en el software antes de reservar. (usuario)


(b) El cliente puede hacer una reserva con un día y hora, para que el sistema se comunique con el software de
la aerolínea deseada a verificar el estado del vuelo. Si no hay disponibilidad, el cliente puede seleccionar
otro vuelo.
(c) El cliente puede cancelar una reserva con 48 horas de anticipación mínimo al sistema. Si es así, la reserva
se cancela en la aerolínea que se hizo dejando disponibilidad para otro cliente.
(d) Un agente de viajes puede realizar la función del cliente en caso de que sea desde una oficina física,
registrando al mismo cliente y le entrega una clave para que se comunique él con el sistema.

Control de partidos de futbol

La FEDEFUT quiere comprar un software para mantener en línea los resultados de los partidos de fútbol en un
servidor web existente. Este software debe ser operado por unos especialistas que se encuentran en la caseta
de transmisión del estadio, y sería alimentado con los siguientes datos:

 Al inicio del software, ingresa los nombres de los equipos y la nómina de jugadores.
 Durante el partido se van almacenando los goles indicando el minuto, el jugador y equipo que convirtió
el equipo.
 También se pueden ingresar casualidades como tarjetas amarillas, tarjetas rojas, lesiones y cambios en
la formación del equipo.

Gestión de calificaciones

Se desea desarrollar una aplicación web de gestión de las calificaciones de los alumnos para satisfacer las
numerosas quejas de los profesores, por el uso del lápiz y papel. La aplicación deberá cubrir únicamente
aquellos aspectos relacionados con dicho tema, y se describen a continuación

El profesor recibe las actas en blanco de las asignaturas de las que es responsable en formato electrónico. El
acta contiene los siguientes datos de las asignatura (nombre carrera, centro universitario, código y nombre del
curso, fecha) y la lista de alumnos asignados al curso (carnet, nombres y apellidos). Alguna de las acciones
que puede hacer el profesor son:

 Completar un acta con las notas de los alumnos


 Añadir o borrar un alumno de un acta
 Integrar las actas de varias secciones de un mismo curso en una sola acta

Otras de las opciones que debe de tener la aplicación, son:


 Permitir la consulta de los cursos que tiene asignados cualquier estudiante seleccionado
o Reporte de todos los cursos asignados del alumno (código y nombre del curso)

 Obtener una estadística de las calificaciones obtenidas por los alumnos en un determinado grupo de
un curso. En este reporte se tendrá para cada posible calificación:
o Número de alumnos con esa calificación, porcentaje sobre los presentados y sobre el total

 Consultar el porcentaje de personas sobre el total del grupo que se han presentado y el de los que no
se han presentado

 Poder visualizar un gráfico indicativo del número de personas que han obtenido una calificación entre
1-10, 11-20, 21-30, 31-40, 42-50, 51-60, 61-70, 71-80, 81-90, 91-100, indicándose la nota media
obtenida por la clase.
 Disponer de una calculadora que permita realizar las operaciones de suma, resta, multiplicación,
división. Esta calculadora se activará cuando se vaya a introducir las notas a algún alumno de forma
que una vez realiza la operación aritmética, pulsando un botón devuelve el resultado en la casilla
donde se están introduciendo las calificaciones, redondeándose a dos cifras decimales

 Permitir la importación y exportación de la lista de alumnos con sus calificaciones en un formato


compatible con MS Excel.

 Imprimir las actas y la lista provisional de calificación

Como una funcionalidad extra, el sistema debe de permitir la identificación del catedrático, pero también de un
administrador de la aplicación (control académico), el cual podrá realizar lo siguiente:
 Gestión de Altas/Bajas/Cambios y consulta de los datos un alumno y su asignación a un curso

 Gestión de cursos, teniendo en cuenta que un curso debe de pertenecer a una carrera y que la
apertura de un curso en un semestre específico debe de llevar datos del número máximo y mínimo de
alumnos que se pueden asignar.

 Consultar aquellos alumnos que no se pueden matricular y el motivo de ello

 Consultar el historial académico de un alumno

Das könnte Ihnen auch gefallen