Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignatura:
Laboratorio de Construcción de Software
Docente:
Dra. Irene Sánchez Falconi
Trabajo:
Problemática del proyecto
Por:
Jesús Manuel de la Cruz Jiménez
Luis Antonio Bautista Fonseca
Vicente Isidro Hernández
Diego de la Cruz Gutiérrez
1
2
Contenido
1. INGENIERÍA DE REQUISITOS.............................................................................................4
1.1 DESCRIPCIÓN DE LA PROBLEMÁTICA....................................................................4
1.2 DESCRIPCIÓN DEL NEGOCIO....................................................................................4
1.2.1 ANTECEDENTES....................................................................................................4
1.2.2 VISIÓN, MISIÓN, OBJETIVOS..............................................................................5
1.2.3 ORGANIGRAMA............................................................................................................5
1.2.4 UBICACIÓN....................................................................................................................6
1.3 RECOPILACIÓN DE INFORMACIÓN..........................................................................6
1.4 PROCEDIMIENTOS......................................................................................................10
1.5 PROPUESTA DE SOLUCIÓN Y REQUERIMIENTOS DEL SISTEMA.................10
REQUERIMIENTOS FUNCIONALES................................................................................10
REQUERIMIENTOS NO FUNCIONALES..........................................................................14
1.6 ESTUDIO DE LA FACTIBILIDAD................................................................................17
1.6.1 GRAFICA DE GANTT...........................................................................................17
1.6.2 PRESUPUESTO....................................................................................................17
2 MODELADO DEL ANÁLISIS Y DISEÑO...........................................................................19
2.1 CASO DE USO..............................................................................................................19
2.2 DIAGRAMA DE ACTIVIDADES...................................................................................19
2.3 DIAGRAMA DE ESTADO.............................................................................................19
2.4 DIAGRAMA DE SECUENCIA......................................................................................19
2.5 DIAGRAMA DE NAVEGACIÓN...................................................................................19
2.6 DIAGRAMA ENTIDAD-RELACIÓN.............................................................................19
2.7 ESTRUCTURA DE LA BASE DE DATOS.................................................................19
2.8 DISEÑO DEL LOGOTIPO............................................................................................19
3 CONSTRUCCIÓN Y PRUEBAS..........................................................................................19
3.1 DIAGRAMA DE CLASES.............................................................................................19
3.2 INTERFACES.................................................................................................................19
3.3 PRUEBAS.......................................................................................................................19
3.3.1 PRUEBAS DE CAJA NEGRA Y CAJA BLANCA..............................................19
3.3.2 PRUEBAS DE ESTRUCTURA DE CONTROL..................................................19
3.3.3 PRUEBA DE VALIDACIÓN..................................................................................19
3.3.4 PRUEBA DE UNIDAD...........................................................................................19
2
3
3
4
1. INGENIERÍA DE REQUISITOS
1.2.1 ANTECEDENTES
4
5
Misión:
Visión:
Los usuarios: facilitar un rápido acceso a los productos que necesitan, privando los
servicios profesionales para obtener un máximo beneficio a sus medicamentos.
1.2.3 ORGANIGRAMA
5
6
1.2.4 UBICACIÓN
Entrevista medico
Objetivo: el principal objetivo es recolectar información sobre la problemática y
analizarla para buscar una solución y ver qué tan dispuesta esta la organización3
para llevar a cabo el proyecto.
Justificación: Poder proporcionar una aplicación que pueda ser útil para el
consultorio de la farmacia La salud, así como para los pacientes para brindarles un
mejor servicio que necesitan, de igual manera para tener un mejor rendimiento en
dicha institución.
Conclusión: De acuerdo con los resultados de la entrevista podremos proseguir en
la elaboración de la aplicación tomando en cuenta las opiniones obtenidas y así
brindar un mejor servicio en la aplicación.
6
7
¿Cuenta con alguna aplicación o página web donde realice citas para consultas?
Si
No
Justificar respuesta
(En caso de no tener una aplicación o página web) ¿le gustaría llevar el control de
citas por medio de aplicación o página web?
Si
No
Justificar su respuesta
¿Qué le gustaría que incluyera?
¿le gustaría que la aplicación o página web contenga un asistente que guie a los
usuarios en caso de no saber cómo realizar una cita?
Encuestas pacientes
7
8
Muy frecuentemente
Muchas veces
Regular
pocas veces
ninguna
¿El médico del consultorio de farmacias la salud ha agendado alguna cita con
usted?
Si ¿Respeta la hora de la cita? ¿Si no tienes una cita eres atendido? ¿Si no
asistes a la cita, reagendan una nueva cita?
No ¿Le gustaría que se manejara un sistema de citas para una mejor
atención?
¿Cómo es la atención por parte del personal que labora en farmacias la salud
(Médicos y personal general)?
¿Qué tipo de atención medica requiere para ser atendido?
¿Cree usted necesaria la implementación de una aplicación para registrar una cita
médica desde la comodidad de un dispositivo móvil?
SI
No
¿Por qué?
8
9
Entrevista a la farmacia
Objetivo: el principal objetivo es recolectar información de la farmacia sobre la
problemática y analizarla para buscar una solución y ver qué tan dispuesta esta la
institución para llevar a cabo el proyecto.
Justificación: Poder proporcionar una página web o aplicación que pueda ser útil
para el consultorio y la farmacia, así como para los pacientes para brindarles un
mejor servicio que necesitan, de igual manera para tener un mejor rendimiento en
la dicha institución.
Conclusión: De acuerdo con los resultados de la entrevista podremos proseguir
en la elaboración de la página web o aplicación tomando en cuenta las opiniones
obtenidas y así brindar un mejor servicio en la institución.
Preguntas futuras a realizar al encargado de la farmacia:
¿Qué tan seguido se hacen aglomeraciones en la farmacia?
¿cuenta con un programa o página web que le ayude con el control de los
medicamentos y de las ventas?
Si
No
¿Por qué?
¿Qué le gustaría que tuviera el programa para buscar un mejor rendimiento
en su trabajo? ¿por qué?
¿si es aplicación tiene que estar conectado a una red de internet?
¿Cuál es tiempo de respuesta de la página web o aplicación cuando se
requiere del servicio?
Muy rápida
Rápida
Lenta
Muy lenta
¿Cuánto es el tiempo con el que se atiende a un cliente?
¿están satisfecho con ese tiempo?
Si
No
Justificar su respuesta
¿Qué le gustaría mejorar el tiempo de respuesta de la página web o
aplicación?
¿le gustaría que la aplicación o página web contenga?
¿los clientes están satisfechos con sus servicios?
¿Cómo manejan el control de las pérdidas en su sistema?
¿Cómo manejan el control de las ganancias en su sistema?
9
10
1.4 PROCEDIMIENTOS
Una aplicación que sirve para registrar citas médicas a pacientes que requieran ir
a un consultorio de farmacias “La salud” y sin tener que hacer filas, iniciando
sesión con la app y agendando su cita en la fecha requerida, también para que los
doctores lleven el control del paciente de una manera más tecnológica. Como plus
se anexará que el paciente pueda consultar los diferentes tipos y precios de los
medicamentos de su receta y comprarlos si lo requiere en la farmacia de la clínica
o en alguna otra farmacia de su preferencia.
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
10
11
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
11
12
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
12
13
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
Elaboro: Reviso:
DESCRIPCIÓN DE REQUERIMIENTOS
Elaboro: Reviso:
13
14
DESCRIPCIÓN DE REQUERIMIENTOS
Elaboro: Reviso:
REQUERIMIENTOS NO FUNCIONALES
DESCRIPCIÓN DE REQUERIMIENTOS
Se requiere que los programadores desarrollen la interfaz web para PC en lenguaje PHP
Trabajar en el SO de Windows 10 con una arquitectura de 64 bits con mínimo 4 GB de RAM
DESCRIPCIÓN DE REQUERIMIENTOS
14
15
DESCRIPCIÓN DE REQUERIMIENTOS
El software no proporcionará más información de la necesaria para los distintos usuarios que se
registren, para protección de datos.
DESCRIPCIÓN DE REQUERIMIENTOS
DESCRIPCIÓN DE REQUERIMIENTOS
Se requiere que el usuario cuente con una computadora de escritorio o laptop con 500 MB de
RAM, 1 GB en disco duro con un sistema operativo Windows 10, una arquitectura de 64 bits, un
procesador Intel(R) Core(TM) i3-6006U o superior para facilitar el tiempo de respuesta del
sistema.
15
16
DESCRIPCIÓN DE REQUERIMIENTOS
Se requiere que el administrador de base de datos cree una base de datos en el gestor MySQL
versión 5.6, y que se maneje el control de concurrencias para que varios usuarios utilicen el
software al mismo tiempo.
Con 600 Mb de memoria RAM, IGB de espacio en disco duro, con un sistema operativo en
Windows, con una arquitectura de 64 bits para que se ejecute de manera óptima.
DESCRIPCIÓN DE REQUERIMIENTOS
Se requiere que los administradores del software sean los únicos que tengan acceso para
cambiar o ingresar datos al sistema.
16
17
1.6.2 PRESUPUESTO
Tabla 1. Presupuesto de materiales de oficina
Descripción Unidades Cantidad Precio unitario Costo
total
Hojas blancas piezas 500 $0.20 $100
bolígrafos piezas 10 $8 $80
Marcadores de pizarra piezas 5 $15 $75
y resaltadores
Engrapadoras, grapas piezas 2 $40 $80
impresiones piezas 500 $1 $500
Subtotal $835
17
18
Subtotal $33,300
Tabla 4. hardware
Descripción Unidades Cantidad Precio unitario Costo
total
Computadora piezas 1 $14,979 $14,979
Tablet piezas 2 $3,299 $6,598
Servidor piezas 1 $14,091 $14,091
Disco Duro piezas 2 $3,100 $3.200
Bobina Utp piezas 1 $1000 $1000
Subtotal $39,868
18
19
19
20
3 CONSTRUCCIÓN Y PRUEBAS
3.1 DIAGRAMA DE CLASES
3.2 INTERFACES
3.3 PRUEBAS
3.3.1 PRUEBAS DE CAJA NEGRA Y CAJA BLANCA
3.3.2 PRUEBAS DE ESTRUCTURA DE CONTROL
3.3.3 PRUEBA DE VALIDACIÓN
3.3.4 PRUEBA DE UNIDAD
3.3.5 PRUEBA DE INTEGRACIÓN
3.3.6 PRUEBA DE SEGURIDAD
3.3.7 PRUEBA DE DESEMPEÑO
3.3.8 PRUEBA DE USABILIDAD
4 IMPLEMENTACIÓN
20