Está en la página 1de 13

Plan de Proyecto y Especificación de

requisitos de software
Proyecto: Sistema de Agendamiento de Citas
Medicas

Presentado por:

Sergio Camargo
Kelly Carvajalino
Miller Camargo
Yeison Carmona

Presentado a:

Wilson Manuel Mantilla

Marzo 08 de 2021
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 2

Ficha del documento

Fecha Revisión Autor Verificado dep. Calidad.

08/03/2021 Sergio David Camargo


Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 3

CONTENIDO

1 INTRODUCCIÓN

1.1 Propósito

1.2 Alcance

1.3 Personal involucrado

1.4 Definiciones, acrónimos y abreviaturas

2 DESCRIPCIÓN GENERAL

2.1 Perspectiva del producto

2.2 Funcionalidad del producto

2.3 Características de los usuarios

2.4 Restricciones

2.5 Suposiciones y dependencias

3 REQUISITOS ESPECÍFICOS

3.1 Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicación

3.2 Requisitos funcionales

3.3 Requisitos no funcionales

4 Diagrama de clases

5 Cronograma
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 4

Introducción
Para el desarrollo correcto de la asignatura de Ingeniería de Software, se tiene como base
desarrollar un sistema de información que permita la gestión de agendamiento de citas médicas
para profesionales de la salud.

1.1 Propósito
El presente documento tiene como propósito definir las especificaciones funcionales y no
funcionales para el desarrollo de un sistema de información de agendamiento de citas
médicas para usuarios particulares. Será usado por usuarios, médicos, auxiliar de
gestión y administrador.

1.2 Alcance
Las entidades medicas EPS o IPS prestan servicios profesionales de salud respecto a
cualquier especialidad además de otros servicios, sin embargo, el proyecto
contemplado en este documento se va a desarrollar enfocado en el área de gestión de
citas médicas y de servicio.

1.3 Personal involucrado

Nombre Sergio David Camargo


Rol Estudiante
Responsabilidades Análisis de información, diseño y programación del SI
Información de contacto sdcamargo@poligran.edu.co

Nombre Kelly Johana Carvajalino


Rol Estudiante
Responsabilidades Análisis de información, diseño y programación del SI
Información de contacto skcarvajalino@poligran.edu.co

Nombre Miller Fernando Camargo


Rol Estudiante
Responsabilidades Análisis de información, diseño y programación del SI
Información de contacto mfcamargo@poligran.edu.co

Nombre Yeison Mauricio Carmona


Rol Estudiante
Responsabilidades Análisis de información, diseño y programación del SI
Información de contacto sycarmona@poligran.edu.co
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 5

1.4 Definiciones, acrónimos y abreviaturas


SI: Sistema de información
ERS: Especificación de requisitos del software
RF: Requerimiento funcional
RNF: Requerimiento NO funcional

2. Descripción general

2.1 Perspectiva del producto


El sistema de información será un producto diseñado para trabajar en entornos WEB, lo
que permitirá su utilización de forma rápida y eficaz. Además, todos los actores podrán
acceder a él dependiendo del rol que se le haya asignado sin ningún problema.

2.2 Funcionalidad del producto


- Inicio de sesión al sistema
- Búsqueda de profesionales por parámetros
- Consultar agendas
- Reserva de citas
- Pagos de servicios en línea
- Creación y modificación de citas
- Creación de servicios y agendas
- Gestión de reservas y citas
- Reportes de usuarios
- Reportes de profesionales
- Visualización en otros dispositivos
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 6

2.3 Características de los usuarios

Tipo de usuario Cliente


Actividades  Ingreso al sistema
 Buscar profesionales por nombre, servicio y
ubicación
 Visualizar agenda del profesional
 Visualizar una cita disponible y reservarla
 Realizar pagos en línea
 Modificar fecha y hora de la cita

Tipo de usuario Profesional


Actividades  Ingreso al sistema
 Registrar sus servicios y su agenda
 Visualizar las citas agendadas
 Visualizar información de los clientes que se han
agendado

2.4 Restricciones
● Interfaz para ser usada con internet.
● Los servidores deben ser capaces de atender consultas concurrentemente.
● El sistema se diseñará según un modelo cliente/servidor.
● El sistema deberá tener un diseño e implementación sencilla, independiente de
la plataforma o del lenguaje de programación

2.5 Suposiciones y dependencias


● Se asume que los requisitos aquí descritos son estables
● Los equipos en los que se vaya a ejecutar el sistema deben cumplir los
requisitos antes indicados para garantizar una ejecución correcta de la misma
● Los sistemas operativos donde funcionará el sistema deben ser los
anteriormente especificados.
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 7

3. Requisitos específicos

3.1 Requisitos comunes de los interfaces

3.1.1 Interfaces de usuario

La interfaz con el usuario consistirá en un conjunto de módulos con botones, listas


y campos de textos. Ésta deberá ser construida específicamente para el sistema
propuesto y, será visualizada desde un navegador de internet.

3.1.2 Interfaces de hardware

Será necesario disponer de equipos de cómputos en perfecto estado con las


siguientes características:

● Adaptadores de red.
● Procesador de 1.66GHz o superior.
● Memoria mínima de 256Mb.
● Mouse.
● Teclado.
● Pantalla.
● Servidor base de datos.

3.1. Interfaces de software

● Sistema Operativo: Windows XP o superior.


● Explorador: Mozilla o Chrome.
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 8

3.2 Requisitos funcionales

No. de
Nombre de requisito Prioridad
requisito

El sistema debe permitir al cliente registrar:


RF1 Nombre completo, Genero, Edad, Dirección y Alta
Correo electrónico.

El sistema debe permitir al profesional


