You are on page 1of 10

Universidad Nacional de Asunción

Facultad Politécnica

Diseño Orientado a Objetos


Materia: Lenguaje de Programación II Profesor:
Ing. Joaquín Lima Molinari

Integrantes del Grupo:


Miguel Do Carmo
Araceli Duarte

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

Publicar y agregar al historial


R4.2 evidente
del fichero personal

R4.3 Mensaje de Reporte realizado Superflua

➢ Atributos del Sistema

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.

CURSO NORMAL DE LOS HECHOS

Acción del actor Respuesta del sistema

2. El sistema capta el evento y carga


1. Este caso de uso comienza cuando
el formulario vacío para que el
un usuario ingresa por primera vez o
usuario ingrese sus datos y la
acciona el botón nuevo usuario
información básica de la vacuna.

3. una vez que el usuario ingrese


todos los datos exigidos el sistema
imprimirá una pantalla para
corroborar los datos.
En caso de encontrarse con un dato
erróneo se volverá al paso 2.

4. Confirma que los datos son 5. Muestra un mensaje de


correctos confirmación
Caso de uso: editar_ficha
Actores: usuario (iniciador)
Propósito: editar los datos del usuario
Resumen: El usuario al controlar su ficha puede editar sus datos ingresando
previamente su número de cedula y accediendo al formulario editable
Tipo: Primario.
Referencias cruzadas: Funciones: R2.1, R2.2
Descripción: Descripción del caso de uso.

CURSO NORMAL DE LOS HECHOS

Acción del actor Respuesta del sistema

1. El caso uso comienza cuando el


usuario visualiza un error de registro 2. El sistema capta el evento y carga
en su ficha en caso de ser errores el formulario con la información
sensibles como CI o código de vacuna, guardada del usuario.
se deberá eliminar el registro

3. una vez que el usuario ingrese


todos los datos exigidos el sistema
imprimirá una pantalla para
corroborar los datos.

4. Confirma que los datos son 5. Muestra un mensaje de


correctos confirmación

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 NORMAL DE LOS HECHOS

Acción del actor Respuesta del sistema

1. Este caso de uso comienza cuando


2. El sistema capta el evento y
un usuario ingresa el tipo de
muestra la ficha encontrada.
búsqueda y el dato a buscar

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.

CURSO NORMAL DE LOS HECHOS

Acción del actor Respuesta del sistema

2. El sistema capta el evento y


1. Este caso de uso comienza cuando
solicita al usuario el número de CI
un usuario al observar su ficha
completo para validar la acción

3. una vez que el usuario ingrese el


número de CI correcto el sistema
procede a eliminar la ficha del
registro.
Caso de uso: reportar_efecto_adverso y reportar_reincidencia
Actores: usuario (iniciador)
Propósito: El usuario registrado informa sobre los efectos adversos de la vacuna
Resumen: el usuario registrado rellena un pequeño informe comunicando los
efectos adversos que presenta a los x días de la aplicación de la vacuna,
adjuntando al historial del usuario
Tipo: Primario.
Referencias cruzadas: Funciones: R4.1, R4.2, R4.3
Descripción: Descripción del caso de uso.

CURSO NORMAL DE LOS HECHOS

Acción del actor Respuesta del sistema

2. El sistema capta el evento y


1. Este caso de uso comienza cuando devuelve el formulario para
un usuario ingresa al flujo de reporte completar el reporte de efectos
adversos

3. una vez que el usuario ingrese


todos los datos exigidos el sistema
imprimirá una pantalla para
corroborar los datos.
En caso de encontrarse con un dato
erróneo se volverá al paso 2.

4. Confirma que los datos son 5. Muestra un mensaje de


correctos confirmación
➢ Modelo Conceptual

Registro de
Inicio del Sistema Realizan 1.. * Usuario
1

Control de Primera Carga de


vez o ya hay algún Formulario
usuario Registrado
Control de Datos

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

Lectura-Fichas Método de Datos


Persistentes
CRUD de Ficheros

You might also like