Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia
Ingeniería de Software
Docente
Carlos Alfonso Armenta Ortiz
Alumna
1160915 Michelle Fabiola Martinez Yebra
1160491 Miurell Cristina Castillo Jarquin
Grupo
251
1
Índice
Introducción 6
1.1 Antecedentes
1.1.1 Historia 7
1.1.2 Misión 7
1.1.3 Visión 8
1.1.4 Objetivos 8
1.2 Problemática 9
1.5 Metodología 11
1.6.2 Restricciones 12
2.1.2 Analista 13
2.1.3 Diseñador 13
2.1.4 Programador 14
2.1.5 Pruebas 14
2.2 Organigrama 14
2
2.3 Identificación de riesgos
Modelado
3
3.3.6 Diagrama de Actividades de Cancelar o modificar cita 30
Construcción
4
4.1.1.3 Tabla CITAS
4.2 Código
5
Introducción
6
Análisis de Requerimientos
1.1.2 Misión
Nuestro equipo de trabajo comparte valores y principios éticos, que brindan el
amor, el respeto, la responsabilidad y el compromiso para con nosotros mismos, con
nuestros usuarios y pacientes. Crear conciencia social para el bienestar animal,
fortaleciendo el vínculo emocional que existe entre las personas y sus animales de
7
compañía, mediante la prestación de nuestros servicios médicos veterinarios y
complementarios a la comunidad.
1.1.3 Visión
Seremos la institución veterinaria líder en la promoción de la salud animal,
educando a la comunidad y transmitiendo los valores humanos necesarios para
transformar nuestra sociedad, participando en su transformación con la mejor
sanidad, vigilancia y trato humanitario para con los animales.
1.1.4 Objetivos
Mejorar en todos los servicios, innovación de equipo de diagnósticos, cirugía
y adecuación de la infraestructura, dando como resultado el poder ofrecer a todos
nuestros clientes un servicio integral atendidos por profesionales de altísima calidad,
todo esto con el fin de tratar nuestros pacientes como seres que merecen la mejor
atención y especial cuidado.
8
mascota fallezca, este hecho también debe ser registrado, para así tener un registro
de las mascotas que ya no visitarán la clínica. Hospitalización en caso de que una
mascota necesite ser hospitalizada por orden del doctor. La clínica cuenta con
habitaciones y jaulas especiales. Ya estando el animal hospitalizado, se crea el
registro indicando el tiempo que estuvo en reposo. Hotelería también existe un área
destinada exclusivamente a hotelería, donde las mascotas pueden descansar en
jaulas separadas de tal manera que sus dueños puedan salir de su zona de
residencia. Se realiza el registro, indicando los días en que se hospedó la mascota.
1.2 Problemática
- Registro de mascotas y clientes: cuando un empleado busca el registro de
una mascota, ésta debe buscarla manualmente porque realizan los registros por
escrito y mediante la utilización de una red social facebook, esto se complica
aún más cuando existen más pacientes y conlleva mucho tiempo.
- Altas y bajas: Cuando una mascota fallece o deja de ser un cliente habitual, es
registrada pero es almacenada con las que siguen activas. O puede suceder
que el cliente nunca informó a la clínica lo sucedido. Cualquiera de estos dos
hechos puede que genere confusión en los registros de la clínica.
9
actualizado de las jaulas disponibles en el momento. Por lo que para saber si
existen jaulas disponibles se debe ir a inspeccionar.
10
electronico y como un aviso en la página de inicio, el aviso se mostrará en la
pantalla tres veces al día o hasta que el administrador de en click en aceptar para
indicar que fue visto y notificado por su corresponsal.
1.5 Metodología
Se usará el Modelos de proceso incremental para el desarrollo del software
que se desarrollará, la aplicación de esta metodología es de forma secuencial y
lineal, es decir, esta metodología da la ventaja de poder entregar una primera
versión del software, cumpliendo las funciones que se requieren en el momento y
poder entrar en funcionamiento mucho más rápido,ya despues, se van creando
versiones con más características y funciones sobre el anterior. (Armenta, 2020).
Las etapas en cada versión mediante la presente metodología son:
1. Comunicación: Es la recolección de información de la empresa, requisitos y
necesidades que la misma desea solucionar.
11
2. Planeación: Consta de la planeación de actividades, recursos que se usarán,
costos y riesgos durante el desarrollo.
3. Modelado: Desarrollo del lenguaje de Modelado Unificado (UML), donde se
representará gráficamente las funciones, actividades e interacciones del
software propuesto.
4. Construcción: Construcción del software y realización de pruebas
5. Despliegue: Implementación y evaluación del software por parte del cliente
(Pressman, 2010)
1.6.2 Restricciones
- Por el momento, será de uso local, más adelante se espera que pueda ser
consultada la información desde cualquier lugar mediante el uso remoto.
- Solo estará disponible en el idioma Español
- No compartirá información con otros sistemas
- Solo estará disponible para navegador web en red local
12
Planeación del Proyecto
2.1.2 Analista
a. Descripción General: Ser responsable, facilidad de palabra, puntual,
proactivo y que trabaje en equipo.
2.1.3 Diseñador
a. Descripción General: Ser responsable, facilidad de palabra, honesto,
proactivo y que trabaje en equipo.
13
2.1.4 Programador
a. Descripción General: Ser responsable, facilidad de palabra, honesto,
proactivo y que trabaje en equipo.
2.1.5 Pruebas
a. Descripción General: Ser responsable, facilidad de palabra, honesto,
proactivo y que trabaje en equipo.
2.2 Organigrama
14
2.3 Identificación de riesgos
Riesgo Estrategia
Riesgo Estrategia
Daño en los equipos de trabajo Se hará respaldo del proyecto cada dia
en la nube de Dropbox
Los software que se usan han dejado Se adquirirá licencia de uso minimo
de ser gratuitos para un año
15
2.3.3 Riesgos empresariales
Riesgo Estrategia
Riesgo Estrategia
16
2.3.5 Riesgos predecibles
Riesgo Estrategia
Riesgo Estrategia
17
2.5 Estimación de costos
18
2.6 Calendario del proyecto
19
Modelado
Escenario:
Escenario:
20
3.1.3 Caso de uso Registrar Usuario
Escenario:
Escenario:
21
3.1.5 Caso de uso Registrar Cita
Escenario:
Escenario:
22
3.1.7 Caso de uso Registrar venta
Escenario:
23
3.2 Diagrama de Casos de Uso
24
3.3 Diagramas de Actividades
3.3.1 Diagrama de Actividades de Actualizar Inventario
25
3.3.2 Diagrama de Actividades de Hacer reporte de inventario
26
3.3.3 Diagrama de Actividades de Registrar Usuario
27
3.3.4 Diagrama de Actividades de Iniciar Sesión
28
3.3.5 Diagrama de Actividades de Registrar Cita
29
3.3.6 Diagrama de Actividades de Cancelar o modificar cita
30
3.3.7 Diagrama de Actividades de Registrar venta
31
3.4 Diagrama de Clases
Diagrama de clases de PetClinic
32
3.5 Diagramas de Secuencias
33
3.5.3 Diagrama de Secuencia de Actualizar Inventario
34
3.5.5 Diagrama de Secuencia de Registrar Cita
35
3.5.7 Diagrama de Secuencia de Registrar venta
36
3.6 Diagramas de Entidad-relación
Diagrama de Entidad-relación de PetClinic
37
3.7 Diseño de Interfaces
38
3.7.2 Interfaz de página principal
39
3.7.4 Interfaz de Vista Catálogos de Mascotas
40
3.7.7 Interfaz de Vista Catálogos de Registros
41
Construcción
42
4.1.1.5 Tabla DatosUsuario
43
4.1.1.10 Tabla HistorialMedico
44
4.1.1.14 Tabla Razas
45
4.2 Código
46
Referencias
E., C., Divinsky, S., Laco, D., Minond, V. R., & Voolkia. (2016). ANALISTA
TESTER / TESTER. cessi.org.ar.
https://www.cessi.org.ar/perfilesit/detalle-de-analista-tester-tester-9#:%7E:text
=Ejecutar%20los%20casos%20de%20prueba,las%20pruebas%2C%20estad
%C3%ADsticas%2C%20etc.
47