Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificación de requisitos de
software
Proyecto: Sistema De Optimización Para La Solicitud
De Citas Médicas
Revisión 1.0
mayo de 2019
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.4 Restricciones 7
3 REQUISITOS ESPECÍFICOS 7
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
3.3.6 Portabilidad 10
4 Apéndices 10
1 Introducción
El uso de las tecnologías y la comunicación se ha hecho cada vez más común, desde
transacciones o consultas de nuestra información personal nos permite agilizar tareas sin
tener muchas veces que esperar en un sitio o lugar específico. Por estas razones la era
digital es una gran solución para las empresas prestadoras de servicios y más la de salud
donde se prioriza la vida del paciente.
Los centros médicos son un gran campo de acción y por esto se busca tener metodología
ágil y dinámica en la que todos puedan realizar cada vez mejor sus tareas sin tener que
abandonar
1.1 Propósito
Este informe se encuentra basado en el formato de Especificación de Requisitos de
Software (ERS), regido bajo el estándar IEEE830.
El documento busca definir de forma detallada y clara todos los requisitos, las
funcionalidades y las restricciones que debe poseer el software que desarrollaremos.
En este caso: “Sistema de optimización para la solicitud de Citas Médicas ”. SOSCM
El informe va orientado, tanto para el cliente como para todos los integrantes del
grupo de trabajo, con el fin de mantener a cada uno de estos informados de las
características que tendrá el sistema.
1.2 Alcance
Creación de un ‘Sistema De Optimización Para La Solicitud De Citas Médicas’
a través de una aplicación web que permita asignar citas teniendo en cuenta la afluencia
de pacientes en los diferentes centros de salud, tomando como principal referencia la
dirección de vivienda del solicitante y los centros de salud más cercanos.
El producto a desarrollar fue definido como: “SOSCM”, sin embargo, el documento está
enfocado en el desarrollo de un software web para los centros médicos de la ciudad de
Pereira, siendo un “Sistema de Optimación para la asignación de Citas Médicas”, el
prototipo esta propuesto para un seis hospitales tales son “San Jorge”, “Clínica los
Rosales”, “San Joaquín”, “Clínica San Rafael”, “Pinares Médica”, “Clínica el lago”, “Ese
Salud Casa del Abuelo”, “Hospital Centro”, sin descartar la posible implementación en
otros establecimientos hospitalarios o clínicos.
El sistema también permite consultar el historial médico de cada persona ósea número
de citas al año, citas canceladas, Tipo de cita médica, entre otras.
Personal involucrado
Nombre Miguel
Rol Programador
Categoría profesional Ingeniero en sistemas y computación
Responsabilidades Organización de las tareas del equipo, scrum master.
Encargado del diseño y la normalización de la base de
datos
Información de contacto
Aprobación Si
IDE Visual Studio 2013: Plataforma que permite a los desarrolladores crear
programas o aplicaciones.
Downtime u Offline: Se refiere al tiempo que el sistema no está funcionando, ya
sea por un factor externo, un corte de luz, o que simplemente el programa esté
funcionando mal y no permita trabajar con él.
Red Local: Una red de computadores conectados entre sí que pueden
interactuar entre ellos. .
TCP/IP: Protocolo de control de transmisión
Hardware: Conjunto de elementos físicos o materiales que constituyen una
computadora o un sistema informático.
Software: Conjunto de programas y rutinas que permiten a la computadora
realizar determinadas tareas.
1.4 Referencias
Mediante la siguiente tabla, se expondrán el material de referencia utilizado para
la elaboración de este documento:
1.5 Resumen
Desde ahora en adelante el documento estará compuesto por los siguientes puntos:
Una descripción general de lo que será el software y que es lo que hará y cuál es su
utilidad para el usuario final. Las funcionalidades principales de este, que deben de
realizar el cual estará detallado de tal forma, que se entendible por cualquier usuario, a
la vez se mostrarán las descripciones y/o características de los usuarios que
interactuarán con dicho producto.
Otra de las partes importantes dentro de este documento serán los requisitos
específicos, el cual deberá de ser conciso para que nuestro equipo de desarrollo pueda
diseñar el sistema sin problemas y a cabalidad, dentro de los cuales se les hará mención
a los requisitos de interfaces, usuario, hardware, software, comunicación, funcionales,
los no funcionales que dentro de estos encontramos los requisitos de rendimiento,
seguridad, fiabilidad, disponibilidad, mantenibilidad y portabilidad.
2 Descripción general
2.1 Perspectiva del producto
Se proyecta implementar un ‘Sistema de asignación de citas médicas’ la
cual permita solicitar, cancelar, consultar y asignar citas teniendo en cuenta
la afluencia de los centros médicos y la cercanía del solicitante.
2.3 Restricciones
Desarrollo de la aplicación web como SPA.
Desarrollo frontend en Angular con Angular Material.
Desarrollo de funcionalidad backend en Java.
Modelo de base de datos SQL.
Metodología de desarrollo ágil, Scrum.
Especificaciones mínimas de sistema.
3 Requisitos específicos
Esta es la sección más extensa y más importante del documento.
Debe contener una lista detallada y completa de los requisitos que debe cumplir el sistema
a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda diseñar un sistema que satisfaga los requisitos y los encargados de las
pruebas puedan determinar si éstos se satisfacen.
La distribución de los párrafos que forman este punto puede diferir del propuesto en esta
plantilla, si las características del sistema aconsejan otra distribución para ofrecer mayor
claridad en la exposición.
Cédula de Ciudadanía CC
Cédula de Extranjería CE
Tarjeta de Identidad TI
Registro Civil RC
Número Único de Identificación Personal NUIP
Pasaporte
3.2.11Requisito funcional 11
3.3.2 Fiabilidad
3.3.3 Disponibilidad
3.3.4 Mantenibilidad
3.3.5 Portabilidad
[Inserte aquí el texto]
Especificación de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
Porcentaje de componentes dependientes del servidor.
Porcentaje de código dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.
Por ejemplo:
Requisitos culturales y políticos
Requisitos Legales
4 Apéndices
[Inserte aquí el texto]
Pueden contener todo tipo de información relevante para la SRS pero que, propiamente, no
forme parte de la SRS.