Sistema Veterinaria

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 27

UNIVERSIDAD POLITÉCNICA DEL VALLE DE TOLUCA

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

ASIGNATURA: INGENIERÍA DE SOFTWARE

NOMBRE DE LA PRÁCTICA:

NOMBRE DE LA UNIDAD DE APRENDIZAJE:


UNIDAD I: FUNDAMENTOS DE LA INGENIERÍA DE
SOFTWARE

FACILITADOR:
M.A JOSÉ LUIS LEDEZMA SÁNCHEZ

ALUMNA(O):
1321373096 CASTAÑEDA GARFIAS JOSÉ MANUEL
1321373062 MARTÍNEZ MARTÍNEZ ALEJANDRO
1321373124 RICO GUADARRAMA GABRIELA
ÍNDICE
OBJETIVO GENERAL 3

OBJETIVOS ESPECÍFICOS 3

Solicitud del sistema 4

Aclaración de la solicitud. 5

Estudio de factibilidad. 7
Factibilidad técnica. 7
Factibilidad económica. 7
Factibilidad operacional. 7

DETERMINACIÓN DE LOS REQUERIMIENTOS DEL SISTEMA. 8


¿Qué es lo que se hace? 8
¿Cómo se hace? 8
¿Con qué frecuencia se presenta? 9
¿Qué tan grande es el volumen de transacciones o decisiones? 9
¿Cuál es el grado de eficiencia con el que se efectúan las tareas ? 10
¿Existe algún problema? 11
Si existe un problema ¿Qué tan serio es? 12
Si existe un problema ¿Cuál es la causa raíz que lo origina? 12
Entrevista 14
Descripción del sistema a desarrollar 15

2
OBJETIVO GENERAL
Desarrollar un sistema de gestión para la veterinaria “Pet 's Life” con fin de tener
una mejor administración en cuanto a productos de inventario y gestión de citas.

OBJETIVOS ESPECÍFICOS
● Desarrollar un sistema de acuerdo a la solicitud que la empresa realizó.
● Agilizar el proceso de agendación de citas.
● Agilizar el proceso de altas, bajas, modificación y consultas de los productos
de inventario.
● El sistema mostrará de manera visual el inventario con el que se cuenta, el
nombre de los productos, el proveedor, el costo del producto, el precio y la
cantidad de stock con la que se cuenta.
● Para la agenda de citas un apartado el cual contendrá campos de texto que
se deberá llenar con los datos del cliente (Nombre, servicios etc.) y el sistema
generará un reporte de dicha cita.
● Determinar la viabilidad del proyecto en cuanto a aspectos técnicos,
económicos y de operación.
● El diseño será atractivo para el usuario.
● El sistema será funcional en un plazo de dos meses.
● El sistema será desarrollado en el lenguaje de programación de JAVA.
● Realizar las pruebas necesarias para detectar posibles errores en el software,
corregirlas y tener un sistema totalmente funcional que cumpla con las
expectativas del cliente.
● Implementar el software en la clínica veterinaria y determinar su
funcionalidad, portabilidad, adaptación.
● Apoyar a los empleados en cuanto al uso del sistema, brindar capacitación
del funcionamiento y manejo del software.
● Monitorear el funcionamiento del sistema para garantizar que se ejecute de
buena manera.
● Realizar mantenimiento de manera periódica al software para que este se
mantenga estable y eficiente en todo momento además de eliminar los
pequeños problemas que aún se puedan presentar.

3
Solicitud del sistema
Clínica veterinaria "Pet's Life"

MVZ. EDUARDO GARCÍA SÁNCHEZ.

Dueño de la clínica veterinaria.

Presente
Fecha: 10 de septiembre 2022

Asunto: Solicitud de una sistema de control y gestión para la veterinaria Pet's Life

Por medio del presente documento solicitó de sus servicios como Ingenieros en
Tecnologías de la Información para la elaboración de un sistema que ayude al control de
mi clínica veterinaria que lleva por nombre "Pet's Life" que cuente con los siguientes
rubros:

● El sistema permitirá administrar el inventario de insumos de manera


sencilla.

● El sistema permitirá agendar las citas que se le soliciten a la clínica de