registrar: Nombre completo, Tipo de servicio,
RF2 Alta
Costo de los servicios, Horario, Agenda,
Duración de la sesión, Concurrencia de
atención, Dirección e Identificación.

RF3 El sistema debe permitir al usuario ingresar al Alta


sistema con usuario y contraseña.

El sistema debe permitir al usuario modificar


RF4 datos personales como: Dirección, E-mail, Alta
excepto Identificación, Nombres y Apellidos.

El sistema debe permitir al cliente reservar


una cita con anterioridad de mínimo 24 horas
RF5 a la fecha deseada, generándole un código de Alta
reserva.

El sistema debe permitir al cliente cancelar su


cita con anterioridad mínimo de 24 horas a la
RF6 fecha programada. Alta

El sistema debería permitir al cliente buscar


RF7 un profesional filtrado por nombre, apellido y/o Alta
servicio.
El sistema debería permitir al cliente
RF8 seleccionar a un profesional y consultar su Alta
agenda.
El sistema debería permitir al cliente
RF9 seleccionar una cita disponible y registrar su Alta
cita.
RF10 Alta
El sistema debe permitir al cliente modificar
una cita con anterioridad de mínimo 24 horas
a la fecha programada, podrá modificar, hora,
fecha y profesional cuando esté disponible, de
lo contrario le mostrará los demás
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 9

profesionales que se encuentren disponibles.

Alta
RF11 El sistema debe permitir al profesional verificar
el estado de una cita.

El sistema debe permitir al profesional


modificar una cita; podrá modificar la hora,
RF12 fecha y profesional, mínimo como 24 horas de Alta
anticipación de lo contrario el sistema no le
permitirá modificar la cita.

El sistema debería permitir al cliente cancelar


RF13 una cita, sea por retirada fortuita o por deseo Media
de cambiar a otro profesional.

El sistema debe permitir al cliente calificar la


atención del servicio colocando Excelente, Alta
RF14
Bueno, Regular, Malo o Pésimo.

El sistema deberá generar reportes de


profesionales filtrados por fecha, profesional
RF15 Media
y/o servicio.

El sistema deberá generar reportes de


RF16 Media
usuarios registrados filtrados por nombre,
apellido y/o identificación.
Alta
RF17 El sistema deberá permitir el pago en línea del
servicio por medio de una pasarela de pagos.

El sistema debe permitir generar la factura con


el servicio prestado al cliente.
 Nombre completo del cliente.
 Cédula.
RF18  Forma de pago. Alta
 Código de servicio.
 Lista de servicios.
 Total a pagar.
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 10

3.3 Requisitos no funcionales


No. de
Nombre de requisito Prioridad Responsable
requisito

El manual de instalación debe ser


RNF1 claro de tal manera que cualquier Alta Desarrollador
usuario pueda instalarlo y/o usarlo.

Las plataformas de Windows,


RNF2 Linux y la arquitectura de 64 bits Media Desarrollador
serán compatible con el sistema.

Se podrá acceder al sistema de


información, a través de los
RNF3 navegadores Google Chrome, Baja Administrador
Mozilla Firefox e Internet Explorer
desde su versión 8.

Un usuario experimentado debe


ser capaz de usar todas las
funciones del sistema tras un
RNF4 Alta Cliente
entrenamiento de 2 horas con el
cual no cometerá más de 3 errores
por jornada de 8 horas.

El tiempo de respuesta para


cualquier solicitud debe ser
RNF5 Alta Sistema
máximo de 5 segundos por cada
una.

El sistema genera información


RNF6 Alta Sistema
exacta y precisa.

El funcionamiento del sistema no


se verá afectado por la
RNF7 Alta Sistema
concurrencia de ingreso que se
estiman sea de 500 por hora.

El sistema garantizara al usuario


RNF8 Alta Administrador
el acceso de información de
acuerdo con el rol que posea.
RNF9 Los datos personales se Alta Sistema
mantendrán encriptados y solo
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 11

usuarios autorizados tendrá


acceso a ellos
La disponibilidad del sistema será
RNF10 de 24 horas al día 7 días a la Alta Sistema
semana 365 días al año.
El sistema debe permitir visualizar
pedidos en otros dispositivos
RNF12 Alta Sistema
como tabletas o computadores de
mesa.

4. Diagrama de clases
5. Cronograma
  CRONOGRAMA DEL PROYECTO
NOMBRE DEL PROYECTO SISTEMA DE AGENDAMIENTO DE CITAS MEDICAS
DURACION DE LA EJECUCION EN MESES 10 MESES
  MES 1 MES 2 MES 3 MES 4 MES 5
No. ACTIVIDAD
RESPONSABLE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Miller Camargo
1 Recoleccion de informacion
Yeison Carmona                                        
Kelly Carvajalino
2 Analisis de requisitos
Sergio Camargo                                        
Sistema de Agendamiento de Citas Medicas
Rev.
Pág. 2

Miller Camargo
3 Objetivo general del SI
Yeison Carmona                                        
Miller Camargo
Yeison Carmona
4 Plan de proyecto
Kelly Carvajalino
Sergio Camargo                                        
Miller Camargo
Yeison Carmona
5 Diseño y diagramacion
Kelly Carvajalino
Sergio Camargo                                        
Miller Camargo
6 Definicion de casos de uso
Yeison Carmona                                        
Miller Camargo
Yeison Carmona
7 Construccion del SI
Kelly Carvajalino
Sergio Camargo                                        
Miller Camargo
Yeison Carmona
8 Pruebas unitarias del SI
Kelly Carvajalino
Sergio Camargo                                        
Kelly Carvajalino
9 Documentacion del proyecto
Sergio Camargo                                        
Miller Camargo
Yeison Carmona
10 Entrega del proyecto
Kelly Carvajalino
Sergio Camargo                                        

También podría gustarte