Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Requerimientos de Software

ANÁLISIS DE SISTEMAS
MEDICORE

Introducción
La clínica “MEDICORE” necesita llevar un control informatizado de su gestión de pacientes y

médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección,

población, provincia, código postal, teléfono y fecha de nacimiento. De cada médico se

desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el

control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que

realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el

código de ingreso (que se incrementará automáticamente cada vez que el paciente realice
un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la

fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un paciente

solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos

en el hospital.

Tipo de sistema
Segun el análisis efectuado al requerimiento realizado, se llega a la conclusión de que el

tipo de sistema adecuado y que será implementado en este caso es Transaccional. Ya que,

necesitamos recopilar información, para posteriormente facilitar el control de entrada y

salida de pacientes, de igual manera la asignación de citas a los doctores especializados.

Mejor alternativa para el desarrollo del software

Se recomienda un software desarrollado por terceros, ya que podra quedar una

plataforma a la medida del hospital, sin necesidad de tener más funciones innecesarias, a

su vez esta aplicación a la medida, será amigable con los usuarios que la manejen.

De igual manera si el usuario lo solicita, se podrá actualizar la aplicación, a su vez añadirle

más características, más funciones que lo vayan requiriendo.

Necesidades básicas del sistema

El cliente busca que el aplicativo tenga la capacidad de cumplir con todas las necesidades,

que la implementación no sea tan demorada y no cause trauma en la operación del

hospital. De igual manera, el presupuesto con el que cuenta no es el más amplio por lo cual

se debe gestionar una solución integral, confiable, segura y que cumpla con todos los

requisitos básicos del cliente.

Actividades que el sistema necesita para funcionar en forma adecuada

Analista Sistemas
● Ingreso de datos que van a ser almacenamos para su futuro llamado y visualización

2
● Creación de una base de datos la cual tenga especificadas sus respectivas tablas y

esto genere un llamado sin interrupciones ni lentitud.

● Amigable con el usuario final para no generar retrasos en el aprendizaje de la

plataforma

● Sincronización a tiempo real para la todos los usuarios y así puedan ver sin

inconvenientes la disponibilidad de habitaciones como de doctores.

Diseñador
● Revisar los requerimientos del sistema.

● Entender el problema a solucionar.

● Diseñar y planificar un óptimo y eficaz sistema.

Programador
● Recibir las tareas a desarrollar y entender cada uno de los criterios de aceptación.

● Diseñar pruebas antes de empezar a desarrollar la funcionalidad.

● Estudiar la forma más eficiente de desarrollar la tarea.

● Implementar la funcionalidad.

● Pasarla a un control de QA.

Gerente del proyecto


Teniendo en cuenta el requerimiento, los aspecto técnicos, contratación de terceros,

hardware y software- Se requiere un Sistema Gestor de Base de Datos acorde a la

capacidad del aplicativo, un servidor principal y otro de respaldo en caso de que el primario

falle, asegurando que el aplicativo siempre este arriba. El desarrollo por parte del tercero

debe incluir interventoría para asegurar que el trabajo se esté ejecutando dentro de lo

acordado en el contrato, asegurando calidad y funcionalidad.

Aportes respectivos según su rol

Analista de sistemas

3
Desde las funciones se debe de garantizar que el planteamiento del sistema seleccionado

sea acorde a los requerimientos que nos solicita el cliente, y así poder plantear la solución

directa. La redacción del documento que se presenta a nuestro equipo de desarrollo debe

de ser lo más claro posible y siempre estar abierto a nuevas ideas, ya que ellos nos pueden

ayudar al entendimiento de algunos problemas que nos salgan a lo largo del estudio y el

levantamiento de información para la creación de la aplicación. Tener en claro cuales son

nuestras prioridades en la aplicación que en este caso es el ingreso de pacientes, su

respectivo registro y asignación de habitación y doctor, evitar algún dato duplicado que nos

pueda generar problemas a futuro, la creación de las tablas o la consulta de información

sea directamente solo con el ID de cada usuario o doctor disponible para evitar

complicaciones al momento de la agendación de citas por parte de la persona encargada.

Gerente del proyecto


Dentro de las funciones que se deben cumplir para asegurar dos cosas importantes,

generar ingresos a la compañía y cumplir con la entrega de la herramienta; se deben

considerar los siguientes aportes

● Mantener el proyecto organizado

● Documentar los requerimientos, incluir documentación legal

● Hacer cumplir las fechas de entrega (avances y entrega final).

● Seguimiento del presupuesto del proyecto y controlar los gastos

● Motivar al equipo de trabajo (Incentivos)

Se debe constantemente buscar más allá de lo que el cliente requiere, dando valor

agregado como parte del servicio. Para esto se pueden usar varias alternativas frente al

cliente como lo son el constante acompañamiento, capacitación constante y siempre

brindar confianza.

Diseñador

4
Considerando los requerimientos ya mencionados en la introducción, se debe hacer una

interfaz gráfica simple e intuitiva, que le permita a los usuarios interactuar fácilmente con

la plataforma.

La información debe guardarse en una base de datos SQL, para evitar la duplicidad de

registros y también garantizar la integridad referencial.

El sistema puede ser una aplicación de escritorio, y también movil, para que los doctores

puedan ver información desde sus tabletas provistas por la clínica.

Debe usarse una misma base de datos para la aplicación móvil y la de escritorio.

En lo posible dejar un solo backend para evitar duplicidad de código.

Programador
Debe usarse un lenguaje de programación que permita el desarrollo de aplicaciones

escritorio, tales como c#, o java.

Para el desarrollo de la aplicación móvil, puede usarse react native, o flutter, que son

herramientas muy eficaces para el desarrollo de este tipo de aplicaciones.

Las historias de usuario deben ser los más explícitas posible, y tener bien detallados los

criterios de aceptación para hacer más transparentes las funcionalidades que se necesitan

y que se van a desarrollar.

Tipos de usuarios que tendrán interacción con la aplicación

Usuarios Directos: Recepcionistas, enfermeros, doctores(especialistas, cirujanos).

Usuarios Indirectos: Supervisores de área, doctores, jefes de enfermería.

Administradores: Secretario de Junta o miembros de la Junta directiva.

5
Integrantes:
Daniela Patiño Benitez (Diseñador, Programador)

Edwin Mauricio Gonzalez Triviño (Analista de Sistemas)

Julián Andrés Suárez Espejo(Cliente, Gerente)

También podría gustarte