manera efectiva.

● El sistema deberá generar altas, bajas, consultas y reportes de inventarios y


citas de la Clínica Veterinaria.

● El sistema permitirá la selección de los diferentes tipos de servicios con los


que cuente la clínica.

El sistema debe de trabajar al 100% con los parámetros que fueron establecidos y
mencionados en este documento, se requiere este sistema para que se tenga una
mejor gestión y control de la clínica veterinaria pet 's Life, ayudándome a garantizar
un buen servicio dentro de dicha clínica. Con dicho sistema se pretende tener un
control más organizado de los recursos y servicios que el lugar ofrece.

Atentamente
MVZ. EDUARDO GARCÍA SÁNCHEZ.
Dueño de la clínica veterinaria

4
Aclaración de la solicitud.
● El sistema permitirá administrar el inventario de insumos de manera
sencilla: Con el sistema lo que se pretende es tener un buen control de mis
productos con los que se cuenta en la clínica veterinaria, teniendo así una
buena gestión y manejo de todos los insumos con los que se cuenta dentro
de dicha clínica.

● El sistema permitirá agendar las citas que se le soliciten a la clínica de


manera efectiva: Cuando un cliente llegue a pedir una cita para que se le
haga algún servicio con los que se cuentan en la clínica que la manera en
que se agende su cita sea de manera rápida y eficiente, recolectado todos
los datos de las persona que solicita los servicios que se le brindaran a su o
sus mascotas.

● El sistema deberá generar altas, bajas, consultas y reportes de inventarios y


citas de la Clínica Veterinaria: Al generar las altas de los nuevos insumos
con los que podamos contar o con los que mis proveedores tengan para mi
uso, las bajas cuando un artículo ya no se encuentre en existencia dentro de
la clínica, o mi proveedor ya no tenga para que me pueda abastecer,
generar reportes de todo mi inventarios y de las citas que fueran ya sea
generadas en un dia, una semana o un mes.

● El sistema permitirá la selección de los diferentes tipos de servicios con los


que cuente la clínica: que cuente con una interfaz en la que mis empleados
puedan generar citas y especificar cuál es el servicio que se va a realizar
hacia la mascota.

El sistema debe de trabajar al 100% con los parámetros que fueron establecidos y
mencionados en este documento, se requiere este sistema para que se tenga una
mejor gestión y control de la clínica veterinaria pet 's Life, ayudándome a garantizar
un buen servicio dentro de dicha clínica. Con dicho sistema se pretende tener un

control más organizado de los recursos y servicios que el lugar ofrece.

5
Estudio de factibilidad.
Factibilidad técnica.
Luego de realizar el estudio de factibilidad en cuanto a aspectos técnicos se
determinó que Pet 's Life cuenta con la infraestructura adecuada para realizar el
proyecto. Cuenta con los espacios necesarios así como con los dispositivos
necesarios para su implementación como lo son: computadoras, impresora y
conexión a internet estable.
Factibilidad económica.
Se determinó que la clínica Pet´s Life cuenta con los recursos económicos
necesarios para solventar el desarrollo del sistema de gestión. Se puede saldar
gastos al personal involucrado en el desarrollo del software. lo cual indica que no
se tendrán problemas económicos.
Factibilidad operacional.
El personal que opera la clínica veterinaria cuenta con conocimientos suficientes
para manejar el sistema de gestión, tiene conocimientos básicos en computación
por lo cual se determina que no tendrán mayor dificultad para operar el software

6
DETERMINACIÓN DE LOS REQUERIMIENTOS DEL SISTEMA.
¿Qué es lo que se hace?
En la clínica veterinaria se realiza lo siguiente:
❖ Citas
❖ Estéticas
❖ Esterilizaciones
❖ Limpieza de heridas
❖ Vacunación
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros
❖ Cirugías
❖ Tratamientos odontologicos
❖ Hospitalización
❖ Radiología
❖ Crematorio
❖ Urgencias
❖ Compra de suministros

