Professional Documents
Culture Documents
Objetivos 4
Alcance del proyecto 4
Costos del proyecto 4
Recursos Humanos 4
Recursos de Software 5
Recursos de Hardware 6
Costos de Desarrollo 6
Análisis de Requerimientos 7
Descripción de la Metodología 8
Personas y Roles: 8
Sprint: 10
Pila de Producto: 10
Pila de Sprint 12
Seguimiento del Sprint 15
Calendarización 18
Análisis y Diseño del sistema 19
Diagramas de Caso de Uso 19
Caso de uso general 19
Gestionar pacientes 20
Gestionar atención 21
Gestionar insumos 22
Modelo Entidad-Relación 37
Diseño de Interfaces
Conclusiones 42
ANEXO 43
Índice de figuras
2
Índice de tablas
Tabla 1. Cuadro de roles 9
Tabla 2. Pila de Producto en el proyecto 11
Tabla 3. Pila de Sprint en el 1er Sprint 12
Tabla 4. Pila de Sprint en el 2do Sprint 13
Tabla 5. Pila de Sprint en el 3er Sprint 14
Tabla 6. Pila de Sprint en el 4to Sprint 14
Tabla 7. Calendarización del proyecto 17
Tabla 08. Caso de uso iniciar sesión 23
Tabla 09. Caso de uso consultar paciente 23
Tabla 10. Registrar paciente 24
Tabla 11. Modificar paciente 25
Tabla 12. Eliminar paciente 26
Tabla 13. Buscar paciente 27
Tabla 14. Consultar atención 28
Tabla 15. Ver cita 28
Tabla 16. Registrar atención 29
Tabla 17. Modificar atención 30
Tabla 18. Consultar tipo de atención 30
Tabla 19. Reservar cita 31
Tabla 20. Consultar insumos 32
Tabla 21. Añadir insumos 33
Tablas 22. Borrar insumos 34
3
1. Objetivos
3.1.Recursos Humanos
El Analista
El Arquitecto De Software
El Arquitecto Del Sistema
El Desarrollador Del Software
El Jefe De Desarrolladores
El Diseñador Gráfico
4
El Tester
El Capacitador
3.2.Recursos de Software
Como recursos de software necesitamos:
5
Producto Valor por Cantidad Total
Unidad
S.O. Ubuntu S/. 0.00 1 S/. 0.00
SGBD MySQL 5.7.18 S/. 0.00 1 S/. 0.00
Plataforma Netbeans IDE 8.2 S/. 0.00 1 S/. 0.00
3.3.Recursos de Hardware
Los recursos de hardware que usaremos para el proyecto serán: Una PC.
Teniendo en cuenta que el cliente ya cuenta con una, por lo que no se necesita
adquirir una nueva.
3.4.Costos de Desarrollo
Recursos Costo/Inversión Costo Total
6
Total S/. 0.00
4. Análisis de Requerimientos
4.1.Requerimientos Funcionales
-Verificar la autentificación de ingreso al sistema por parte del personal
autorizado.
-El sistema debe permitir el registro de nuevos usuarios.
-El sistema debe ser capaz de obtener y modificar información de los usuarios
del sistema.
-El sistema debe permitir el registro de nuevos pacientes.
-El sistema debe ser capaz de obtener la información de cualquier paciente
-El sistema debe ser capaz de permitir a los usuarios poder actualizar
información concerniente a los pacientes albergados en la base de datos.
- El sistema debe permitir el registro de nuevas atenciones por cada tipo de
atención
- El sistema debe ser capaz de obtener y modificar información de cualquier
tipo de atención.
- El sistema debe permitir el registro de nuevos insumos en un inventario.
- El sistema debe ser capaz de obtener y actualizar la información de todos los
insumos.
-El sistema debe permitir reservar citas próximas de los pacientes en atenciones
de Planificación Familiar.
-El sistema debe mostrar las citas pendientes de todos los pacientes.
-El sistema debe ser capaz de descontar insumos utilizados por cada atención al
inventario.
-El sistema debe ser capaz de visualizar la ganancia total de un dia, mes o un
determinado tiempo.
7
4.2.Requerimientos No Funcionales
-El sistema deberá funcionar correctamente en los sistemas operativos de
Windows xp, windows 7, Windows 8.1.
5. Descripción de la Metodología
5.1.Personas y Roles:
El equipo basado en Scrum está formado por los siguientes roles:
-Team
El analista:
Jhon Chipana, Fernando Tuyo, Alex Coillo y Brenda Colque
El arquitecto de Software:
Kilmer Ordoño, Alex Coillo, Yulisa Quinto y Abel Maquera
8
El desarrollador del software:
Alex Coillo, Brenda Colque, Ángel Choque y Fernando Tuyo
El jefe de desarrolladores:
Fernando Tuyo
El diseñador gráfico:
Abel Maquera y Angel Choque
El tester:
Giancarlo Joaquin Ramirez y Kilmer Ordoño
El Capacitador:
Giancarlo Joaquín y Jhon Chipana
9
Tabla 1. Cuadro de roles
10
Tabla 2. Pila de Producto en el proyecto
5.4.Pila de Sprint
Es el documento de registro de los requisitos detallados o tareas que va a
desarrollar el equipo técnico en la iteración (actual o que está preparándose para
comenzar).
13
Tabla 5. Pila de Sprint en el 3er Sprint
14
grafico
Prueba de errores Giancarlo, Cumplido 5
Kilmer
Registro de control Kilmer Cumplido 5
de calidad
Manual de usuario Giancarlo Cumplido 5
Fuente : Elaboración propia
o Identificar los roles para cada miembro: Definimos los grupos de trabajo
y repartir roles, para así desarrollar el software.
15
o Conclusión de los Casos de Uso: Un grupo de trabajo presento la
conclusión de los Casos de Uso.
4ta Reunión (10 de mayo):
17
5.6.Calendarización
Tabla 7. Calendarización del proyecto
18
6. Análisis y Diseño del sistema
● Iniciar sesión
Este caso de uso nos permite tener acceso al sistema para poder realizar las
operaciones que allí se muestran.
● Validar usuario
Este caso de uso nos permitirá validar si un usuario o su contraseña están
registradas en el sistema y por lo tanto son válidas para ingresar al mismo.
19
6.1.2. Gestionar pacientes
● Consultar paciente
El usuario verifica los datos de los pacientes, lo cual es bastante útil, ya que
respecto a esto tomará la decisión de realizar la siguiente acción, ya sea
registrar, modificar, eliminar o buscar un paciente.
● Registrar paciente
Este caso de uso permitirá ingresar los datos de un nuevo paciente para
guardarlo en la base de datos del sistema, y poder realizar otra acción
respecto a ello.
● Modificar paciente
20
Mediante este caso de uso se podrá modificar algún dato del paciente
ingresado erróneamente o por su modificación obligatoria como el peso o la
talla.
● Eliminar paciente
La eliminación del paciente bloqueará la visualización de los datos de dicho
paciente.
● Buscar paciente
La tarea de este caso de uso es localizar o buscar un determinado paciente
por sus nombres o apellidos, para verificar algún dato del mismo y realizar
otra acción respecto a ello, el sistema mostrará todos los datos del paciente.
● Consultar atención
El sistema muestra la interfaz de atención mostrando sus opciones para que
el usuario pueda seleccionar una de estas de acuerdo a su necesidad.
21
● Ver cita
Este caso de uso permite visualizar las citas hechas, mostrando las fechas de
las mismas, alertando así al usuario las citas próximas.
● Registrar atención
La función de este caso de uso es aperturar una atención o servicio a
realizarse en el sistema.
● Modificar atención
La función de este caso de uso es modificar una atención, específicamente la
fecha de una cita.
● Reservar cita
La función de este caso de uso es asignar una cita a un paciente y
confirmarla para que quede registrada en el sistema.
22
Figura N° 04. Diagrama de caso de uso gestionar insumos
● Consultar insumos
La función de este caso de uso es ver la relación de los insumos que existen
en el sistema, su cantidad, costo, entre otros atributos.
● Añadir insumos
La función de este caso de uso es registrar un nuevo insumo y agregarlo a la
relación de los ya existentes.
● Borrar insumos
Este caso de uso nos permite eliminar un producto ya existente.
23
Pasos realizados (ruta principal)
Actor Sistema
Camino alternativo
24
Descripción: El usuario consulta las opciones de la interfaz paciente .
Actor Sistema
Actor Sistema
25
1. Solicita la pantalla de agregar Muestra la interfaz con los datos necesarios
paciente para registrar un paciente.
Actor Sistema
26
2. Modifica los datos del paciente Valida los datos ingresados.
Actor Sistema
27
Suposiciones: El usuario está en la interfaz eliminar paciente.
Actor Sistema
2. Ingresa los datos del paciente a buscar Valida los datos del paciente
Caminos alternativos
28
Precondiciones: El usuario está debidamente logueado en el sistema.
Gestionar atención
Actor Sistema
29
Precondiciones: Debe ser un usuario registrado en el sistema.
Actor Sistema
30
Fuente: Elaboración propia
Actor Sistema
31
Nombre del caso de uso: Modificar atención
Actor Sistema
32
Descripción: Permite visualizar los tipos de atención disponible para asignar un paciente
Actor Sistema
Descripción: Asigna una cita a un paciente y confirma para que quede registrada
en el sistema.
33
Actor Sistema
Gestionar insumos
34
Actor Sistema
2. Ingresa el insumo que desea buscar Muestra los datos del insumo
Actor Sistema
35
3. Selecciona la opción de guardado Registra el nuevo insumo en la base
de datos
Actor Sistema
36
Post-condiciones: La información del producto eliminado ya no se puede
recuperar
6.2.Modelo Entidad-Relación:
37
38
6.3. Diseño de Interfaces
39
Fig.07.Interfaz de Registro de Insumos.
40
Fig.09.Interfaz de registro de atención.
41
Fig.11.Interfaz Busqueda de pacientes.
7. Conclusiones
42
ANEXO
43
ACTA Nº01-ESIS-IS2017
Tacna, 25 de abril del 2017, siendo las 14:30 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
44
ACTA 02-ESIS
Siendo las 2:30 pm se procedió a realizar la reunión en el aula de 7mo ciclo de la
ESIS, teniendo como agenda los siguientes puntos a tratar:
1. Culminación de la base de datos.
2. Conexión al IDE NetBeans.
3. Avance de los diagramas UML.
4. Coordinación para la primera entrega funcional del software.
5. Amonestación a los integrantes inasistentes a las clases y a las reuniones de
equipo
Durante la presente reunión se realizó lo siguiente:
1. Se trabajó en equipo el modelo relacional de la base de datos a cargo de Jhon
Chipana, Giancarlo Joaquín y Fernando Tuyo.
2. Se armó la estrategia para enlazar la base de datos al IDE NetBeans,
quedando pendiente su desarrollo para la siguiente reunión.
3. Se procedió a realizar el diagrama de secuencia a cargo de Kilmer Ordoño.
4. Se acordó que la siguiente semana se entregará el primer avance funcional.
5. Se acordó incluir a partir del 11 de mayo del 2017 la amonestación a las
inasistencias a las clases de teoría y laboratorio de la siguiente manera:
45
ACTA Nº03-ESIS-IS2017
Tacna, 05 de mayo del 2017, siendo las 11:00 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
46
ACTA Nº04-ESIS-IS2017
Tacna, 10 de mayo del 2017, siendo las 11:30 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
El equipo de trabajo se reunió en la clinica obstetrica para realizar una segunda entrevista
al personal de dicha clínica
Seguidamente liderando la reunión nuestro compañero Jhon Chipana y los miembros del
equipo concluyen con la designación de los encargados de diseñar la arquitectura de la
DB.
47
ACTA Nº05-ESIS-IS2017
Tacna, 11 de mayo del 2017, siendo las 08:00 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
48
ACTA Nº06-ESIS-IS2017
Tacna, 15 de mayo del 2017, siendo las 09:00 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
49
ACTA Nº07-ESIS-IS2017
Tacna, 19 de mayo del 2017, siendo las 7:00 horas se empezó la reunión teniendo como
agenda los siguientes puntos:
50
ACTA Nº08-ESIS-IS2017
Siendo las 7:30 pm del dia 30 de Mayo de 2017, se procedió a realizar la reunión en la
vivienda ubicada en el distrito Gregorio Albarracin Lanchipa, teniendo como agenda los siguientes
puntos a tratar:
El Equipo de desarrollo se encarga de dichas modificaciones para la segunda entrega del software.
Sin más que acordar se culminó la reunión siendo las 4:00 am, firmando la presente acta los
asistentes.
51
ACTA Nº09-ESIS-IS2017
Siendo las 6:30 pm del dia viernes 09 de Junio de 2017, se procedió a realizar la
reunión en la nuestro aula de estudio dentro de la UNJBG, teniendo como agenda los
siguientes puntos a tratar:
1. Evaluar la interfaz gráfica.
2. Probar el funcionamiento del software.
52