Está en la página 1de 16

Universidad Autónoma de Baja California

Facultad de Ciencias Administrativas

Materia: ​Ingeniería de Software

Maestro: ​Carlos Alfonso Armenta Ortiz

Equipo: ​1160491 Castillo Jarquín Miurell Cristina

1160915 Martinez Yebra Michelle Fabiola

Grupo: ​251

Mexicali, B.C., a 23 de Noviembre de 2020


Índice

Introducción……………………………………………………………………………... . .. 2
Diagrama de Clases……………...………………………………………………….......... 3
Caso de uso Hacer reporte de inventario………………...……………………….......... 3
Diagrama de Secuencia de Iniciar Sesión…....……………………….. ………….…….4
Diagrama de Secuencia del Registo de Usuario……..……………….. ………….…….4
Diagrama de Secuencia de Actualizar Inventario…………….….. ……………............5
Diagrama de Secuencia de Reporte de inventario…..……….….. ……………............5
Diagrama de Secuencia de Registrar Cita....……………………….. …………….........6
Diagrama de Secuencia de Cancelar o modificar cita…………….. ……………..........6
Diagrama de Secuencia de Registrar venta………...……………………..………….....7
Diagrama Entidad-relación…………………………………………………………………8
Interfaz de autentificación.………………………………………………………………….9
Interfaz de Pantalla principal……………………………………………………………...10
Interfaz de Pantalla de catálogos………………………………………………..……….11
Interfaz de ventas………………………………………………………………………….14
Conclusión………………………………………………………………………………….15

1
Introducción

En la etapa de software se ha utilizado el lenguaje Unificado de Modelado, en


esta ocasión se hizo uso de dos diagramas de la categoría de interacción y el
diagrama de entidad-relación. Estos tres diagramas permiten la visualización de las
relaciones que existen entre los componentes y cómo interactúan entre sí.

En el presente trabajo se ilustran las clases que cuenta en esta primera etapa
Petclinic, un software que automatiza ciertas actividades de las clínicas veterinarias.
En primer lugar está el Diagrama de clase que muestra los atributos y métodos que
cada clase contará, posteriormente los diagramas de secuencia presentan las
acciones y respuestas entre el usuario y los objetos que se relacionan entre sí.

Más adelante se visualiza el diagrama Entidad-Relación de los elementos


que compondrán la Base de datos que utilizará el software. Por último, se muestran
las interfaces que diseñan el sistema.

2
Diagrama de clases

3
Diagrama de Secuencia de Iniciar Sesión

Diagrama de Secuencia del Registo de Usuario

4
Diagrama de Secuencia de Actualizar Inventario

Diagrama de Secuencia de Reporte de inventario

5
Diagrama de Secuencia de Registrar Cita

Diagrama de Secuencia de Cancelar o modificar cita

6
Diagrama de Secuencia de Registrar venta

7
8
Autentificación
Log-in

9
Pantalla Principal

10
Vista Catálogos

Clientes

Mascotas

11
Hospedaje

Consulta

Registros

12
Usuarios

13
Vista Ventas

14
Conclusión

El elaborar los distintos diagramas nos permitió mejorar la definición del


proyecto de PetClinic, se pudo identificar cada tabla que compondrá la base de
datos, los objetos, atributos y métodos que harán posible las operaciones y
procesos que se espera del sistema.

Además de ello se identificaron algunas lagunas en los procesos como qué


pasaría si el usuario no existe, el sistema notificará y sugerirá el registro. Otro
proceso que no se había contemplado es como se llevaría el control de las vacunas
y consultas de la mascota, por ello se escogió crear una tabla que se registre la
vacuna y para mejorar el control también registrará la fecha de su aplicación, quizás
con esta nueva tabla se pueda notificar al cliente cuando le toca la siguiente,
igualmente pasaría con la aplicación de medicamentos inyectables en tratamientos,
quitar puntos de suturas o cualquier servicio que requiera periodicidad.

En conclusión, la creación de este material nos ha permitido aclarar varios de


los componentes y recursos que se usarán en el proyecto para cumplir su objetivo
previsto.

15

También podría gustarte