¿Cómo se hace?
En la clínica veterinaria se realiza lo siguiente:
❖ Citas
❖ Estéticas
❖ Esterilizaciones
❖ Limpieza de heridas
❖ Vacunación
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros
❖ Cirugías
❖ Tratamientos odontologicos
❖ Hospitalización
❖ Radiología
❖ Crematorio
❖ Urgencias
❖ Compra de suministros

Todo lo que se se mencionó anteriormente se realiza en papel por lo cual en


algunos procesos como los es el inventario de los suministros y artículos puede
llegar a ser un poco tardado

7
¿Con qué frecuencia se presenta?

❖ Citas: Se hace diario


❖ Estéticas: Se hace todos los días
❖ Esterilizaciones: Aproximadamente de dos a tres días.
❖ Limpieza de heridas: Cada dos o cuatro días.
❖ Vacunación: Cada 2 días
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros: Se hace todos los días
❖ Cirugías: Aproximadamente tres o cuatro días
❖ Tratamientos odontológicos: Cada 8 días
❖ Hospitalización: Cada tres días.
❖ Radiología: Cada que se encuentre un paciente que lo requiera
❖ Crematorio: Cada que se encuentre un paciente que lo requiera
❖ Urgencias: Cada que se encuentre un paciente que lo requiera
❖ Compra de suministros: Esta acción se realiza semanalmente

¿Qué tan grande es el volumen de transacciones o decisiones?


❖ Citas: Al momento de que llega un cliente y solicita una cita para brindar algún
servicio, esto puede llegar a ser tardado porque al generar las citas se tiene que
buscar los dias que estan disponibles y las hojas
❖ Estéticas: Dependiendo la sección del apartado de la estética se decide si se
puede llegar a realizar, se solicitan los datos a los clientes y se les indica a la
hora de entrega de su mascota
❖ Esterilizaciones: Si algunos de los médicos encargados puede realizar la
esterilización comienza de inmediato puesto que es un proceso en el que no
se requiere mucho tiempo.
❖ Limpieza de heridas: Este es por medio de cita en la cual se le da la hora y
fecha al ciente para que pueda llevar a su mascota a realizar la limpieza
❖ Vacunación: Este procesos es demasiado rápido por la cual se hace al
instante y puede llegar a ser un poco tardado cuando el paciente aún no
cuenta con una cartilla de vacunacion
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros: Este procesos es muy
rápido y no tiene ningún grado de dificultad
❖ Cirugías: Este es por medio de citas en la cual el mismo cliente tiene
programada, este procesos depende del grado de la cirugía (estado de la
mascota), con este procesos puede llegar a ser tardado porque la mascota
debe de prepararse para que se pueda realizar la cirugía aquí dependiendo el
tiempo de ayuno de la mascota, por lo regular se tardan de uno a dos días
para realizar la cirugía
❖ Tratamientos odontológicos: Se hace por medio de citas, el tiempo
aproximado es de una a dos horas dependendiendo el estado de la mascota

8
❖ Hospitalización: Se colocan a las mascotas que deben de estar en
observación o las que acaban de salir de cirugía, es un proceso bastante
rápido.
❖ Radiología: Este procesos puedo llegar a tardar de una a dos horas, porque
se comunican con encargado de realizar las radiografías y bebe de dirigirse a
las instalaciones con el equipo necesario para realizar el procedimiento
❖ Crematorio: Se comunican con las personas encargadas de este
procedimiento y ellos son los que indican el tiempo de espera para proceder
con la mascota.
❖ Urgencias: Como ya es urgente lo que se debe de atender de las mascotas
se hace lo más pronto posible para que la mascota no tenga mas problemas
y no llegue a fallecer
❖ Compra de suministros: Este proceso es un poco tardado puesto que se
rehacer un inventario de los artículos con los que se cuenta una vez hecho
eso se le comunica al dueño de la clínica veterinaria es el que se comunica
con los proveedores para el reabastecimiento.

¿Cuál es el grado de eficiencia con el que se efectúan las tareas ?

❖ Citas: Se realiza rápido puesto que ya tiene un orden y se acostumbraron a


