“SISTEMA CONSULTORIO MÉDICO”
Enviado por Helena • 31 de Mayo de 2018 • 5.122 Palabras (21 Páginas) • 373 Visitas
...
Vistas
A continuación se muestra el diagrama general de casos de uso el cual muestra los futuros actores que interactuarán con el sistema y las funciones que se podrán realizar dentro de él.
[pic 2]
Definición de requerimientos
Los requerimientos especifican qué es lo que el sistema debe hacer (sus funciones) y sus propiedades esenciales y deseables, son las características o descripción de algo que el sistema es capaz de hacer con el objeto de satisfacer el propósito del sistema. La captura de los requerimientos tiene como objetivo principal la comprensión de lo que los clientes y los usuarios esperan que haga el sistema. Un requerimiento expresa el propósito del sistema sin considerar como se va a implantar.
En ingeniería del software y el desarrollo de sistemas, un requerimiento es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio.
Requerimientos Funcionales
Los requerimientos funcionales son declaraciones de los servicios que proveerá el sistema, de la manera en que éste reaccionará a entradas particulares. En algunos casos, los requerimientos funcionales de los sistemas también declaran explícitamente lo que el sistema no debe hacer.
En principio, la especificación de requerimientos funcionales de un sistema debe estar completa y ser consistente. La compleción significa que todos los servicios solicitados por el usuario están definidos. La consistencia significa que los requerimientos no tienen definiciones contradictorias.
- Requerimientos No Funcionales
Son aquellos requerimientos que no se refieren directamente a las funciones específicas que entrega el sistema, sino a las propiedades emergentes de éste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento. De forma alternativa, definen las restricciones del sistema como la capacidad de los dispositivos de entrada/salida y la representación de datos que se utiliza en la interface del sistema.
Los requerimientos no funcionales surgen de la necesidad del usuario, debido a las restricciones en el presupuesto, a las políticas de la organización, a la necesidad de interoperabilidad con otros sistemas de software o hardware o a factores externos como los reglamentos de seguridad, las políticas de privacidad, entre otros.
Requerimientos Funcionales
Ingreso al sistema por medio de un acceso de reconocimiento
Se crearán cuentas de usuario para poder ingresar al sistema, y dependiendo el tipo de usuario se podrán realizar diferentes operaciones.
Recuperar contraseña por medio de correo de notificación
Se creará la opción para que los usuarios que olviden sus contraseñas, la puedan recuperar por medio del correo electrónico.
Actualizar contraseña
Se le permitirá al usuario actualizar su contraseña actual.
Agendar, actualizar y cancelar citas
Los usuarios que sean pacientes del doctor podrán agendar y cancelar sus citas, pero la actualización sólo será realizada por el doctor. La cancelación podrá ser realizada con tiempo de anticipación.
Crear, actualizar, eliminar y visualizar expedientes de los pacientes
El doctor creará los expedientes, los actualizará y podrá visualizarlos, mientras que un paciente solo se le otorgará el permiso de visualizar.
Imprimir expediente médico
En caso de que sea necesario se le permitirá al paciente imprimir su expediente.
Visualizar información gráfica de cada paciente
Se mostrarán graficas de la evolución de un paciente, como: peso, estatura, signos vitales, presión y glucosa.
Sistema móvil para notificación personal
Se le notificará por medio de una llamada al doctor información de la cita, y se enviará un mensaje desde la aplicación para que se guarde.
Notificar al paciente
Se le enviará al paciente un mensaje SMS para confirmar , dos horas antes de la cita
En caso de que la cita sea solicitada en un lapso menor a dos horas, ya no se enviará confirmación.
En caso de que contesten "Cancelar" la cita quedará cancelada, en caso de que no contesten nada; la cita seguirá activa.
Asignar los días de citas
El doctor podrá asignar los días en los cuales pueda dar una consulta.
Asignar horarios de citas
El doctor podrá asignar los horarios de cada día en el que él puede dar una cita.
Requerimientos No Funcionales
- Diseño responsivo
- Diseño profesional
- Sistema intuitivo para el usuario
- Encriptación de contraseñas en MD5
- Rápido el tiempo de respuesta en el sistema
Modelos del sistema
Un modelo de sistema explica detalladamente el funcionamiento del mismo, llevando etapa por etapa los distintos comportamientos que puede tener el sistema.
El modelo hace mención de los futuros actores que interactuarán con el, con ayuda del modelado UML se documenta todas las funciones de mismo.
Si un sistema no se documenta adecuadamente con UML; no se podrá representar y su desarrollo se verá afectado, ya que no cuenta con algún documento que gestione sus funciones. Con ayuda de las representaciones y diagramas de UML se puede llevar un seguimiento apropiado del sistema y documentarlo para futuros desarrollos.
La gran ventaja de documentar el comportamiento de un sistema;
...