Professional Documents
Culture Documents
TP Lenguaje de Progracion 2
TP Lenguaje de Progracion 2
Facultad Politécnica
Año 2021
Requerimientos
➢ Panorama general
Las personas vacunadas contra el COVID-19 puedan un registro para controlar la
efectividad y evolución que presenta dicha vacuna; teniendo información sobre los tipos de
vacunas.
La aplicación debe cumplir con las siguientes exigencias
• Registro de Vacunado
• Búsqueda de Documento (Fichero de Vacunado)
• Edición/Anulación de Fichero
• Reporte de Caso Adverso y Evolución de vacunados
• Listado Completo de Vacunados
➢ Metas
• El usuario debe poder registrarse correctamente
• El vacunado registrado debe poder editar o eliminar su ficha personal
• Visualizar el estado general de los vacunados
➢ Requerimientos Funcionales
Ref. Función Cat.
Funciones de Registro
R1.1 Obtener los datos personales evidente
R1.2 Obtener la información básica de la vacuna evidente
Cargar la información registrada en la base
R1.3 oculta
de datos local
R1.4 Visualizar el fichero cargado evidente
Control de Dato Sensible para evitar cruce
R1.5 evidente
de datos y confirmación de registro
R1.6 Mensaje de Registro Exitoso Superflua
Funciones de Edición/Anulación
Cargar el fichero personal en un ambiente
R2.1 evidente
editable
Verificación y actualización de datos
R2.2 evidente
cargados
R2.3 Eliminación del Fichero evidente
Funciones de Búsqueda
R3.1 Ingresar dato a buscar evidente
R3.2 Desplegar ficha encontrada evidente
R3.3 Mensaje de Dato no encontrado Superflua
Funciones de Reportes/Evolución
Verificar vulnerabilidad de
R4.1 evidente
vacuna o efecto adverso
Detalles y
Ref. Función Atributo Cat.
restricciones
tiempo de 1 segundo como
obligatorio
Visualizar el respuesta máximo
R1.4 fichero Pantallas basadas
cargado metáfora de
en formularios. obligatorio
interfaz
Con colores.
Debe verificar los
Verificación y tolerancia a datos principales
obligatorio
actualización fallas como CI o Código
R2.2 de Vacuna
de datos
cargados tiempo de 1 segundos como
obligatorio
respuesta máximo
Diagrama de Casos de Uso
registrar_ficha
editar_ficha
consultar_ficha
borrar_ficha
reportar_efecto_adverso
reportar_reincidencia
➢ Casos de uso extendido
Caso de uso: registrar_ficha
Actores: usuario (iniciador)
Propósito: registrar datos del usuario vacunado
Resumen: Un usuario al iniciar la aplicación tiene la posibilidad de registrarse y
completar con los datos pertinentes e información de la/s vacuna/s aplicada/s.
También tendrá la opción de registrar a un usuario nuevo que no tenga acceso
a un dispositivo físico
Tipo: Primario.
Referencias cruzadas: Funciones: R1.1, R1.2, R1.3, R1.4, R1.5, R1.6
Descripción: Descripción del caso de uso.
Casos Adversos
Ítem 3: En caso de encontrarse con un dato erróneo se cancela la confirmación
del formulario presente y volverá al paso 2.
Caso de uso: consultar_ficha
Actores: usuario (iniciador)
Propósito: desplegar en pantalla los datos guardados en la base de datos del
usuario
Resumen: El usuario tiene posibilidades de visualizar su ficha personal o buscar
alguna ficha según el tipo de búsqueda (Nombre, CI, Código de Id de vacuna)
Tipo: Primario.
Referencias cruzadas: Funciones: R3.1, R3.2, R3.3
Descripción: Descripción del caso de uso.
Curso Alterno
Ítem 2: El sistema no encuentra el dato proporcionado y muestra un mensaje de
alerta
Caso de uso: borrar_ficha
Actores: usuario (iniciador)
Propósito: eliminar la ficha del usuario
Resumen: Al acceder al fichero del usuario y se selecciona la opción de eliminar
se valida primeramente el usuario autorizado número de CI
Tipo: Primario.
Referencias cruzadas: Funciones: R2.3
Descripción: Descripción del caso de uso.
Registro de
Inicio del Sistema Realizan 1.. * Usuario
1
Edición de Ficha
1.. *
Carga de Ficha
guardada
Búsqueda de Ficha Actualizar campos
1.. *
Dependiendo de
Tipo de Búsqueda
Anulación de Ficha
1.. *
Filtrar Lista de
Registrados Verificar Ficha a
borrar
Confirmar Acción
Acceden
Registro de
Usuario
Carga de
Formulario
Control de Datos
Almacena-en