trabajar de esa manera
❖ Estéticas: Es bastante eficiente y no se tiene complicaciones
❖ Esterilizaciones: Pueden llegar a tener un poco de problema con la
disponibilidad de los médicos
❖ Limpieza de heridas: Es un proceso bastante rápido y el cual no tiene
ninguna complicación
❖ Vacunación: No hay ningún problema es rápido puede llegar a ocasionar un
problema si es que no se cuenta con la cartilla de vacunacion
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros: Puede llegar a tener un
poco de complicaciones si es que el artículo se haya agotado pero por lo
regular no se llegan a tener problemas.
❖ Cirugías: Como en la clínica se encuentran varios médicos no hay
complicaciones a menos que todos llegaran a no tener disponibilidad pero por
lo regular no se tienen muchos problemas
❖ Tratamientos odontológicos: Se hacen bastante rápido y no tienen ningún
grado de complejidad
❖ Hospitalización: Se pueden llegar a ocasionar problemas si es que el área
de hospitalización se encuentra a su máxima capacidad.
❖ Radiología: Se consideraría un problema puesto que la persona encargada
es externa a la clínica, se comunican con el encargado de radiología y él dirá
el horario radio en el que se tomará la radiografía.
❖ Crematorio: Se consideraría un problema puesto que la persona encargada
es externa a la clínica, se comunican con el encargado y él será el que daria
la fecha y hora en la que el cliente puede llevar a su mascota

9
❖ Urgencias: No hay problema puesto que se cuenta con lo médicos
encargados y capacitados para poder atender a la mascota
❖ Compra de suministros: Puede llegar a surgir un problema si es que el
suministro no se cuenta y sería cuestión de comunicarse con los proveedores
para poder poder dar solución al suministros o los suministros que no se
cuentan

¿Existe algún problema?

❖ Citas: Al momento de generar una cita se pueden interponer otras citas


❖ Estéticas: Que no se cuente con el personal disponible o lugar disponible
❖ Esterilizaciones: Que los médicos no se encuentren disponibles
❖ Limpieza de heridas: Que los médicos no se encuentren disponibles
❖ Vacunación: Que no se cuente con la vacuna correspondiente
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros: Que no se cuente con
los artículos disponibles
❖ Cirugías: Que todos los médicos no se encuentren disponibles para realizar
la cirugía
❖ Tratamientos odontológicos: Que no se cuente con el equipo necesario
para poder realizarlo.
❖ Hospitalización: Que los lugares no se encuentren disponibles.
❖ Radiología: Que el encargado de esta área no esté disponible
❖ Crematorio: Que el encargado de esta área no esté disponible
❖ Urgencias: Que uno de los médicos no tenga disponibilidad
❖ Compra de suministros: Que no se pueda contar con el suministro que se
requiere

Si existe un problema ¿Qué tan serio es?


❖ Citas: Sería un problema puesto que las fechas y citas de fechas posteriores o
siguientes pueden interponerse
❖ Estéticas: No sería un problema serio
❖ Esterilizaciones: No sería un problema serio
❖ Limpieza de heridas: No sería un problema serio
❖ Vacunación: No sería un problema serio
❖ Venta de productos como comida para animales, accesorios,
medicamentos, artículos de limpieza entre otros: No sería un problema
serio
❖ Cirugías: El problema sería serio puesto que los médicos son los encargado
de las mascotas al momento que entran en cirugía

10
❖ Tratamientos odontológicos: No sería un problema serio
❖ Hospitalización: No sería un problema serio
❖ Radiología: Podría ser un problema por el tiempo de espera
❖ Crematorio: Podría ser un problema por el tiempo de espera
❖ Urgencias: Si no se cuenta con los médicos sería un gran problema
❖ Compra de suministros: Seria un problema puesto que no se tendría con
que poder trabajar ya sea para limpiezas, o suministros que se necesiten en
las cirugías

Si existe un problema ¿Cuál es la causa raíz que lo origina?

La raíz de todos los problemas que se mencionan parten de una misma razón la
cual es la mala gestión de su inventario y citas así como la poca eficiencia que
su método de administrar estos mismos puesto que al hacerlo de una manera
tan ambigua provoca resultados poco convenientes e incorrectos en muchas
ocasiones.

11
Entrevista
Fecha:______/______/______

Nombre del entrevistado: MVZ. Eduardo García Sánchez

