Ingeniería de software
Enviado por Alan G. Aleman • 2 de Diciembre de 2018 • Tarea • 1.600 Palabras (7 Páginas) • 827 Visitas
[pic 2]
Nombre del alumno: Alan Emmanuel Guzmán Alemán
Nombre del profesor: Israel David Lara Manitas Priego
Carrera: Ing. de software y redes
Materia: Ingeniería de software
Fecha: 14/10/2018
ENTREGABLE FINAL
1.1 Introducción
En este trabajo se realizara un ejemplo de caso práctico aplicado en la metodología de COSMIC con la finalidad de medir de manera estándar el tamaño funcional de esta pieza de software
En este ejemplo mediremos una aplicación que nos ayudara a gestionar el proceso de agendar una cita médica y el seguimiento que se le tenga que dar a la misma.
Información general sobre la aplicación de Software a medir
- Dominio de aplicación: Aplicación para gestión de citas
- Tipo de aplicación: El usuario (paciente) interactúa con la App en el celular y/o Computadora la cual se conectara directamente al Hospital.
Los requisitos se ingresan con botones de una manera sencilla por lo que no se necesita conocimiento técnico para realizar el registro. Existirán 2 secciones por separado de interés para:
- Usuarios(pacientes)
- Médicos y enfermeras
Estos requisitos pretenden ser fáciles de entender, campos sencillos para llenar con la finalidad de que el paciente entienda con claridad cómo realizar una cita nueva los campos a llenar y de este mismo modo pueda consultar las citas ya realizadas
2.1 Requisitos para Pacientes y Doctores
Esta sección tiene dos grupos de requisitos
2.1.1 Ingresar datos para generar cita (por los pacientes)
2.1.2 Confirmación de la cita (por parte del Doctor)
2.1.3 Administrador de la App
2.1.1 Ingresar datos para generar cita
Descripción:
Cuando un paciente ingresa por primera vez para registrarse en la app se le solicitan algunos datos y el sistema le asigna un id automáticamente
- Cada paciente se identifica con una identificación única (id) en la forma de [Nombre, Apellido y Teléfono]
- El registro muestra una pantalla de ingresa una contraseña para concluir con el registro muestra el id asignado automáticamente y para finalizar solicita que el paciente ingrese una contraseña con estos datos el ingresara a la aplicación.
- Para iniciar sesión se solicita al paciente el id y su contraseña (la que ingreso en el registro)
- Una vez iniciada la sesión Solicitara que ingrese algunos datos para agendar una cita médica. [turno, (matutino o vespertino) consulta de (medico genera o dentista) Fecha y hora y en una opción de observación habrá un cuadro de texto donde el paciente podrá ingresar algunos datos por ejemplo “llevo la radiografía que me solicito” etc.]
- En la sesión del paciente vendrá una pestaña donde vendrá el seguimiento que le da al médico [aquí podrán interactuar el médico y el paciente de manera digital(ejemplo una duda por el paciente “Doctor me tome las pastillas pero no me quito el dolor” )]
- La aplicación mandara un mensaje de error en caso de que al intentar registrar una cita la hora, fecha, doctor o consultorio no se encuentren disponibles mandara un mensaje de error. También en el calendario para seleccionar la fecha marcara color rojo fechas no disponibles y en verde fechas disponibles
- Opción de cancelar cita (en caso de que el paciente por algún inconveniente ya no pueda asistir aquí se le dará la opción de re agendar o simplemente cancelar )
- Registro exitoso después de llenar los campos correctamente se mostrara en pantalla un mensaje de registro exitoso al dale aceptar se limpiaran los campos y preguntara desea realizar una nueva cita o desea salir de la app?
2.1.2 Confirmación de la cita
- Cuando un doctor recibe la notificación de que un paciente agendo cita con la esta se le asigna
- El Doctor tendrá la opción de cerrar la cita o apertura citas, esto con forme el diagnostico que el de (por ejemplo al atender una extracción de muela, se dará la pauta para poder dar el seguimiento y se agenda otra consulta para posibles acciones a seguir con X tratamiento)
- Asignar a otra área la consulta el doctor podrá modificar la cita del paciente en caso de que se tenga que mandar a otra área (especialidad)
- El Doctor podrá hacer comentarios, observaciones o resolver dudas a los pacientes interactuando con ellos a través de la plataforma.
2.1.3 Administrador de la App
- Dar mantenimiento a las bases de datos
- Filtrar citas y verificar que se les del seguimiento correcto
- hacer reportes de costos para el hospital
- dar de alta a los médicos que trabajan en el hospital
- asignar horarios (turnos y consultorios)
2.1.4 Crear compromisos entre Doctores y Pacientes
- Dar informes específicos sobre citas
- En caso de análisis especificar como acudir a la cita
- Recordatorio de citas esta se notificara por medio de un correo electrónico y una notificación que aparecerá al ingresar al portal
- Si hay conflicto con las citas esta notificara con un mensaje en la app
- Eliminar Doctores (Cuando un doctor deja de trabajar en el hospital)
2.2 Breve descripción
La interfaz de alta de citas contiene un apartado de fecha, horario consultorio, medico, también aparecerá un registro de las citas antiguas y su estatus si sigue en curso se concluyó cerrada y una descripción
En la interfaz existirá el indicador de disponibilidad para cada consulta
En este indicador puede tener los siguientes valores:
No disponible (lo que significa o que no abre el hospital o que ya están todos los horarios ocupados)
Disponible (lo que significa que se puede agendar la cita sin ningún otro inconveniente)
Completada (Cuando la cita se completó exitosamente el paciente asistió a su cita y no se extendió la misma a otra)
Cancelada (Cuando no asiste el paciente y no avisa para re agendar la cita el Doctor y/o el administrador puede cancelar la cita)
En curso (Cuando la cita se tiene que re agendar para seguir un tratamiento no se cierra ni se completa se usa “EN CURSO” para darle seguimiento)
2.1.4 Información de los pacientes y antecedentes
Diagrama de caso de uso “Registrar cita médica”
[pic 3]
Identificación de los procesos funcionales
...