Nombre del entrevistador: José Manuel Castañeda Garfías

Objetivo: Conocer los requerimientos del cliente acerca del sistema solicitado, si
se cuenta con el equipo necesario y si el personal que trabaja en la veterinaria
cuenta con conocimientos básicos para manejar un equipo de computo.

1. ¿Para qué le servirá el sistema?


Pará brindar un mejor servicio a mis clientes, poder agendar citas más rápido y
seleccionar los diferentes servicios que ofrezco, sin perder nada y tener un orden

2. ¿Cuál es la principal o las principales funciones que requiere que


realice el sistema?

Que me permite agendar citas de acuerdo al servicio que necesita el cliente y poder
tener todo en orden, que pueda yo generar un inventario de los productos e insumos
que cuento

3. ¿Qué tipo de reportes requiere que realice el sistema?

Me gustaría que el sistema realice reportes semanales y mensuales de los


pacientes que ingresan a la clínica, productos e insumos vendidos así como el
inventario con el que cuento.

4. ¿Usted cuenta con internet, computadora e impresora para poder


implementar el sistema?

Si

5. ¿Requiere que se realicen cuentas para sus trabajadores?

Si, me gustara que cada trabajador cuenta con su propia cuenta

6. ¿El programa en qué dispositivo se usará (selecciones la opción)?

a) Computadora

b) Teléfono móvil

c) Tablet

d) Todas las anteriores

12
7. ¿Considera que los trabajadores tienen los conocimientos básicos para
poder operar el programa? (Si cuenta con trabajadores)

Si

8. ¿Considera usted que es necesario brindarles una capacitación a sus


trabajadores para poder entender de mejor manera el programa? (Si
cuenta con trabajadores)

Las personas que trabajan conmigo tienen experiencia sin embargo no les haría mal
una capacitación para ser eficiente en el trabajo

13
Reporte de entrevista.

Dirigido a:Martínez Martínez Alejandro

Nombre del entrevistado: MVZ. Eduardo García Sánchez

Nombre del entrevistador: José Manuel Castañeda Garfías

Durante la entrevista el cliente MVZ. Eduardo García Sánchez comentó sus


requerimientos en cuanto al sistema que solicitó, mencionó los procesos que le
gustaría agilizar con este mismo y expuso las expectativas que tiene respecto al
proyecto.

Se mencionó que la gestión de inventario actualmente es bastante complicada pues


no se tiene un control de este y muchas veces se presentan inconsistencias en
cuanto al stock que se tiene, los precios muchas veces son incorrectos entre otros
problemas.

La agenda de citas fue algo que también el cliente meconio, ya que tampoco se
tiene un control de estas por lo que expresó, le gustaría que se quedaran guardadas
las citas que se vayan agendando y se pudiera generar un reporte respecto a estas.

Se le realizaron algunas preguntas referentes al área de trabajo en la cual operaría


el sistema con el fin de conocer si cuenta con el equipo y los servicios necesarios
para implementar el sistema. El cliente respondió que cuenta con los equipos de
cómputo necesarios para usar el software además de contar con especificaciones
suficientes para ejecutar dicho programa, también comentó que cuenta con
conexión a internet de ser necesario para el sistema.

Además de todo esto se le preguntó acerca de las personas que trabajan en la


veterinaria, sobre todo se hizo hincapié en conocer las capacidades en el manejo de
equipos de cómputo por parte de estos ya que de no contar con ellas seria un poco
complicado el uso del sistema, sin embargo el cliente mencionó que todos los
empleados cuentan con los conocimientos y habilidades mínimas para manejar una
computadora, al menos de manera básica.

14
Por último se le preguntó si le gustaría que los trabajadores reciban una
capacitación una vez el sistema se haya terminado y sea totalmente funcional a lo
cual respondió “sí”, que si bien cuentan con conocimientos básicos en el manejo de
computadoras, la capacitación ayudaría a que los trabajadores manejen el software
de la mejor manera posible y así evitar problemas en este mismo.

Atentamente

MVZ. EDUARDO GARCÍA SÁNCHEZ.

Dueño de la clínica veterinaria

15
Descripción del sistema a desarrollar

Se requiere este sistema para que se tenga una mejor gestión y control de la clínica
veterinaria pet 's Life, ayudando al encargado para que se pueda garantizar un buen
servicio dentro de dicha clínica. Con dicho sistema se pretende tener un control más
organizado de los recursos y servicios que el lugar ofrece. Las funciones que debe
tener el sistema son:

1. Permite administrar el inventario de insumos de manera sencilla.


2. Se podrán agendar las citas que se le soliciten a la clínica de manera efectiva
desde el consultorio sin perder nada
3. Permitirá generar altas, bajas, consultas y reportes de inventarios y citas de
la Clínica
4. Se podrá seleccionar los diferentes tipos de servicios con los que cuente la
clínica y si estos satisfacen las necesidades del cliente

16
METODOLOGÍA A OCUPAR

Para este sistema ocuparemos la metodología de SCRUM.

Se platico entre los 3 integrantes del equipo y llegamos al acuerdo de que es la


metodología de SCRUM la que más nos conviene, ya que como el sistema es
para una veterinaria tendremos que estar en contacto muy frecuentemente con
el cliente y entregar avances del sistema en bloques temporales,cortos y
periódicos para que el cliente pueda ir observando cómo vamos avanzando y si
tiene alguna duda o algun cambio e incluso alguna cosa o apartado que quiera
agregar, nos pueda decir a tiempo y podamos trabajar en ello de inmediato para
no llevarnos tanto tiempo creando el sistema .

Otra cosa que tomamos en cuenta a la hora de escoger esta metodología es que
en todas sus fases las reuniones son de todo el equipo y el cliente y creemos
que eso hará más eficiente y rápido el trabajo .

17
Plan de actividades

18
19
20
21
22
23
FASES DEL MODELO SCRUM
Como bien sabemos en este método el equipo y el cliente hacen reuniones en diferentes
etapas del proceso, para entregar un sistema de mejor calidad, así que describiremos
brevemente lo que se llevó a cabo en cada reunión.

● Planeación del sprint


En esta etapa los 3 integrantes del equipo tuvimos una reunión para designar el
tiempo en que entregaremos un primer avance del sistema para que el cliente pueda
observar el proceso e indicarnos si hacemos algún cambio o agregamos algo.
Con esta reunión también designamos las actividades que le corresponden a cada
uno para el desarrollo de este sistema, que ya fueron mencionadas en el plan de
actividades realizado en Microsoft-Project
● Reunión de equipo de scrum
En esta fase el equipo se reunió (solo los desarrolladores) para observar el avance
de cada actividad designada a cada uno y aclarar cualquier duda que se tenga para
una mejor calidad. Hasta este momento hemos tenido todo muy claro en cuanto a
cada actividad designada, pero siempre tratamos de estar juntos o en contacto para
cualquier duda.
● Refinamiento del Backlog
Se tuvo una reunión con el cliente para mostrar avances de sistema de acuerdo al
tiempo que establecimos en la primera reunión.
Al cliente le surgieron dudas de algunas funciones que el sistema realizaba,
funciones que el nos pidió pero que a la hora de ejecutarlas no sabía cómo es que
funcionaba, así que le explicamos y logró entender la funcionalidad, nos hizo
observaciones de cosas que ya no quería y agrego unas cuantas especificaciones.
Después de haber escuchado al cliente, nosotros como desarrolladores tuvimos una
reunión más, donde planificamos las actividades de cada uno y calculamos el
tiempo de la siguiente entrega de avance del sistema
● Revisión del sprint
Se tiene una reunión de los desarrolladores con el cliente para poder mostrar el
trabajo desarrollado. Se le muestra al cliente las fases terminadas y se espera que
esté satisfecho con el resultado.
● Retrospectiva del sprint
Se hará una reunión donde se habla sobre las fallas que hubo o lo que se nos
dificulto, lo que salió bien así como también se toma en cuenta para un siguiente
proyecto similar, considerando lo que nos generó retrasos en las entregas de los
avances.

24
DICCIONARIO DE DATOS

25
DIAGRAMA DE UML (CASO DE USO)

26
DIAGRAMA DE UML (SECUENCIA)

27

También podría gustarte