SlideShare una empresa de Scribd logo
1 de 124
LIC. MENFY MORALES
INF-162 ANÁLISIS Y DISEÑO
ORIENTADO A OBJETOS
- Vallejos Chávez Minerva
- Quino Terán Ana Belén
- Suxo Casas María Magali
- Justiniano Castillo Franklin
- Quispe Urure Roger
1/2013
SICAA
SISTEMA DE INFORMACIÓN
Y CONTROL DE ANIMALES
EN ADOPCIÓN
ANÁLISIS Y DISEÑO
I.- PLANIFICACIÓN
1.- ESTUDIO PRELIMINAR
1.1 LEVANTAMIENTO DE INFORMACIÓN
1.1.1 ENTREVISTAS
ANALISIS Y DISEÑO
ESTRUCTURADO
APLAB – BOLIVIA es una asociación sin ánimo de lucro que ayuda a los animales abandonados para
conseguirles un nuevo hogar.
¿Cómo surge esta asociación y qué la motiva a ayudar a los animales abandonados?
R. Surge como una iniciativa privada que a modo particular decide sacar perros y gatos de las calles
para buscarles una familia. Evidentemente, y por desgracia, el trabajo es mayor del esperado y es
entonces cuando se decide constituirse como asociación y buscar más gente que se una a este
proyecto.
2. ¿Cuáles son los desafíos más grandes que debe enfrentar una sociedad protectora de animales? ¿Y
cuáles los que debe enfrentar un socio voluntario de dichas sociedades?
R. El mayor desafío al que hace frente un albergue de animales es dar cabida a todos esos animales
abandonados con ayuda cero de la administración. Lamentablemente es mayor el número de
abandonos que las plazas de las protectoras. Sabes que el que no entre en la protectora
seguramente muera en la calle o en la perrera y es un desafío poner las pautas para decir este
animal entra y este no.
Para un voluntario es el mismo, es la voz de la protectora y el negar la entrada a un animal sabiendo
que puede ser su única esperanza es duro. Además de ello, te encuentras con la incomprensión de la
gente, que en la mayoría de los casos no ve más allá de su problema y al negarle la entrada del
animal te cuestiona, insulta y todo lo que se le ocurre en ese momento.
3. En algunos países es frecuente que las sociedades protectoras de animales hagan evaluaciones de
temperamento antes de poner un animal en adopción. ¿Hace APLAB estas evaluaciones, para buscar
propietarios compatibles con el animal que se pone en adopción? ¿Son necesarias estas
evaluaciones?
R. Por supuesto para cada adoptante estudiamos las condiciones de vida, el entorno, si hay niños o
no, etc. y se le ofrecen animales que vayan a ser aptos. Si el animal elegido no es apto para el
entorno en que va a vivir, se prefiere no darlo antes de que lo devuelvan o haya problemas. Tiene
que ser una adopción responsable, segura y para toda la vida.
ENTREVISTA - PROTECTORA DE
ANIMALES APLAB - BOLIVIA
ENTREVISTA - PROTECTORA DE
ANIMALES APLAB - BOLIVIA
4. ¿Qué requisitos debe cumplir una persona (o familia) para adoptar un perro u otro animal de APLAB?
R. Más que los requisitos que debe cumplir, nosotros miramos los que no debe cumplir y como no queremos
que esté un perro. Evidentemente no los podemos decir porque sería poner en sobre aviso a un mal
adoptante. Pero cualquier persona que adopte un animal de forma responsable y le vaya dar calidad de
vida al perro o gato, de entrada es buen adoptante.
5. ¿Qué compromisos asume una persona al adquirir un animal, ya sea que lo adopte de APLAB o lo
compre en un criadero?
R. De entrada el compromiso principal debería ser el tenerlo bien cuidado durante todos los años que nos
viva. Un animal necesita de nuestras atenciones para sobrevivir, no es un capricho y no se puede coger por
coger. Hay que pensar que hay que sacarlo a pasear tengamos ganas o no, que se va a poner malito, que
si nos vamos de viaje o nos lo tenemos que llevar o buscar alguien que lo atienda y que conlleva muchas
responsabilidades.
6. ¿La institución cuenta con algún Sistema de información para el control en el proceso de adopción de
algún animal?
R. Si contamos con un sistema, el cual registra a los animales que ingresan en la institución.
ENCUESTA PARA ADOPTAR UN
PERRO
¿Por qué desea adoptar un perro?
¿Sabes cuántos años puede llegar a vivir un perro?
¿Cuánto tiempo al día le puede dedicar para atenderlo?
¿Qué cuidados importantes necesita un perro?
¿Ha calculado el gasto que le ocasionará la alimentación y atención vete
rinaria de un perro?
¿Cuáles son los accesorios necesarios para el bienestar del perro?
¿Va a estar en un cuarto, en el interior de toda la casa o en el jardín?
¿Tiene acceso a salirse a la calle?
Si se cambia de ciudad o país, ¿qué haría con el perro?
Si se cambia de casa y no permiten animales, ¿qué haría con el perro?
Si sale de viaje, ¿quién lo cuidará?
Si presenta una enfermedad larga, costosa o tediosa, ¿la podría afrontar?
Si hace sus necesidades en lugares inadecuados, ¿qué pasaría con él?
Si se embaraza una mujer en su casa, ¿qué pasaría con el perro?
Si nace un bebé en la familia, ¿qué haría con el perro?
Si hay pérdida de interés por parte de su familia, ¿qué pasaría con él?
¿Estaría dispuesto a tolerar algún destrozo en la casa?
¿Qué podría presentarse que le impida conservarlo?
¿Ha pensado el destino del perro en caso de que usted llegue a faltar?
¿Ha tenido perro (s) anteriormente?
ÁRBOLES ANALÍTICOS
2.- ARBOLES ANALÍTICOS
2.1.- DEFINICION DEL ARBOL DE PROBLEMAS
 Creciente abandono de animales.
 Irresponsabilidad de los dueños.
 Despreocupación de organismos
correspondientes.
 Falta de campañas de educación.
 Sufrimiento animal.
 Problemas de la sobrepoblación.
 No existe la información necesaria hacia la
población en cuanto al proceso de adopción de
un animal.
 No existe el control automatizado en asociaciones
protectoras, fundaciones, albergues o
ayuntamientos de animales abandonados.
 Falta de políticas de inversión y regulación animal.
 Mala educación a la población
Despreocupación
de Organismos
correspondientes
Irresponsabilidad y
desinterés de los
dueños
Falta de campañas
de Educación
No existe la información
necesaria en cuanto al
proceso de adopción de
un animal.
No existe el control automatizado en
asociaciones
protectoras, fundaciones, albergues o
ayuntamientos de animales
abandonados.
Falta de políticas
de inversión y
regulación animal.
Problemas de
sobrepoblación de
animales
abandonados.
Mala educación a
la población.
Creciente
abandono de
animales
Sufrimiento animal
DEFINICIÓN DEL ÁRBOL
DE PROBLEMAS
DEFINICION DEL ARBOL DE
OBJETIVOS
2.2 DEFINICION DEL ARBOL DE OBJETIVOS
 Frenar la creciente tasa de abandono.
 Refugio o Centro de Rescate y/o rehabilitación
de animales.
 Información adecuada en cuanto al proceso de
adopción.
 Conseguir que la adopción del animal sea
exitosa.
 Controlar y/o gestionar el proceso de adopción
en albergues, fundaciones o ayuntamientos de
animales abandonados.
 Fomentar a las políticas de inversión y regulación
animal.
 Preocupación de organismos correspondientes.
 Buenas campañas de educación.
DEFINICION DEL ARBOL DE
OBJETIVOS
Fomentar las políticas de
inversión y regulación animal
Preocupación de Organismos
correspondientes
Buenas campañas de
educación
Informar sobre los beneficios
de una tenencia responsable
Frenar la creciente tasa de
abandono de animales.
Refugio o centros de rescate y/o
rehabilitación de animales
Información adecuada en cuanto a la
adopción de un animal.
Controlar y/o gestionar el proceso de adopción en
albergues, fundaciones o ayuntamientos de animales
abandonados
Conseguir que la adopción del animal
sea exitosa
DEFINICION DEL ARBOL DE
ALTERNATIVAS
2.2 .- DEFINICION DEL ARBOL DE ALTERNATIVAS
Campañas de adopción
y sensibilización a la
comunidad
Control estadístico de las
tasas de crecimiento de
animales abandonados
Legislar respeto al soporte ambiental
(veterinarias, programas de
esterilización)
Asistencia médica
DESCRIPCION DEL MARCO
LOGICO
Resumen Narrativo Indicadores Verificables
Objetivamente
Medios de Verificación Supuestos
Fin
Intervenir en la disminución de animales
abandonados mediante Instituciones de
protección animal y el Sistema de Control
de adopción de animales.
Propósito
Reducir el sufrimiento animal.
Diseñar un sistema de información
para optimizar el proceso de
adopción de un animal (SICAA).
- Conclusión de Sistema de
Información de control de
animales en adopción (SICAA)
fecha:
10/05/13
Registro y Software de
Aplicación
- Falta de estrategias de
información y recolección de
información.
Componentes
Sistema de control de adopción de
animales (SICAA)
Información eficaz a la población
que desea adoptar un animal.
- la información actualizada y
verídica de centros de
acogida de animales hasta la
fecha:
26/03/13
- Información eficaz a la
población que desea adoptar
hasta la fecha:
01/04/13
- Registro completo de
animales en adopción en
la institución protectora.
- Registro de adoptantes y
el seguimiento respectivo.
- Personal insuficiente
- Falta de presupuesto.
- Información ineficaz a la
población.
Actividades
Obtener información verídica y
actualizada de Instituciones
protectoras de animales.
Investigar todos los requerimientos
que la institución protectora
necesitará para el proceso de
adopción.
Modelar el sistema mediante un
análisis y diseño estructurado.
Tiempo Costo
- 5 días 60$us
- 10 días 100$us
- 2 Meses 700$us
- Informe detallado del
personal administrativo de
la institución así como la
información de donantes e
instituciones asociadas.
- Información detallada en
cuanto al registro de
animales en la Institución
Protectora.
- Información de falsos centros
de rescate.
- Obstrucción en la
información.
- Falta de presupuesto.
- Falta de personal.
3.- DESCRIPCION DEL MARCO LOGICO
 Panorama General
El siguiente trabajo tiene por objeto diseñar un Sistema
de Control de adopción de animales (SICAA) el cual
realizará el manejo y control oportuno de todos los
detalles necesario para el proceso de adopción.
 Metas
Mediante la institución de protección animal, el
sistema de adopción de animales realizará lo siguiente:
 Registrar
 Control del proceso de adopción
 Seguimiento (permitir mantener al animal en óptimas
condiciones y con garantías de bienestar).
REQUERIMIENTOS
 Funciones del Sistema
FUNCIONES BÁSICAS:
REQUERIMIENTOS
Referencia Función Categoría
R1.1 Registro de Animales Evidente
R1.2 Registro de Voluntario Evidente
R1.3 Registro de Donante -donación Evidente
R1.4 Registro de Adoptante Evidente
R1.5 Proceso de Adopción Oculto
R1.6 Seguimiento Oculto
R1.7 El administrador o voluntario
asignado debe introducir un
código y una contraseña para
ingresar al sistema.
Evidente
R1.8 Mecanismo de almacenamiento
persistente
Oculto
FUNCIONES DE REGISTRO:
REQUERIMIENTOS
Referencia Función Categoría
R2.1 Asignación de código Oculto
R2.2 Muestra la descripción de los registros Evidente
R2.3 Buscar código Evidente
FUNCIONES DE ADOPCIÓN:
Referencia Función Categoría
R3.1 Realizar solicitud de adopción Evidente
R3.2 Mostrar descripción de adopción Evidente
R3.3 Generar certificado de adopción Evidente
FUNCIONES DE SEGUIMIENTO:
Referencia Función Categoría
R4.1 Buscar fecha de adopción Evidente
R4.2 Buscar ubicación de domicilio de
adoptante
Evidente
R4.3 Seguimiento de salud del animal Evidente
 Atributos del sistema
REQUERIMIENTOS
Atributo Detalles y restricciones de frontera
Tiempo de respuesta (restricciones de frontera)
- Cuando se registre un animal, la descripción
deberá aparecer en dos segundos
- Cuando se registre a un adoptante, un
voluntario o un donante, la descripción
aparecerá en dos segundos.
Metáfora de interfaz (detalle) Ventanas orientadas a la metáfora
de un formulario y cuadros de dialogo.
(detalle) Formularios de solicitud de
adopción. Contrato de adopción. Cuadros
de dialogo.
Tolerancia a fallas (detalle) Debe asignar un código en un
plazo de 5 minutos aun cuando se
produzcan fallas de energía o del equipo.
Plataforma del sistema
operativo
Microsoft Windows XP, 7, 8.
REQUERIMIENTOS
Ref. Función Categoría Atributo Detalles y
restricciones
Categoría
R1.7 El administrador o
voluntario
asignado debe
introducir un
código y una
contraseña para
ingresar al sistema.
Evidente Metáfora de
Interfaz
Pantallas
basadas en
formularios,
con colores
obligatorio
R2.2 Muestra la
descripción de los
registros
Evidente Metáfora de
interfaz
Pantallas
basadas en
formularios,
con colores
obligatorio
Tiempo de
respuesta
Máximo 2
segundos
obligatorio
R1.8 Mecanismo de
almacenamiento
persistente
Oculto Tolerancia a
fallas
obligatorio
R1.5 Proceso de
Adopción
Oculto Metáfora de
Interfaz
Pantallas
basadas en
formularios,
con colores
obligatorio
R3.3 Generar certificado
de adopción
Evidente Tiempo de
respuesta
Máximo 2
minutos
obligatorio
R3.1 Realizar solicitud de
adopción
Evidente Metáfora de
Interfaz
Pantallas
basadas en
formularios,
con colores
obligatorio
R4.1 Buscar fecha de
adopción
Evidente Tolerancia a
fallas
10 segundos
como
máximo
Obligatorio
R4.2 Buscar ubicación
de domicilio de
adoptante
Evidente Tiempo de
respuesta
10 segundos
como
máximo
obligatorio
Tolerancia a
fallas
Obligatorio
R2.1 Asignación de
código
Oculto Tolerancia a
fallas
Debe
asignar un
código en
un plazo de
5 minutos
aun cuando
se
produzcan
fallas de
energía o
del equipo.
Obligatorio
CASO DE USO
uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
SICAA
Adoptante
Voluntario
Animal Donante
Seguimineto al
Adoptante
Proceso de Adopción
Registro del Adoptante
Registro del
Donante-Donación
Registro de Animales
Registro de Voluntario
Administrador
CASO DE USO Nº 1
Caso de Uso: Registro de Animal.
Actores: Voluntario Asignado, Animal, Sistema, Voluntario
Veterinario.
Propósito: Crear y acumular las características de los animales
nuevos en una base de datos para así poder
realizar consultas sobre futuras adopciones de
estos, y brindar sus datos y observaciones.
Descripción: A la llegada de un animal, provisto o no por un
donador, se procede a su registro y este acumulado
en una lista de animales en adopción, solicitará
nombre, raza, edad, condiciones de llegada, etc.
Posterior a esto se evalúa al animal, actualiza el
registro y realiza consultas sobre animales
disponibles para que el adoptante pueda solicitar
uno.
Tipo: Primario, esencial.
Ref. Cruzadas: R1.1, R2.1, R2.2, R1.7, R1.8
CASO DE USO Nº 1
uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Registro de Animal
Voluntario Asignado
Ingresar al Sistema
Introducir Código y
Contraseña
Validar Código y
Contraseña
Registrar Datos del Animal
Asignación de Código
Evaluación del Animal
Guardar información
Mostrar información de
registro
Animal
Voluntario Veterinario Sistema
<include>
<include>
<include>
<include>
<include>
<include>
Caso de Uso: Registro de Voluntario.
Actores: Voluntario Asignado, Voluntario,
Administrador, Sistema.
Propósito: Registrar personas dispuestas a
ayudar al albergue sin lucros
personales.
Descripción: A la llegada de un voluntario, se
procede a su registro por el
administrador, el voluntario
entregara sus datos los cuales
serán evaluados para así
asignarle un cargo.
Tipo: Primario.
Ref. Cruzadas: R1.2, R2.1, R2.2, R1.7, R1.8
CASO DE USO Nº 2
CASO DE USO Nº 2uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
Registro de Adoptante
Administrador
Ingresar al sistema
Ingresar Código y
Contraseña
Validar Código y
Contraseña
Registro del Voluntario
Evaluación de Datos
Asignación de Cargo
Asignación de Código
Guardar Información
Mostrar Información de
Registro
Voluntario
Sistema
<include>
<include>
<include>
<include>
<include>
<include>
<include>
Caso de Uso: Registro de Donante –
Donación.
Actores: Donante, Administrador o
Voluntario Asignado.
Propósito: Registrar la donación que la persona
donante aportara al Albergue.
Descripción: Una persona (donante) llega a la
institución con una donación. El
administrador o voluntario asignado
ingresa al Sistema con su código y
contraseña acto seguido toma los
datos del donante y los registra, la
donación es clasificada. A
continuación los datos del donante
serán mostrados y guardados para
entregar al donante un certificado de
donación.
Tipo: Secundario.
Ref. Cruzadas: R1.3, R1.7, R2.1, R2.2
CASO DE USO Nº 3
CASO DE USO Nº 3uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
Registro de Donante - Donación
Voluntario Asignado
Ingrsar al Sistema
Introducir Código y
Contraseña
Validar Código y
Contraseña
Registrar Donante -
Donación
Guardar información
Clasificar donación
Mostrar datos
registrados
Generar certificado de
donación
Donante
Sistema
<include>
<include>
<include>
<include>
<include>
Entregar certificado
<include>
<include>
Caso de Uso: Registro del Adoptante.
Actores: Administrador, Voluntario
Asignado, Adoptante, Sistema.
Propósito: Registrar los datos
correctamente del adoptante.
Descripción: Una persona llega al albergue
dispuesto a adoptar un animal por
lo cual se procede a hacer su
registro de forma oportuna, en el
registro se reúne información sobre
cuál es el perfil del adoptante, se le
asigna un código y después de
cumplir con los requerimientos que
exige el albergue se procederá a la
adopción.
Tipo: Primario, Esencial.
Ref. Cruzadas: R1.4, R1.7, R1.6, R2.1, R2.2
CASO DE USO Nº 4
uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria
Registro de Adoptante
Administrador o Voluntario
Asignado
Ingresar al sistema
Introducir Código y
Contraseña
Validar Código y
Contraseña
Registro de Adoptante
Evaluación de Datos
Confirmar Solicitud
Asignación de Código
Guardar Información
Mostrar Información de
Registro
Adoptante
Sistema
<include>
<include>
<include>
<include>
<include>
<include>
<include>
Caso de Uso: Proceso de Adopción.
Actores: Adoptante, animal, administrador o
voluntario asignado, sistema.
Propósito: Registrar correctamente los datos para
la adopción.
Descripción: Un adoptante cuando logra obtener el
visto bueno para poder realizar la
adopción de un animal. Se procederá
con la elección del animal de acuerdo
a la solicitud anteriormente recibida
para luego el adoptante pase por el
albergue para la respectiva entrega del
animal. Posteriormente se hará la
entrega del certificado de adopción.
Posteriormente se hará el seguimiento
del animal.
Tipo: Primario, Esencial.
Ref. Cruzadas: R1.5, R1.6, R1.7, R1.8, R2.3, R3.2, R3.3,
R4.3
CASO DE USO Nº 5
uc ActorsEA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve
Proceso de Adopción
Adoptante
Ingresar al sistema
Introducir código y
contraseña
Validar código y
contraseña
Buscar codigo de
adoptante
Selección de animal
Registro de Adopción
Guardar Información
Imprimir Certificado de
Adopción
Administrador o
Voluntario
<include>
<include>
<include>
<include>
<include>
<include>
Animal
Sistema
Caso de Uso: Seguimiento.
Actores: Administrador o voluntario asignado,
sistema.
Propósito: Seguir al adoptante con el cuidado de
su mascota.
Descripción: El voluntario ingresa al sistema mediante
su código y su contraseña, luego solicita
la información de la adopción con el
nombre del adoptante busca la
ubicación de su hogar, para luego
hacer el seguimiento de la solicitud del
animal.
Tipo: Primario.
Ref. Cruzadas: R1.6, R1.7, R1.8, R2.3, R4.1
CASO DE USO Nº 6
uc Actors
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E
Seguimiento
Administrador o Voluntario
Asignado
Ingresar al Sistema
Introducir Código y
Contraseña
Validar Código y
Contraseña
Buscar Registro de
Adopción
Buscar Código del
Adoptante
Buscar Código del
Animal
Muestra Registro del
Adoptante
Muestra Registro del
Animal
Sistema
<include>
<include>
<include>
<include>
<include> <include>
MODELO CONCEPTUAL
PAQUETES
PAQUETES
PAQUETES
PATRON
CASO DE USO: Registro de Animal.
ACTORES: Voluntario Asignado,
Voluntario Veterinario, Sistema.
DESCRIPCIÓN: A la llegada de un animal,
provisto o no por un donador, se
procede a su registro y esta
acumularlo en una lista de
animales en adopción,
solicitando nombre, raza, edad,
condiciones de llegada, etc.
Posterior a esto se evalúa al
animal, actualizando el registro y
brinda consultas sobre animales
disponibles para que el
adoptante pueda solicitar uno.
DIAGRAMA DE
SECUENCIA Nº1
DIAGRAMA DE
SECUENCIA Nº1
Nombre: Introducir (código: numero, contraseña:
cadena), Validar (código: numero,
contraseña)
Responsabilidades: El administrador o voluntario asignado
ingresa al sistema e introduce un código
seguida de la contraseña.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL
Notas: Utilizar acceso súper rápido a la base de
datos.
Excepciones: Si el código o contraseña son incorrectos,
realizar un nuevo intento (3 intentos como máximo).
Si el código o contraseña son incorrectos,
indicar que se cometió u error.
Precondiciones: El sistema conoce el código y la contraseña
del administrador o voluntario asignado.
Postcondiciones: Se ingresó al Sistema para poder realizar la
tarea correspondiente.
CONTRATOS
Nombre: Registrar_Animal(Datos del Animal:
cadena),
Responsabilidades: Se encarga de tomar datos preliminares,
registrar los datos del Animal y agregarlos a
la base de datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL
Notas: Utilizar acceso súper rápido a la base de
datos.
Excepciones: Si no se ingresa un campo, se pedirá llenar
el mismo. Si no se concluye con el registro
de forma oportuna, indicar que se cometió
un error.
Precondiciones: Se está realizando un registro de Animal.
Postcondiciones: Se ha creado un nuevo registro de Animal
CONTRATOS
Nombre: Registrar_Evaluacion_Animal
(Registro_Animal),
Responsabilidades: Registrar evaluación del
Animal y agregarlos a la base
de datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
ANIMAL
Notas: Utilizar acceso súper rápido a
la base de datos.
Excepciones: Si no se concluye con el
registro de forma oportuna,
indicar que se cometió un
error.
Precondiciones: Se está realizando un registro
de Evaluación del Animal.
Postcondiciones: Se ha concluido con el registro
del Animal.
CONTRATOS
Nombre: Asignar_Código()
Responsabilidades: Asigna un código.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso
REGISTRO DEL ANIMAL
Notas: Utilizar acceso súper
rápido a la base de
datos.
Excepciones: Asigna un código
nuevo, que no esté
repetido.
Precondiciones: Tener un registro antes.
Postcondiciones: Se concluye con la
asignación del código.
CONTRATOS
Nombre: Guardar_Informacion(),
Mostrar_Datos()
Responsabilidades: Con los registros
desplegar el contenido
del mismo previamente
guardada la información
en la base de datos del
Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
ANIMAL
Excepciones: Si no se guardó el registro,
no se podrá mostrar los
datos por consiguiente
indicar que se cometió un
error.
Precondiciones: Guardar Información.
Postcondiciones: Se realiza el despliegue
correcto de datos del
Registro.
CONTRATOS
CASO DE USO: Registro del Voluntario.
ACTORES: Administrador, Sistema,
Voluntario.
DESCRIPCIÓN: A la llegada de un
voluntario se procederá
a un registro por el
administrador, el
voluntario entregara sus
datos los cuales serán
evaluados para así
asignarle un cargo y su
respectivo código
DIAGRAMA DE
SECUENCIA Nº2
DIAGRAMA DE
SECUENCIA Nº2
Nombre: Introducir (código: numero, contraseña: cadena),
Validar (código: numero, contraseña)
Responsabilidades: El administrador o voluntario asignado ingresa al
sistema e introduce un código seguida de la
contraseña.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO.
Notas: Utilizar acceso super rápido a la base de datos.
Excepciones:
Si el código o contraseña son incorrectos, realizar
un nuevo intento (3 intentos como máximo).
Si el código o contraseña son incorrectos, indicar
que se cometió u error.
Precondiciones: El sistema conoce el código y la contraseña del
administrador o voluntario asignado.
Postcondiciones: Se ingresó al Sistema para poder realizar la tarea
correspondiente.
CONTRATOS
Nombre: Registrar_voluntario(Datos
del Voluntario: cadena),
Responsabilidades: Se encarga de tomar datos
preliminares, registrar los
datos del Animal y
agregarlos a la base de
datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
VOLUNTARIO
Notas: Utilizar acceso super rápido a la
base de datos.
Excepciones: Si no se ingresa un campo, se
pedirá llenar el mismo. Si no se
concluye con el registro de
forma oportuna, indicar que se
cometió un error.
Precondiciones: Se está realizando un registro
de Animal.
Postcondiciones: Se ha creado un nuevo registro
de Animal
CONTRATOS
Nombre: Registrar_Evaluacion
Voluntario
(Registro_Voluntario).
Responsabilidades: Registrar evaluación del
Animal y agregarlos a la
base de datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO
DEL VOLUNTARIO
Notas: Utilizar acceso super
rápido a la base de datos.
Excepciones: Si no se concluye con el
registro de forma
oportuna, indicar que se
cometió un error.
Precondiciones: Se está realizando un
registro de Evaluación del
Voluntario.
Postcondiciones: Se ha concluido con el
registro del Voluntario.
CONTRATOS
Nombre: Asignar_Código()
Responsabilidades: Asigna un código.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO
DEL VOLUNTARIO
Notas: Utilizar acceso super
rápido a la base de
datos.
Excepciones: Asigna un código
nuevo, que no esté
repetido.
Precondiciones: Tener un registro antes.
Postcondiciones: Se concluye con la
asignación del código.
CONTRATOS
Nombre: Guardar_Informacion(),
Mostrar_Datos()
Responsabilidades: Con los registros
desplegar el contenido
del mismo previamente
guardada la información
en la base de datos del
Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO
DEL VOLUNTARIO
Excepciones: Si no se guardó el
registro, no se podrá
mostrar los datos por
consiguiente indicar que
se cometió un error.
Precondiciones: Guardar Información.
Postcondiciones: Se realiza el despliegue
correcto de datos del
Registro.
CONTRATOS
DIAGRAMA DE
SECUENCIA Nº3
CASO DE USO: Registro de Donante –
Donación.
ACTORES: Donante, Administrador o
Voluntario Asignado.
DESCRIPCIÓN: Una persona (donante)
llega a la institución con
una donación. El administrador
o voluntario asignado ingresa al
Sistema con su código y
contraseña acto seguido toma
los datos del donante y los
registra, la donación es
clasificada. A continuación los
datos del donante serán
mostrados y guardados para
entregar al donante un
certificado de donación.
DIAGRAMA DE
SECUENCIA Nº3
Nombre: Introducir(código:
numero, contraseña:
cadena)
Responsabilidades: El administrador o voluntario
asignado ingresa al sistema
e introduce un código
seguida de la contraseña.
Tipo: Sistema
Ref. Cruzadas: Registro Donante
Excepciones: Si el código o contraseña
son incorrectos, realizar un
nuevo intento (2 intentos
como máximo).
Precondiciones: El sistema conoce el código
y la contraseña del
administrador o voluntario
asignado.
Postcondiciones: Se ingresó al Sistema para
poder realizar la tarea
correspondiente.
CONTRATOS
Nombre: RegistraDonante Donacion(datos
Donante: Cadena, Donacion:
cadena)
Responsabilidades: Registrar los datos del
donante y agregarlos a la base de
datos de Sistema, la donación también es
registrada para luego ser
clasificada.
Tipo: Sistema
Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2
Excepciones: Si no se concluye con el
registro de forma oportuna, indicar
que se cometió un error.
Precondiciones: Se está realizando un registro de un
donante y su donación.
Postcondiciones: Se ha creado un nuevo registro. Si
se trata de un donante que no
desea dar sus datos
(datos donante) entonces se
creará un registro con datos_
donante anónimo. En los dos casos el
Sistema le asignará un código.
CONTRATOS
Nombre: ClasificaDonacion(datos
Donacion: cadena)
Responsabilidades: La clasificación de la donación es
realizada por un administrador o
voluntario asignado, se clasifica la
donación en: dinero, comida,
animal u otros para agregarlos a
las base de datos del Sistema.
Tipo: Administrador, Sistema
Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2
Excepciones: Si no se concluyó con la
clasificación de forma oportuna,
indicar que se cometió un error.
Precondiciones: Se está realizando un la
clasificación de la donación con
el registro de donación.
Postcondiciones: Se clasifico la donación ya sea en
dinero, comida, animal u otros.
CONTRATOS
Nombre: Mostrar_Datos()
Responsabilidades: Con los registros del
donante y de la donación
desplegar el contenido del
mismo previamente
guardada la información en
la base de datos del
Sistema.
Tipo: Sistema
Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2
Excepciones: Si no se guardó el registro del
donante y la donación, no se
podrá mostrar los datos por
consiguiente indicar que se
cometió un error.
Precondiciones: Guardar Información con
fecha.
Postcondiciones: Se realiza el despliegue
correcto de datos Donante y
Donación con la fecha.
CONTRATOS
Nombre: ImprimeCertificado()
Responsabilidades: El Administrador debe hacer la
entrega de un certificado de
donación al donante el cual
contiene los datos más relevantes
del registro de donación.
Tipo: Administrador, Sistema
Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2
Excepciones: Si la información no fue guardada
correctamente, entonces no se
podrá imprimir el certificado de
donación, indicar que se cometió
un error.
Precondiciones: Con el registro de Donante y su
donación se realiza el Certificado
de donación siempre y cuando
los datos hayan sido guardados.
Postcondiciones: Impresión de Certificado, entrega
del mismo al donante.
CONTRATOS
CASO DE USO: Registro del Adoptante.
ACTORES: Administrador o Voluntario
Asignado, Adoptante, Sistema
DESCRIPCIÓN: Una persona llega al albergue
dispuesto a adoptar un animal
por lo cual se procede a hacer
su registro de forma oportuna,
en el registro se reúne
información sobre cuál es el
perfil del adoptante, después
de cumplir con los
requerimientos que exige el
albergue se procederá a la
asignación de su código para
seguir el proceso de adopción.
DIAGRAMA DE
SECUENCIA Nº4
DIAGRAMA DE
SECUENCIA Nº4
Nombre: IngresaCodContraseña
(código: numero,
contraseña: cadena)
Responsabilidades: El administrador o
voluntario asignado
ingresa al sistema e
introduce un código seguida de
la contraseña.
Tipo: Sistema
Ref. Cruzadas: REGISTO DEL ADOPTANTE
Excepciones: Si el código o contraseña son
incorrectos, realizar un nuevo
intento (2 intentos como
máximo).
Precondiciones: El sistema conoce el código y la
contraseña del administrador o
voluntario asignado.
Postcondiciones: Se ingresó al Sistema para
poder realizar la tarea
correspondiente.
CONTRATOS
Nombre: Toma_Datos()
Responsabilidades: Se encarga el
Administrador para tomar
todos los datos del
adoptante
Tipo: Administrador, Sistema.
Referencias cruzadas: Registro del adoptante.
Excepciones: Se guardan los datos para
poder enviar su respectiva
solicitud
Precondiciones: Utilizar los datos con
encriptación
Postcondiciones: Verificar que es ideal el perfil
del usuario
CONTRATOS
Nombre: Registrar_Adoptante(Datos del
Adoptante: cadena),
Responsabilidades: Se encarga de tomar datos
preliminares, registrar los datos del
Adoptante y agregarlos a la base
de datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
ADOPTANTE
Notas: Utilizar acceso súper rápido a la
base de datos.
Excepciones: Si no se ingresa un campo, se
pedirá llenar el mismo. Si no se
concluye con el registro de forma
oportuna, indicar que se cometió
un error.
Precondiciones: Se está realizando un registro de
Adoptante.
Postcondiciones: Se ha creado un nuevo registro de
Adoptante.
CONTRATOS
Nombre: Registrar_Evaluacion_
Voluntario(Registro
Voluntario),
Responsabilidades: Registrar evaluación del
Animal y agregarlos a la
base de datos de Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
VOLUNTARIO
Notas: Utilizar acceso super
rápido a la base de datos.
Excepciones: Si no se concluye con el
registro de forma oportuna,
indicar que se cometió un
error.
Precondiciones: Se está realizando un
registro de Evaluación del
Animal.
Postcondiciones: Se ha concluido con el registro
del Animal.
CONTRATOS
Nombre: Asignar_Código()
Responsabilidades: Asigna un código.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO
DEL ADOPTANTE
Notas: Utilizar acceso super
rápido a la base de
datos.
Excepciones: Asigna un código
nuevo, que no esté
repetido.
Precondiciones: Tener un registro antes.
Postcondiciones: Se concluye con la
asignación del código.
CONTRATOS
Nombre: Guardar_Informacion(),
Mostrar_Datos()
Responsabilidades: Con los registros desplegar el
contenido del mismo
previamente guardada la
información en la base de
datos del Sistema.
Tipo: Sistema
Ref. Cruzadas: Caso de Uso REGISTRO DEL
ADOPTANTE
Excepciones: Si no se guardó el registro, no
se podrá mostrar los datos
por consiguiente indicar que
se cometió un error.
Precondiciones: Guardar Información.
Postcondiciones: Se realiza el despliegue
correcto de datos del Registro.
CONTRATOS
CASO DE USO: Proceso de
Adopción.
ACTORES: Administrador o
Voluntario Asignado,
Adoptante, Sistema,
Animal.
DESCRIPCIÓN: Un adoptante cuando
logra obtener el visto
bueno para poder realizar
la adopción de un animal,
se procederá con la
elección del animal de
acuerdo a la solicitud
recibida anteriormente para
que luego el adoptante
pase por el albergue para la
respectiva entrega del
animal, entrega del
certificado de adopción, por
consiguiente se hará el
seguimiento del mismo.
DIAGRAMA DE
SECUENCIA Nº5
DIAGRAMA DE
SECUENCIA Nº5
Nombre: Introducir (Código: numero,
contraseña: numero y/o
carácter)
Responsabilidades: Capturar (registrar) código de
administrador para validar la
adopción
Tipos: Sistema
Referencias Cruzada: Caso de uso: proceso de
adopción
Notas: Utilizar acceso super rapido al
sistema
Excepciones: Si el código no es válido indicar
q se metió un error
Precondiciones: Registrar código de
administrador
Postcondiciones: Se ingresa al sistema
El administrador realizara
cambios y adopciones
CONTRATOS
Nombre: Validar (Código: numero,
contraseña: numero y/o
carácter)
Responsabilidades: Registrar el ingreso al sistema
Tipos: Sistema
Referencias Cruzada: proceso de adopción
Excepciones: Si el código no es válido
volver a ingresar el código
Precondiciones: Haber ingresado código y
contraseña
Postcondiciones: Se registra código
Si el código es válido:
Ingresar al sistema
Si el código no es válido:
enviar un mensaje y volver a
introducir el número.
CONTRATOS
Nombre: Buscar adoptante (Código:
numero)
Responsabilidades: Buscar al adoptante para
verificar la adopción
Tipos: Sistema
Referencias Cruzada: proceso de adopción
Excepciones: Si no se encuentra al adoptante
el adoptante no esta habilitado
para realizar la adopción.
Precondiciones: El adoptante debe estar
registrado con su código
respectivo. Además el adoptante
debe estar habilitado para realizar
la adopción.
Postcondiciones: Si el código es válido: Se
procederá a la adopción.
Si el código no es válido: Se pedirá
introducir un código valido.
CONTRATOS
Nombre: Solicitar Reporte
(Código_Adopt: numero)
Desplegar Reporte ()
Responsabilidades: Buscar Adoptante para luego
buscar su reporte y desplegarlo.
Tipos: Sistema
Referencias Cruzada: proceso de adopción
Excepciones: Si el código no es válido volver a
pedir la introducción de la
misma.
Precondiciones: El adoptante debe estar
registrado (con su respectivo
contrato).
Postcondiciones: Si el código es válido: Se
procederá la devolución de la
respuesta y a desplegar el
reporte.
Si el código no es válido: Se
pedirá introducir un código valido.
CONTRATOS
CONTRATOS
Nombre: Solicitar Reporte
(Código_Adopt: numero)
Desplegar Reporte ()
Responsabilidades: Buscar Adoptante para luego
buscar su reporte y desplegarlo.
Tipos: Sistema
Referencias Cruzada: proceso de adopción
Excepciones: Si el código no es válido volver a
pedir la introducción de la
misma.
Precondiciones: El adoptante debe estar
registrado (con su respectivo
contrato).
Postcondiciones: Si el código es válido: Se
procederá la devolución de la
respuesta y a desplegar el
reporte.
Si el código no es válido: Se
pedirá introducir un código valido.
Nombre: Registrar Adoptante
(Código_Adopt: numero,
Código_Animal: numero)
Responsabilidades: Capturar (registrar) código del
adoptante y del animal a adoptarse
y los datos respectivos
Tipos: Sistema
Referencias Cruzada: proceso de adopción
Excepciones: Si uno o ambos códigos no es válido
volver a pedir la introducción de la
misma.
Precondiciones: El adoptante y el animal deben
estar regiosdtrados. Además el
adoptante de ya debió ser
aceptado anteriormente.
Postcondiciones: Generar la actualización de la
adopción.
Generar certificado de adopción.
CONTRATOS
Nombre: Imprimir Certificado ()
Guardar ()
Responsabilidades: Imprimir el certificado de adopción y
posteriormente guardarla.
Tipos: Sistema
Referencias Cruzada: Función del sistema:
Caso de uso: proceso de adopción
Notas:
Excepciones: Si no existe el registro de adopción.
Precondiciones: Anteriormente debe ser enviado el
registro de adopción.
Postcondiciones: Tener el registro impreso.
CONTRATOS
CASO DE USO: Seguimiento
ACTORES: Administrador o Voluntario
Asignado, Sistema
DESCRIPCIÓN: El voluntario ingresa al sistema
mediante su código y su contraseña, luego
solicita la información de la adopción con el
nombre del adoptante, busca la ubicación
de su hogar para luego hacer el respectivo
seguimiento de las vacunas del animal.
DIAGRAMA DE
SECUENCIA Nº6
DIAGRAMA DE
SECUENCIA Nº6
NOMBRE: INTRODUCIR (Código,
Contraseña), RESPUESTA COD Y CONTRA().
RESPONSABILIDADES: Capturar (registrar) el
código y contraseña.
TIPO: Sistema.
CASO DE USO: SEGUIMIENTO.
NOTAS: Utilizar acceso súper
rápido a la base de datos.
EXCEPCIONES: Si el código o
contraseña no son válidos, indicar que se
cometió un error.
PRECONDICIÓN: El sistema conoce el
código y la contraseña.
POSTCONDICIÓN: Se ingresó al sistema.
CONTRATOS
NOMBRE: BUSCAR
ADOPCIONES(fecha), DESPLEGAR ADOPCIONES()
RESPONSABILIDADES: Buscar adopciones por la
fecha y desplegar las adopciones por esa fecha.
TIPO: Sistema.
CASO DE USO: SEGUIMIENTO.
NOTAS: Utilizar acceso súper rápido a
la base de datos.
EXCEPCIONES: Si no hay adopciones
en esa fecha, indicar que se cometió un error.
PRECONDICIÓN: El sistema conoce la fecha.
POSTCONDICIÓN: Se desplegó los registros de
las adopciones.
CONTRATOS
NOMBRE: BUSCAR REGISTRO DEL
ADOPTANTE (COD_ADOP), DESPLIEGA
REGISTRO()
RESPONSABILIDADES: Buscar el registro del
adoptante mediante el código y despliega su
registro.
TIPO: Sistema.
CASO DE USO: SEGUIMIENTO.
NOTAS: Utilizar acceso súper rápido a la
base de datos.
EXCEPCIONES: Si no existe el código del
Adoptante, indicar que se cometió un error.
PRECONDICIÓN: El sistema conoce el código
del adoptante.
POSTCONDICIÓN: Se desplegó los registros del
adoptante.
CONTRATOS
NOMBRE: BUSCAR REGISTRO DEL ANIMAL (COD_AL),
DESPLEGAR REGISTRO
RESPONSABILIDADES: Buscar el registro del animal
mediante su código y despliega su registro.
TIPO: Sistema.
CASO DE USO: SEGUIMIENTO.
NOTAS: Utilizar acceso súper rápido a la
base de datos.
EXCEPCIONES: Si no existe el código del animal,
indicar que se cometió un error.
PRECONDICIÓN: El sistema conoce el código del
animal.
POSTCONDICIÓN: Se desplegó los registros del
animal.
CONTRATOS
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
CASOS DE USO REALES
- PANTALLA
1. INGRESAR AL SISTEMA
2. Ingresar Código y Contraseña -
Validar
CASOS DE USO REALES
- PANTALLA
3. Registros
CASOS DE USO REALES
- PANTALLARegistro de Voluntario
4. Registro de Voluntario
CASOS DE USO REALES
- PANTALLA
5. Registro de Animal
CASOS DE USO REALES
- PANTALLA
6. Registro de Adoptante
CASOS DE USO REALES
- PANTALLA
CASOS DE USO REALES
- PANTALLA
7. Dar en Adopción
CASOS DE USO REALES
- PANTALLA
8. Registro de Donación
CASOS DE USO REALES
- PANTALLA
9. Seguimiento
CASOS DE USO REALES
- PANTALLA
MODELO NAVEGACIONAL
CASOS DE USO REALES
- MODELO DE NAVEGACION
SICAA
INGRESAR BLOQUE PRINCIPAL BOTONERA INFERIOR
CASOS DE USO REALES
- MODELO DE NAVEGACION
1.INGRESAR
Contiene información básica de la aplicación tales como el
nombre del Sistema o el logo de éste. Además el usuario podrá
ingresar al Sistema con código y contraseña.
SICAA
INGRESAR
BLOQUE
PRINCIPAL
BOTONERA
INFERIOR
Nombre App
Ingresar con código y contraseña
Logo App
La siguiente imagen muestra
como verá el usuario al
acceder al Sistema.
2. BLOQUE PRINCIPAL
El menú principal contendrá todas las posibles
gestiones que se pueden realizar en el sistema. En esta
parte el usuario interactúa con el Sistema.
En este bloque cabe destacar los siguientes elementos:
CASOS DE USO REALES
- MODELO DE NAVEGACION
BLOQUE
PRINCIPAL
MENÚ PRINCIPAL
CONTENIDO
REGISTRO VOLUNTARIO
REGISTRO DE ANIMAL
REGISTRO DE ADOPTANTE
REGISTRO DONACIÓN
DAR EN ADOPCIÓN
SEGUIMIENTO
CASOS DE USO REALES
- MODELO DE NAVEGACION
Se destaca la zona de CONTENIDO la cual es la zona en donde se
mostrará la información y los formularios en función de la opción
seleccionada en los menús de la aplicación.
La siguiente imagen muestra cómo se verá el menú principal.
2.1 Registrar Voluntario
CASOS DE USO REALES
- MODELO DE NAVEGACION
REGISTRAR
VOLUNTARIO
TOMA DE
DATOS
REGISTRO ASIGNAR
CÓDIGO
ASIGNAR
CARGO
La siguiente imagen muestra cómo se
verá el submenú para Registro de
Voluntario.
CASOS DE USO REALES
- MODELO DE NAVEGACION
La siguiente imagen muestra cómo se
verá el submenú para Registro de
Animal.
2.2 Registrar Animal
REGISTRAR
ANIMAL
REGISTRO EVALUACIÓN ASIGNAR
CÓDIGO
2.3 Registrar Adoptante
CASOS DE USO REALES
- MODELO DE NAVEGACION
REGISTRAR
ADOPTANTE
TOMA DE
DATOS
REGISTRO SOLICITUD DE
ADOPCIÓN
ASIGNAR
CÓDIGO
La siguiente imagen muestra
cómo se verá el submenú
para Registro de Adoptante.
CASOS DE USO REALES
- MODELO DE NAVEGACION
Solicitud de Adopción
2.3 Registrar Donación
REGISTRAR
DONACIÓN
TOMA DE
DATOS -
DONANTE
REGISTRO ASIGNAR
CÓDIGO
CLASIFICACIÓN DE
DONACIÓN
IMPRIMIR CERTIFICADO DE
DONACIÓN
La siguiente imagen muestra cómo
se verá el submenú para Registro
de donación.
CASOS DE USO REALES
- MODELO DE NAVEGACION
2.5 Dar en Adopción
CASOS DE USO REALES
- MODELO DE NAVEGACION
DAR EN
ADOPCIÓN
TOMA DE
DATOS -
ADOPTANTE
BUSCAR
CÓDIGO
RESPUESTA DE
SOLICITUD
REGISTRO
IMPRIME
CERTIFICADO DE
ADOPCIÓN
La siguiente imagen
muestra cómo se verá el
submenú para el Proceso
de Adopción.
CASOS DE USO REALES
- MODELO DE NAVEGACION
SEGUIMIENTO
TOMA DE
DATOS -
ADOPTANTES
BUSCAR
REGISTROS
DATOS – SALUD
ANIMAL
BUSCAR
DOMICILIO
2.6 Seguimiento
La siguiente imagen
muestra cómo se verá el
submenú para Proceso de
Adopción.
CASOS DE USO REALES
- MODELO DE NAVEGACION
3.Registro Voluntario
Botonera para guardar los datos del voluntario registrado, mostrar datos
registrados y volver al menú principal.
CASOS DE USO REALES
- MODELO DE NAVEGACION
3.2 Registro Animal
Botonera para guardar los datos del animal registrado,
mostrar registro y volver al menú principal.
CASOS DE USO REALES
- MODELO DE NAVEGACION
3.3 Registro Adoptante
Botonera para guardar los datos del adoptante,
mostrar el registro y volver al menú principal.
CASOS DE USO REALES
- MODELO DE NAVEGACION
3.4 Registro Donación
Botonera para guardar los datos del adoptante, mostrar el
registro y volver al menú principal.
CASOS DE USO REALES
- MODELO DE NAVEGACION
3.5 Seguimiento
Botonera para guardar los datos del seguimiento,
mostrar el registro y volver al menú principal.
DIAGRAMAS DE
COLABORACIÓN
Voluntario Asignado Sistema
Introducir(codigo, contraseña)
Validar(codigo,
contraseña)
Voluntario Asignado Sistema
Registrar animal(datos del
animal)
Guardar
informacion()
1.- Registro de Animal
Voluntario
veterinario
Sistema
Registrar evaluacion del
animal(registro del animal)
sistema
Voluntario
Veterinario
Asignar codigo()
Guardar
informacion()
Mostrar datos()
Voluntario Asignado
Mostrar datos()
DIAGRAMAS DE
COLABORACIÓN
DIAGRAMAS DE
COLABORACIÓN
Administrador sistema
Introducir(codigo, contraseña)
Validar(codigo, contraseña)
Administrador Voluntario
Toma datos()
Asignar cargo()
Voluntario
Asignar codigo()
Registrar
voluntario(
datos de
voluntario)
2.- Registro de Voluntario
Sistema Administrador
Guardar informacion()
Mostrar datos()
DIAGRAMAS DE
COLABORACIÓN
3.- Registro de donante - donación
Administrador Donante
Introducir(codigo, contraseña)
Validar(codigo, contraseña)
Administrador Sistema
Registrar donante(datos del
donante)
Donante
Asignar codigo()
DIAGRAMAS DE
COLABORACIÓN
Sistema Donante
Clasifica donacion(datos
donacion)
Guarda informacion(fecha)
Administrador
Mostrar datos()
Sistema Administrador
Imprime certificado()
DIAGRAMAS DE
COLABORACIÓN
Administrador Sistema
Introducir(codigo, contraseña)
Validar(codigo, contraseña)
Administrador Sistema
Registrar adoptante(datos
adoptante)
Evaluacion adoptante(registro
adoptante)
Administrador
Toma
datos()
4.- Registro del Adoptante
DIAGRAMAS DE
COLABORACIÓN
Sistema Adoptante
Asignar codigo()
Guardar informacion()
Administrador
Sistema Administrador
Mostrar datos()
DIAGRAMAS DE
COLABORACIÓN
Administrador Sistema
Introducir(codigo, contraseña)
Validar(codigo, contraseña)
Administrador Adoptante
Toma datos()
Sistema
Registrar adoptante(datos
adoptante)
Evaluacion adoptante(registro
adoptante)
Asignar
codigo()
sistema Administrador
Guardar informacion()
Mostrar datos()
5.- Proceso de Adopción
DIAGRAMAS DE
COLABORACIÓN
Administrador Sistema
Introducir(codigo, contraseña)
Validar(codigo, contraseña)
Administrador Sistema
Buscar adopciones(fecha)
Mostrar adopciones()
6.- Seguimiento
DIAGRAMAS DE
COLABORACIÓN
Administrador Sistema
Buscar registro
adoptante(codigo)
Registro de
adoptantes
Solicitar
reporte(cod_adop)
Desplegar
reporte()
Administrador Sistema
Buscar registro animal(codigo)
Registro de
animales
Solicitar
reporte(cod_anim)
Desplegar
reporte()
DIAGRAMAS DE CLASES
Administrador
Animal Ani
Adoptante Adop
Voluntario Vol
Donante Do
Adopción Ado
Nombre
Ubicación
PCT Introducir (código,
contraseña)
PCT Validar (código, contraseña)
PCT Guardar_Informacion ()
PCT Mostrar_Datos ()
PEX Solicitar_Reporte
PCR Toma_Datos ()
Animal
Nombre
Raza
Tamaño
Color
Edad
PEX Evaluación ()
PCR Asignar_Codigo ()
PEX Buscar_Registro
(Código)
Voluntario
Nombre
Asignación
PCR Asignar_Codigo ()
PCR Asignar_Cargo ()
Adoptante
Nombre
CI
Código
Dirección
PCR Asignar_Codigo ()
PEX Buscar_Registro
(Código)
Adopción
Animal Ani
Adoptante Adop
Hora
Fecha
PCT Imprime_Certificado_Ad ()
PEX Busca_Cod_Ad ()
Donante
Nombre
CI
Código
PCR Asignar_Codigo ()
PCT Imprime_Certificado_D ()

Más contenido relacionado

Similar a ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS - SISTEMA DE INFORMACIÓN Y CONTROL DE ANIMALES EN ADOPCIÓN

Revista Patitas por Jessica Perez
Revista Patitas por Jessica PerezRevista Patitas por Jessica Perez
Revista Patitas por Jessica PerezJessica Pérez
 
Animalesabandonadosdos
AnimalesabandonadosdosAnimalesabandonadosdos
Animalesabandonadosdosanitambdesign
 
pequeños peluditos adopción y rescate de mascotas
pequeños peluditos adopción y rescate de mascotas  pequeños peluditos adopción y rescate de mascotas
pequeños peluditos adopción y rescate de mascotas AngelaBurbano2000
 
proyecto de tecnologia
 proyecto de tecnologia proyecto de tecnologia
proyecto de tecnologiayejutayo
 
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisada
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisadaPlaticas de Tenencia Responsable de Mascotas 4ro 6ro revisada
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisadaCefutrema Ac
 
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22 Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22 Anabel Méndez
 
Cuestionario de preadopción
Cuestionario de preadopciónCuestionario de preadopción
Cuestionario de preadopciónDaniel Carlos
 
Manual de cuidados basicos del perro
Manual de cuidados basicos del perroManual de cuidados basicos del perro
Manual de cuidados basicos del perrogalvarez98
 
Doggie House
Doggie HouseDoggie House
Doggie Housekarlalama
 
Animales Que Baile
Animales Que BaileAnimales Que Baile
Animales Que Baileflyden8
 
Tips para cuidar a tu mascota
Tips para cuidar a tu mascotaTips para cuidar a tu mascota
Tips para cuidar a tu mascotakaren698
 
Diagnostico al usuario/Sanidad Animal
Diagnostico al usuario/Sanidad AnimalDiagnostico al usuario/Sanidad Animal
Diagnostico al usuario/Sanidad Animalrozzi24
 

Similar a ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS - SISTEMA DE INFORMACIÓN Y CONTROL DE ANIMALES EN ADOPCIÓN (20)

Revista Patitas por Jessica Perez
Revista Patitas por Jessica PerezRevista Patitas por Jessica Perez
Revista Patitas por Jessica Perez
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aula
 
Animalesabandonadosdos
AnimalesabandonadosdosAnimalesabandonadosdos
Animalesabandonadosdos
 
pequeños peluditos adopción y rescate de mascotas
pequeños peluditos adopción y rescate de mascotas  pequeños peluditos adopción y rescate de mascotas
pequeños peluditos adopción y rescate de mascotas
 
proyecto de tecnologia
 proyecto de tecnologia proyecto de tecnologia
proyecto de tecnologia
 
Veterinarios Al Rescate
Veterinarios Al RescateVeterinarios Al Rescate
Veterinarios Al Rescate
 
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisada
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisadaPlaticas de Tenencia Responsable de Mascotas 4ro 6ro revisada
Platicas de Tenencia Responsable de Mascotas 4ro 6ro revisada
 
Mascotas
MascotasMascotas
Mascotas
 
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22 Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22
Fase 1. Diagnóstico. Identificación del proyecto. Módulo 22
 
Adopta bogota
Adopta bogotaAdopta bogota
Adopta bogota
 
Cuestionario de preadopción
Cuestionario de preadopciónCuestionario de preadopción
Cuestionario de preadopción
 
Mascotas abandonadas
Mascotas abandonadasMascotas abandonadas
Mascotas abandonadas
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Manual de cuidados basicos del perro
Manual de cuidados basicos del perroManual de cuidados basicos del perro
Manual de cuidados basicos del perro
 
Guia animales - reedición 2016
Guia animales - reedición 2016Guia animales - reedición 2016
Guia animales - reedición 2016
 
Doggie House
Doggie HouseDoggie House
Doggie House
 
Animales Que Baile
Animales Que BaileAnimales Que Baile
Animales Que Baile
 
Tips para cuidar a tu mascota
Tips para cuidar a tu mascotaTips para cuidar a tu mascota
Tips para cuidar a tu mascota
 
Diagnostico al usuario/Sanidad Animal
Diagnostico al usuario/Sanidad AnimalDiagnostico al usuario/Sanidad Animal
Diagnostico al usuario/Sanidad Animal
 

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS - SISTEMA DE INFORMACIÓN Y CONTROL DE ANIMALES EN ADOPCIÓN

  • 1. LIC. MENFY MORALES INF-162 ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS - Vallejos Chávez Minerva - Quino Terán Ana Belén - Suxo Casas María Magali - Justiniano Castillo Franklin - Quispe Urure Roger 1/2013
  • 2. SICAA SISTEMA DE INFORMACIÓN Y CONTROL DE ANIMALES EN ADOPCIÓN
  • 3. ANÁLISIS Y DISEÑO I.- PLANIFICACIÓN 1.- ESTUDIO PRELIMINAR 1.1 LEVANTAMIENTO DE INFORMACIÓN 1.1.1 ENTREVISTAS ANALISIS Y DISEÑO ESTRUCTURADO
  • 4. APLAB – BOLIVIA es una asociación sin ánimo de lucro que ayuda a los animales abandonados para conseguirles un nuevo hogar. ¿Cómo surge esta asociación y qué la motiva a ayudar a los animales abandonados? R. Surge como una iniciativa privada que a modo particular decide sacar perros y gatos de las calles para buscarles una familia. Evidentemente, y por desgracia, el trabajo es mayor del esperado y es entonces cuando se decide constituirse como asociación y buscar más gente que se una a este proyecto. 2. ¿Cuáles son los desafíos más grandes que debe enfrentar una sociedad protectora de animales? ¿Y cuáles los que debe enfrentar un socio voluntario de dichas sociedades? R. El mayor desafío al que hace frente un albergue de animales es dar cabida a todos esos animales abandonados con ayuda cero de la administración. Lamentablemente es mayor el número de abandonos que las plazas de las protectoras. Sabes que el que no entre en la protectora seguramente muera en la calle o en la perrera y es un desafío poner las pautas para decir este animal entra y este no. Para un voluntario es el mismo, es la voz de la protectora y el negar la entrada a un animal sabiendo que puede ser su única esperanza es duro. Además de ello, te encuentras con la incomprensión de la gente, que en la mayoría de los casos no ve más allá de su problema y al negarle la entrada del animal te cuestiona, insulta y todo lo que se le ocurre en ese momento. 3. En algunos países es frecuente que las sociedades protectoras de animales hagan evaluaciones de temperamento antes de poner un animal en adopción. ¿Hace APLAB estas evaluaciones, para buscar propietarios compatibles con el animal que se pone en adopción? ¿Son necesarias estas evaluaciones? R. Por supuesto para cada adoptante estudiamos las condiciones de vida, el entorno, si hay niños o no, etc. y se le ofrecen animales que vayan a ser aptos. Si el animal elegido no es apto para el entorno en que va a vivir, se prefiere no darlo antes de que lo devuelvan o haya problemas. Tiene que ser una adopción responsable, segura y para toda la vida. ENTREVISTA - PROTECTORA DE ANIMALES APLAB - BOLIVIA
  • 5. ENTREVISTA - PROTECTORA DE ANIMALES APLAB - BOLIVIA 4. ¿Qué requisitos debe cumplir una persona (o familia) para adoptar un perro u otro animal de APLAB? R. Más que los requisitos que debe cumplir, nosotros miramos los que no debe cumplir y como no queremos que esté un perro. Evidentemente no los podemos decir porque sería poner en sobre aviso a un mal adoptante. Pero cualquier persona que adopte un animal de forma responsable y le vaya dar calidad de vida al perro o gato, de entrada es buen adoptante. 5. ¿Qué compromisos asume una persona al adquirir un animal, ya sea que lo adopte de APLAB o lo compre en un criadero? R. De entrada el compromiso principal debería ser el tenerlo bien cuidado durante todos los años que nos viva. Un animal necesita de nuestras atenciones para sobrevivir, no es un capricho y no se puede coger por coger. Hay que pensar que hay que sacarlo a pasear tengamos ganas o no, que se va a poner malito, que si nos vamos de viaje o nos lo tenemos que llevar o buscar alguien que lo atienda y que conlleva muchas responsabilidades. 6. ¿La institución cuenta con algún Sistema de información para el control en el proceso de adopción de algún animal? R. Si contamos con un sistema, el cual registra a los animales que ingresan en la institución.
  • 6. ENCUESTA PARA ADOPTAR UN PERRO ¿Por qué desea adoptar un perro? ¿Sabes cuántos años puede llegar a vivir un perro? ¿Cuánto tiempo al día le puede dedicar para atenderlo? ¿Qué cuidados importantes necesita un perro? ¿Ha calculado el gasto que le ocasionará la alimentación y atención vete rinaria de un perro? ¿Cuáles son los accesorios necesarios para el bienestar del perro? ¿Va a estar en un cuarto, en el interior de toda la casa o en el jardín? ¿Tiene acceso a salirse a la calle? Si se cambia de ciudad o país, ¿qué haría con el perro? Si se cambia de casa y no permiten animales, ¿qué haría con el perro? Si sale de viaje, ¿quién lo cuidará? Si presenta una enfermedad larga, costosa o tediosa, ¿la podría afrontar? Si hace sus necesidades en lugares inadecuados, ¿qué pasaría con él? Si se embaraza una mujer en su casa, ¿qué pasaría con el perro? Si nace un bebé en la familia, ¿qué haría con el perro? Si hay pérdida de interés por parte de su familia, ¿qué pasaría con él? ¿Estaría dispuesto a tolerar algún destrozo en la casa? ¿Qué podría presentarse que le impida conservarlo? ¿Ha pensado el destino del perro en caso de que usted llegue a faltar? ¿Ha tenido perro (s) anteriormente?
  • 7. ÁRBOLES ANALÍTICOS 2.- ARBOLES ANALÍTICOS 2.1.- DEFINICION DEL ARBOL DE PROBLEMAS  Creciente abandono de animales.  Irresponsabilidad de los dueños.  Despreocupación de organismos correspondientes.  Falta de campañas de educación.  Sufrimiento animal.  Problemas de la sobrepoblación.  No existe la información necesaria hacia la población en cuanto al proceso de adopción de un animal.  No existe el control automatizado en asociaciones protectoras, fundaciones, albergues o ayuntamientos de animales abandonados.  Falta de políticas de inversión y regulación animal.  Mala educación a la población
  • 8. Despreocupación de Organismos correspondientes Irresponsabilidad y desinterés de los dueños Falta de campañas de Educación No existe la información necesaria en cuanto al proceso de adopción de un animal. No existe el control automatizado en asociaciones protectoras, fundaciones, albergues o ayuntamientos de animales abandonados. Falta de políticas de inversión y regulación animal. Problemas de sobrepoblación de animales abandonados. Mala educación a la población. Creciente abandono de animales Sufrimiento animal DEFINICIÓN DEL ÁRBOL DE PROBLEMAS
  • 9. DEFINICION DEL ARBOL DE OBJETIVOS 2.2 DEFINICION DEL ARBOL DE OBJETIVOS  Frenar la creciente tasa de abandono.  Refugio o Centro de Rescate y/o rehabilitación de animales.  Información adecuada en cuanto al proceso de adopción.  Conseguir que la adopción del animal sea exitosa.  Controlar y/o gestionar el proceso de adopción en albergues, fundaciones o ayuntamientos de animales abandonados.  Fomentar a las políticas de inversión y regulación animal.  Preocupación de organismos correspondientes.  Buenas campañas de educación.
  • 10. DEFINICION DEL ARBOL DE OBJETIVOS Fomentar las políticas de inversión y regulación animal Preocupación de Organismos correspondientes Buenas campañas de educación Informar sobre los beneficios de una tenencia responsable Frenar la creciente tasa de abandono de animales. Refugio o centros de rescate y/o rehabilitación de animales Información adecuada en cuanto a la adopción de un animal. Controlar y/o gestionar el proceso de adopción en albergues, fundaciones o ayuntamientos de animales abandonados Conseguir que la adopción del animal sea exitosa
  • 11. DEFINICION DEL ARBOL DE ALTERNATIVAS 2.2 .- DEFINICION DEL ARBOL DE ALTERNATIVAS Campañas de adopción y sensibilización a la comunidad Control estadístico de las tasas de crecimiento de animales abandonados Legislar respeto al soporte ambiental (veterinarias, programas de esterilización) Asistencia médica
  • 12. DESCRIPCION DEL MARCO LOGICO Resumen Narrativo Indicadores Verificables Objetivamente Medios de Verificación Supuestos Fin Intervenir en la disminución de animales abandonados mediante Instituciones de protección animal y el Sistema de Control de adopción de animales. Propósito Reducir el sufrimiento animal. Diseñar un sistema de información para optimizar el proceso de adopción de un animal (SICAA). - Conclusión de Sistema de Información de control de animales en adopción (SICAA) fecha: 10/05/13 Registro y Software de Aplicación - Falta de estrategias de información y recolección de información. Componentes Sistema de control de adopción de animales (SICAA) Información eficaz a la población que desea adoptar un animal. - la información actualizada y verídica de centros de acogida de animales hasta la fecha: 26/03/13 - Información eficaz a la población que desea adoptar hasta la fecha: 01/04/13 - Registro completo de animales en adopción en la institución protectora. - Registro de adoptantes y el seguimiento respectivo. - Personal insuficiente - Falta de presupuesto. - Información ineficaz a la población. Actividades Obtener información verídica y actualizada de Instituciones protectoras de animales. Investigar todos los requerimientos que la institución protectora necesitará para el proceso de adopción. Modelar el sistema mediante un análisis y diseño estructurado. Tiempo Costo - 5 días 60$us - 10 días 100$us - 2 Meses 700$us - Informe detallado del personal administrativo de la institución así como la información de donantes e instituciones asociadas. - Información detallada en cuanto al registro de animales en la Institución Protectora. - Información de falsos centros de rescate. - Obstrucción en la información. - Falta de presupuesto. - Falta de personal. 3.- DESCRIPCION DEL MARCO LOGICO
  • 13.  Panorama General El siguiente trabajo tiene por objeto diseñar un Sistema de Control de adopción de animales (SICAA) el cual realizará el manejo y control oportuno de todos los detalles necesario para el proceso de adopción.  Metas Mediante la institución de protección animal, el sistema de adopción de animales realizará lo siguiente:  Registrar  Control del proceso de adopción  Seguimiento (permitir mantener al animal en óptimas condiciones y con garantías de bienestar). REQUERIMIENTOS
  • 14.  Funciones del Sistema FUNCIONES BÁSICAS: REQUERIMIENTOS Referencia Función Categoría R1.1 Registro de Animales Evidente R1.2 Registro de Voluntario Evidente R1.3 Registro de Donante -donación Evidente R1.4 Registro de Adoptante Evidente R1.5 Proceso de Adopción Oculto R1.6 Seguimiento Oculto R1.7 El administrador o voluntario asignado debe introducir un código y una contraseña para ingresar al sistema. Evidente R1.8 Mecanismo de almacenamiento persistente Oculto
  • 15. FUNCIONES DE REGISTRO: REQUERIMIENTOS Referencia Función Categoría R2.1 Asignación de código Oculto R2.2 Muestra la descripción de los registros Evidente R2.3 Buscar código Evidente FUNCIONES DE ADOPCIÓN: Referencia Función Categoría R3.1 Realizar solicitud de adopción Evidente R3.2 Mostrar descripción de adopción Evidente R3.3 Generar certificado de adopción Evidente FUNCIONES DE SEGUIMIENTO: Referencia Función Categoría R4.1 Buscar fecha de adopción Evidente R4.2 Buscar ubicación de domicilio de adoptante Evidente R4.3 Seguimiento de salud del animal Evidente
  • 16.  Atributos del sistema REQUERIMIENTOS Atributo Detalles y restricciones de frontera Tiempo de respuesta (restricciones de frontera) - Cuando se registre un animal, la descripción deberá aparecer en dos segundos - Cuando se registre a un adoptante, un voluntario o un donante, la descripción aparecerá en dos segundos. Metáfora de interfaz (detalle) Ventanas orientadas a la metáfora de un formulario y cuadros de dialogo. (detalle) Formularios de solicitud de adopción. Contrato de adopción. Cuadros de dialogo. Tolerancia a fallas (detalle) Debe asignar un código en un plazo de 5 minutos aun cuando se produzcan fallas de energía o del equipo. Plataforma del sistema operativo Microsoft Windows XP, 7, 8.
  • 17. REQUERIMIENTOS Ref. Función Categoría Atributo Detalles y restricciones Categoría R1.7 El administrador o voluntario asignado debe introducir un código y una contraseña para ingresar al sistema. Evidente Metáfora de Interfaz Pantallas basadas en formularios, con colores obligatorio R2.2 Muestra la descripción de los registros Evidente Metáfora de interfaz Pantallas basadas en formularios, con colores obligatorio Tiempo de respuesta Máximo 2 segundos obligatorio R1.8 Mecanismo de almacenamiento persistente Oculto Tolerancia a fallas obligatorio R1.5 Proceso de Adopción Oculto Metáfora de Interfaz Pantallas basadas en formularios, con colores obligatorio
  • 18. R3.3 Generar certificado de adopción Evidente Tiempo de respuesta Máximo 2 minutos obligatorio R3.1 Realizar solicitud de adopción Evidente Metáfora de Interfaz Pantallas basadas en formularios, con colores obligatorio R4.1 Buscar fecha de adopción Evidente Tolerancia a fallas 10 segundos como máximo Obligatorio R4.2 Buscar ubicación de domicilio de adoptante Evidente Tiempo de respuesta 10 segundos como máximo obligatorio Tolerancia a fallas Obligatorio R2.1 Asignación de código Oculto Tolerancia a fallas Debe asignar un código en un plazo de 5 minutos aun cuando se produzcan fallas de energía o del equipo. Obligatorio
  • 19. CASO DE USO uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere SICAA Adoptante Voluntario Animal Donante Seguimineto al Adoptante Proceso de Adopción Registro del Adoptante Registro del Donante-Donación Registro de Animales Registro de Voluntario Administrador
  • 20. CASO DE USO Nº 1 Caso de Uso: Registro de Animal. Actores: Voluntario Asignado, Animal, Sistema, Voluntario Veterinario. Propósito: Crear y acumular las características de los animales nuevos en una base de datos para así poder realizar consultas sobre futuras adopciones de estos, y brindar sus datos y observaciones. Descripción: A la llegada de un animal, provisto o no por un donador, se procede a su registro y este acumulado en una lista de animales en adopción, solicitará nombre, raza, edad, condiciones de llegada, etc. Posterior a esto se evalúa al animal, actualiza el registro y realiza consultas sobre animales disponibles para que el adoptante pueda solicitar uno. Tipo: Primario, esencial. Ref. Cruzadas: R1.1, R2.1, R2.2, R1.7, R1.8
  • 21. CASO DE USO Nº 1 uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr Registro de Animal Voluntario Asignado Ingresar al Sistema Introducir Código y Contraseña Validar Código y Contraseña Registrar Datos del Animal Asignación de Código Evaluación del Animal Guardar información Mostrar información de registro Animal Voluntario Veterinario Sistema <include> <include> <include> <include> <include> <include>
  • 22. Caso de Uso: Registro de Voluntario. Actores: Voluntario Asignado, Voluntario, Administrador, Sistema. Propósito: Registrar personas dispuestas a ayudar al albergue sin lucros personales. Descripción: A la llegada de un voluntario, se procede a su registro por el administrador, el voluntario entregara sus datos los cuales serán evaluados para así asignarle un cargo. Tipo: Primario. Ref. Cruzadas: R1.2, R2.1, R2.2, R1.7, R1.8 CASO DE USO Nº 2
  • 23. CASO DE USO Nº 2uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi Registro de Adoptante Administrador Ingresar al sistema Ingresar Código y Contraseña Validar Código y Contraseña Registro del Voluntario Evaluación de Datos Asignación de Cargo Asignación de Código Guardar Información Mostrar Información de Registro Voluntario Sistema <include> <include> <include> <include> <include> <include> <include>
  • 24. Caso de Uso: Registro de Donante – Donación. Actores: Donante, Administrador o Voluntario Asignado. Propósito: Registrar la donación que la persona donante aportara al Albergue. Descripción: Una persona (donante) llega a la institución con una donación. El administrador o voluntario asignado ingresa al Sistema con su código y contraseña acto seguido toma los datos del donante y los registra, la donación es clasificada. A continuación los datos del donante serán mostrados y guardados para entregar al donante un certificado de donación. Tipo: Secundario. Ref. Cruzadas: R1.3, R1.7, R2.1, R2.2 CASO DE USO Nº 3
  • 25. CASO DE USO Nº 3uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA Registro de Donante - Donación Voluntario Asignado Ingrsar al Sistema Introducir Código y Contraseña Validar Código y Contraseña Registrar Donante - Donación Guardar información Clasificar donación Mostrar datos registrados Generar certificado de donación Donante Sistema <include> <include> <include> <include> <include> Entregar certificado <include> <include>
  • 26. Caso de Uso: Registro del Adoptante. Actores: Administrador, Voluntario Asignado, Adoptante, Sistema. Propósito: Registrar los datos correctamente del adoptante. Descripción: Una persona llega al albergue dispuesto a adoptar un animal por lo cual se procede a hacer su registro de forma oportuna, en el registro se reúne información sobre cuál es el perfil del adoptante, se le asigna un código y después de cumplir con los requerimientos que exige el albergue se procederá a la adopción. Tipo: Primario, Esencial. Ref. Cruzadas: R1.4, R1.7, R1.6, R2.1, R2.2 CASO DE USO Nº 4
  • 27. uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tria Registro de Adoptante Administrador o Voluntario Asignado Ingresar al sistema Introducir Código y Contraseña Validar Código y Contraseña Registro de Adoptante Evaluación de Datos Confirmar Solicitud Asignación de Código Guardar Información Mostrar Información de Registro Adoptante Sistema <include> <include> <include> <include> <include> <include> <include>
  • 28. Caso de Uso: Proceso de Adopción. Actores: Adoptante, animal, administrador o voluntario asignado, sistema. Propósito: Registrar correctamente los datos para la adopción. Descripción: Un adoptante cuando logra obtener el visto bueno para poder realizar la adopción de un animal. Se procederá con la elección del animal de acuerdo a la solicitud anteriormente recibida para luego el adoptante pase por el albergue para la respectiva entrega del animal. Posteriormente se hará la entrega del certificado de adopción. Posteriormente se hará el seguimiento del animal. Tipo: Primario, Esencial. Ref. Cruzadas: R1.5, R1.6, R1.7, R1.8, R2.3, R3.2, R3.3, R4.3 CASO DE USO Nº 5
  • 29. uc ActorsEA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Ve Proceso de Adopción Adoptante Ingresar al sistema Introducir código y contraseña Validar código y contraseña Buscar codigo de adoptante Selección de animal Registro de Adopción Guardar Información Imprimir Certificado de Adopción Administrador o Voluntario <include> <include> <include> <include> <include> <include> Animal Sistema
  • 30. Caso de Uso: Seguimiento. Actores: Administrador o voluntario asignado, sistema. Propósito: Seguir al adoptante con el cuidado de su mascota. Descripción: El voluntario ingresa al sistema mediante su código y su contraseña, luego solicita la información de la adopción con el nombre del adoptante busca la ubicación de su hogar, para luego hacer el seguimiento de la solicitud del animal. Tipo: Primario. Ref. Cruzadas: R1.6, R1.7, R1.8, R2.3, R4.1 CASO DE USO Nº 6
  • 31. uc Actors EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version E Seguimiento Administrador o Voluntario Asignado Ingresar al Sistema Introducir Código y Contraseña Validar Código y Contraseña Buscar Registro de Adopción Buscar Código del Adoptante Buscar Código del Animal Muestra Registro del Adoptante Muestra Registro del Animal Sistema <include> <include> <include> <include> <include> <include>
  • 37. CASO DE USO: Registro de Animal. ACTORES: Voluntario Asignado, Voluntario Veterinario, Sistema. DESCRIPCIÓN: A la llegada de un animal, provisto o no por un donador, se procede a su registro y esta acumularlo en una lista de animales en adopción, solicitando nombre, raza, edad, condiciones de llegada, etc. Posterior a esto se evalúa al animal, actualizando el registro y brinda consultas sobre animales disponibles para que el adoptante pueda solicitar uno. DIAGRAMA DE SECUENCIA Nº1
  • 39. Nombre: Introducir (código: numero, contraseña: cadena), Validar (código: numero, contraseña) Responsabilidades: El administrador o voluntario asignado ingresa al sistema e introduce un código seguida de la contraseña. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL Notas: Utilizar acceso súper rápido a la base de datos. Excepciones: Si el código o contraseña son incorrectos, realizar un nuevo intento (3 intentos como máximo). Si el código o contraseña son incorrectos, indicar que se cometió u error. Precondiciones: El sistema conoce el código y la contraseña del administrador o voluntario asignado. Postcondiciones: Se ingresó al Sistema para poder realizar la tarea correspondiente. CONTRATOS
  • 40. Nombre: Registrar_Animal(Datos del Animal: cadena), Responsabilidades: Se encarga de tomar datos preliminares, registrar los datos del Animal y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL Notas: Utilizar acceso súper rápido a la base de datos. Excepciones: Si no se ingresa un campo, se pedirá llenar el mismo. Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Animal. Postcondiciones: Se ha creado un nuevo registro de Animal CONTRATOS
  • 41. Nombre: Registrar_Evaluacion_Animal (Registro_Animal), Responsabilidades: Registrar evaluación del Animal y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL Notas: Utilizar acceso súper rápido a la base de datos. Excepciones: Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Evaluación del Animal. Postcondiciones: Se ha concluido con el registro del Animal. CONTRATOS
  • 42. Nombre: Asignar_Código() Responsabilidades: Asigna un código. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL Notas: Utilizar acceso súper rápido a la base de datos. Excepciones: Asigna un código nuevo, que no esté repetido. Precondiciones: Tener un registro antes. Postcondiciones: Se concluye con la asignación del código. CONTRATOS
  • 43. Nombre: Guardar_Informacion(), Mostrar_Datos() Responsabilidades: Con los registros desplegar el contenido del mismo previamente guardada la información en la base de datos del Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ANIMAL Excepciones: Si no se guardó el registro, no se podrá mostrar los datos por consiguiente indicar que se cometió un error. Precondiciones: Guardar Información. Postcondiciones: Se realiza el despliegue correcto de datos del Registro. CONTRATOS
  • 44. CASO DE USO: Registro del Voluntario. ACTORES: Administrador, Sistema, Voluntario. DESCRIPCIÓN: A la llegada de un voluntario se procederá a un registro por el administrador, el voluntario entregara sus datos los cuales serán evaluados para así asignarle un cargo y su respectivo código DIAGRAMA DE SECUENCIA Nº2
  • 46. Nombre: Introducir (código: numero, contraseña: cadena), Validar (código: numero, contraseña) Responsabilidades: El administrador o voluntario asignado ingresa al sistema e introduce un código seguida de la contraseña. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO. Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Si el código o contraseña son incorrectos, realizar un nuevo intento (3 intentos como máximo). Si el código o contraseña son incorrectos, indicar que se cometió u error. Precondiciones: El sistema conoce el código y la contraseña del administrador o voluntario asignado. Postcondiciones: Se ingresó al Sistema para poder realizar la tarea correspondiente. CONTRATOS
  • 47. Nombre: Registrar_voluntario(Datos del Voluntario: cadena), Responsabilidades: Se encarga de tomar datos preliminares, registrar los datos del Animal y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Si no se ingresa un campo, se pedirá llenar el mismo. Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Animal. Postcondiciones: Se ha creado un nuevo registro de Animal CONTRATOS
  • 48. Nombre: Registrar_Evaluacion Voluntario (Registro_Voluntario). Responsabilidades: Registrar evaluación del Animal y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Evaluación del Voluntario. Postcondiciones: Se ha concluido con el registro del Voluntario. CONTRATOS
  • 49. Nombre: Asignar_Código() Responsabilidades: Asigna un código. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Asigna un código nuevo, que no esté repetido. Precondiciones: Tener un registro antes. Postcondiciones: Se concluye con la asignación del código. CONTRATOS
  • 50. Nombre: Guardar_Informacion(), Mostrar_Datos() Responsabilidades: Con los registros desplegar el contenido del mismo previamente guardada la información en la base de datos del Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO Excepciones: Si no se guardó el registro, no se podrá mostrar los datos por consiguiente indicar que se cometió un error. Precondiciones: Guardar Información. Postcondiciones: Se realiza el despliegue correcto de datos del Registro. CONTRATOS
  • 51. DIAGRAMA DE SECUENCIA Nº3 CASO DE USO: Registro de Donante – Donación. ACTORES: Donante, Administrador o Voluntario Asignado. DESCRIPCIÓN: Una persona (donante) llega a la institución con una donación. El administrador o voluntario asignado ingresa al Sistema con su código y contraseña acto seguido toma los datos del donante y los registra, la donación es clasificada. A continuación los datos del donante serán mostrados y guardados para entregar al donante un certificado de donación.
  • 53. Nombre: Introducir(código: numero, contraseña: cadena) Responsabilidades: El administrador o voluntario asignado ingresa al sistema e introduce un código seguida de la contraseña. Tipo: Sistema Ref. Cruzadas: Registro Donante Excepciones: Si el código o contraseña son incorrectos, realizar un nuevo intento (2 intentos como máximo). Precondiciones: El sistema conoce el código y la contraseña del administrador o voluntario asignado. Postcondiciones: Se ingresó al Sistema para poder realizar la tarea correspondiente. CONTRATOS
  • 54. Nombre: RegistraDonante Donacion(datos Donante: Cadena, Donacion: cadena) Responsabilidades: Registrar los datos del donante y agregarlos a la base de datos de Sistema, la donación también es registrada para luego ser clasificada. Tipo: Sistema Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2 Excepciones: Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de un donante y su donación. Postcondiciones: Se ha creado un nuevo registro. Si se trata de un donante que no desea dar sus datos (datos donante) entonces se creará un registro con datos_ donante anónimo. En los dos casos el Sistema le asignará un código. CONTRATOS
  • 55. Nombre: ClasificaDonacion(datos Donacion: cadena) Responsabilidades: La clasificación de la donación es realizada por un administrador o voluntario asignado, se clasifica la donación en: dinero, comida, animal u otros para agregarlos a las base de datos del Sistema. Tipo: Administrador, Sistema Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2 Excepciones: Si no se concluyó con la clasificación de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un la clasificación de la donación con el registro de donación. Postcondiciones: Se clasifico la donación ya sea en dinero, comida, animal u otros. CONTRATOS
  • 56. Nombre: Mostrar_Datos() Responsabilidades: Con los registros del donante y de la donación desplegar el contenido del mismo previamente guardada la información en la base de datos del Sistema. Tipo: Sistema Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2 Excepciones: Si no se guardó el registro del donante y la donación, no se podrá mostrar los datos por consiguiente indicar que se cometió un error. Precondiciones: Guardar Información con fecha. Postcondiciones: Se realiza el despliegue correcto de datos Donante y Donación con la fecha. CONTRATOS
  • 57. Nombre: ImprimeCertificado() Responsabilidades: El Administrador debe hacer la entrega de un certificado de donación al donante el cual contiene los datos más relevantes del registro de donación. Tipo: Administrador, Sistema Ref. Cruzadas: R1.3, R1.7, R1.8, R2.2 Excepciones: Si la información no fue guardada correctamente, entonces no se podrá imprimir el certificado de donación, indicar que se cometió un error. Precondiciones: Con el registro de Donante y su donación se realiza el Certificado de donación siempre y cuando los datos hayan sido guardados. Postcondiciones: Impresión de Certificado, entrega del mismo al donante. CONTRATOS
  • 58. CASO DE USO: Registro del Adoptante. ACTORES: Administrador o Voluntario Asignado, Adoptante, Sistema DESCRIPCIÓN: Una persona llega al albergue dispuesto a adoptar un animal por lo cual se procede a hacer su registro de forma oportuna, en el registro se reúne información sobre cuál es el perfil del adoptante, después de cumplir con los requerimientos que exige el albergue se procederá a la asignación de su código para seguir el proceso de adopción. DIAGRAMA DE SECUENCIA Nº4
  • 60. Nombre: IngresaCodContraseña (código: numero, contraseña: cadena) Responsabilidades: El administrador o voluntario asignado ingresa al sistema e introduce un código seguida de la contraseña. Tipo: Sistema Ref. Cruzadas: REGISTO DEL ADOPTANTE Excepciones: Si el código o contraseña son incorrectos, realizar un nuevo intento (2 intentos como máximo). Precondiciones: El sistema conoce el código y la contraseña del administrador o voluntario asignado. Postcondiciones: Se ingresó al Sistema para poder realizar la tarea correspondiente. CONTRATOS
  • 61. Nombre: Toma_Datos() Responsabilidades: Se encarga el Administrador para tomar todos los datos del adoptante Tipo: Administrador, Sistema. Referencias cruzadas: Registro del adoptante. Excepciones: Se guardan los datos para poder enviar su respectiva solicitud Precondiciones: Utilizar los datos con encriptación Postcondiciones: Verificar que es ideal el perfil del usuario CONTRATOS
  • 62. Nombre: Registrar_Adoptante(Datos del Adoptante: cadena), Responsabilidades: Se encarga de tomar datos preliminares, registrar los datos del Adoptante y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ADOPTANTE Notas: Utilizar acceso súper rápido a la base de datos. Excepciones: Si no se ingresa un campo, se pedirá llenar el mismo. Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Adoptante. Postcondiciones: Se ha creado un nuevo registro de Adoptante. CONTRATOS
  • 63. Nombre: Registrar_Evaluacion_ Voluntario(Registro Voluntario), Responsabilidades: Registrar evaluación del Animal y agregarlos a la base de datos de Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL VOLUNTARIO Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Si no se concluye con el registro de forma oportuna, indicar que se cometió un error. Precondiciones: Se está realizando un registro de Evaluación del Animal. Postcondiciones: Se ha concluido con el registro del Animal. CONTRATOS
  • 64. Nombre: Asignar_Código() Responsabilidades: Asigna un código. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ADOPTANTE Notas: Utilizar acceso super rápido a la base de datos. Excepciones: Asigna un código nuevo, que no esté repetido. Precondiciones: Tener un registro antes. Postcondiciones: Se concluye con la asignación del código. CONTRATOS
  • 65. Nombre: Guardar_Informacion(), Mostrar_Datos() Responsabilidades: Con los registros desplegar el contenido del mismo previamente guardada la información en la base de datos del Sistema. Tipo: Sistema Ref. Cruzadas: Caso de Uso REGISTRO DEL ADOPTANTE Excepciones: Si no se guardó el registro, no se podrá mostrar los datos por consiguiente indicar que se cometió un error. Precondiciones: Guardar Información. Postcondiciones: Se realiza el despliegue correcto de datos del Registro. CONTRATOS
  • 66. CASO DE USO: Proceso de Adopción. ACTORES: Administrador o Voluntario Asignado, Adoptante, Sistema, Animal. DESCRIPCIÓN: Un adoptante cuando logra obtener el visto bueno para poder realizar la adopción de un animal, se procederá con la elección del animal de acuerdo a la solicitud recibida anteriormente para que luego el adoptante pase por el albergue para la respectiva entrega del animal, entrega del certificado de adopción, por consiguiente se hará el seguimiento del mismo. DIAGRAMA DE SECUENCIA Nº5
  • 68. Nombre: Introducir (Código: numero, contraseña: numero y/o carácter) Responsabilidades: Capturar (registrar) código de administrador para validar la adopción Tipos: Sistema Referencias Cruzada: Caso de uso: proceso de adopción Notas: Utilizar acceso super rapido al sistema Excepciones: Si el código no es válido indicar q se metió un error Precondiciones: Registrar código de administrador Postcondiciones: Se ingresa al sistema El administrador realizara cambios y adopciones CONTRATOS
  • 69. Nombre: Validar (Código: numero, contraseña: numero y/o carácter) Responsabilidades: Registrar el ingreso al sistema Tipos: Sistema Referencias Cruzada: proceso de adopción Excepciones: Si el código no es válido volver a ingresar el código Precondiciones: Haber ingresado código y contraseña Postcondiciones: Se registra código Si el código es válido: Ingresar al sistema Si el código no es válido: enviar un mensaje y volver a introducir el número. CONTRATOS
  • 70. Nombre: Buscar adoptante (Código: numero) Responsabilidades: Buscar al adoptante para verificar la adopción Tipos: Sistema Referencias Cruzada: proceso de adopción Excepciones: Si no se encuentra al adoptante el adoptante no esta habilitado para realizar la adopción. Precondiciones: El adoptante debe estar registrado con su código respectivo. Además el adoptante debe estar habilitado para realizar la adopción. Postcondiciones: Si el código es válido: Se procederá a la adopción. Si el código no es válido: Se pedirá introducir un código valido. CONTRATOS
  • 71. Nombre: Solicitar Reporte (Código_Adopt: numero) Desplegar Reporte () Responsabilidades: Buscar Adoptante para luego buscar su reporte y desplegarlo. Tipos: Sistema Referencias Cruzada: proceso de adopción Excepciones: Si el código no es válido volver a pedir la introducción de la misma. Precondiciones: El adoptante debe estar registrado (con su respectivo contrato). Postcondiciones: Si el código es válido: Se procederá la devolución de la respuesta y a desplegar el reporte. Si el código no es válido: Se pedirá introducir un código valido. CONTRATOS
  • 72. CONTRATOS Nombre: Solicitar Reporte (Código_Adopt: numero) Desplegar Reporte () Responsabilidades: Buscar Adoptante para luego buscar su reporte y desplegarlo. Tipos: Sistema Referencias Cruzada: proceso de adopción Excepciones: Si el código no es válido volver a pedir la introducción de la misma. Precondiciones: El adoptante debe estar registrado (con su respectivo contrato). Postcondiciones: Si el código es válido: Se procederá la devolución de la respuesta y a desplegar el reporte. Si el código no es válido: Se pedirá introducir un código valido.
  • 73. Nombre: Registrar Adoptante (Código_Adopt: numero, Código_Animal: numero) Responsabilidades: Capturar (registrar) código del adoptante y del animal a adoptarse y los datos respectivos Tipos: Sistema Referencias Cruzada: proceso de adopción Excepciones: Si uno o ambos códigos no es válido volver a pedir la introducción de la misma. Precondiciones: El adoptante y el animal deben estar regiosdtrados. Además el adoptante de ya debió ser aceptado anteriormente. Postcondiciones: Generar la actualización de la adopción. Generar certificado de adopción. CONTRATOS
  • 74. Nombre: Imprimir Certificado () Guardar () Responsabilidades: Imprimir el certificado de adopción y posteriormente guardarla. Tipos: Sistema Referencias Cruzada: Función del sistema: Caso de uso: proceso de adopción Notas: Excepciones: Si no existe el registro de adopción. Precondiciones: Anteriormente debe ser enviado el registro de adopción. Postcondiciones: Tener el registro impreso. CONTRATOS
  • 75. CASO DE USO: Seguimiento ACTORES: Administrador o Voluntario Asignado, Sistema DESCRIPCIÓN: El voluntario ingresa al sistema mediante su código y su contraseña, luego solicita la información de la adopción con el nombre del adoptante, busca la ubicación de su hogar para luego hacer el respectivo seguimiento de las vacunas del animal. DIAGRAMA DE SECUENCIA Nº6
  • 77. NOMBRE: INTRODUCIR (Código, Contraseña), RESPUESTA COD Y CONTRA(). RESPONSABILIDADES: Capturar (registrar) el código y contraseña. TIPO: Sistema. CASO DE USO: SEGUIMIENTO. NOTAS: Utilizar acceso súper rápido a la base de datos. EXCEPCIONES: Si el código o contraseña no son válidos, indicar que se cometió un error. PRECONDICIÓN: El sistema conoce el código y la contraseña. POSTCONDICIÓN: Se ingresó al sistema. CONTRATOS
  • 78. NOMBRE: BUSCAR ADOPCIONES(fecha), DESPLEGAR ADOPCIONES() RESPONSABILIDADES: Buscar adopciones por la fecha y desplegar las adopciones por esa fecha. TIPO: Sistema. CASO DE USO: SEGUIMIENTO. NOTAS: Utilizar acceso súper rápido a la base de datos. EXCEPCIONES: Si no hay adopciones en esa fecha, indicar que se cometió un error. PRECONDICIÓN: El sistema conoce la fecha. POSTCONDICIÓN: Se desplegó los registros de las adopciones. CONTRATOS
  • 79. NOMBRE: BUSCAR REGISTRO DEL ADOPTANTE (COD_ADOP), DESPLIEGA REGISTRO() RESPONSABILIDADES: Buscar el registro del adoptante mediante el código y despliega su registro. TIPO: Sistema. CASO DE USO: SEGUIMIENTO. NOTAS: Utilizar acceso súper rápido a la base de datos. EXCEPCIONES: Si no existe el código del Adoptante, indicar que se cometió un error. PRECONDICIÓN: El sistema conoce el código del adoptante. POSTCONDICIÓN: Se desplegó los registros del adoptante. CONTRATOS
  • 80. NOMBRE: BUSCAR REGISTRO DEL ANIMAL (COD_AL), DESPLEGAR REGISTRO RESPONSABILIDADES: Buscar el registro del animal mediante su código y despliega su registro. TIPO: Sistema. CASO DE USO: SEGUIMIENTO. NOTAS: Utilizar acceso súper rápido a la base de datos. EXCEPCIONES: Si no existe el código del animal, indicar que se cometió un error. PRECONDICIÓN: El sistema conoce el código del animal. POSTCONDICIÓN: Se desplegó los registros del animal. CONTRATOS
  • 88. CASOS DE USO REALES - PANTALLA 1. INGRESAR AL SISTEMA
  • 89. 2. Ingresar Código y Contraseña - Validar CASOS DE USO REALES - PANTALLA
  • 90. 3. Registros CASOS DE USO REALES - PANTALLARegistro de Voluntario
  • 91. 4. Registro de Voluntario CASOS DE USO REALES - PANTALLA
  • 92. 5. Registro de Animal CASOS DE USO REALES - PANTALLA
  • 93. 6. Registro de Adoptante CASOS DE USO REALES - PANTALLA
  • 94. CASOS DE USO REALES - PANTALLA
  • 95. 7. Dar en Adopción CASOS DE USO REALES - PANTALLA
  • 96. 8. Registro de Donación CASOS DE USO REALES - PANTALLA
  • 97. 9. Seguimiento CASOS DE USO REALES - PANTALLA
  • 98. MODELO NAVEGACIONAL CASOS DE USO REALES - MODELO DE NAVEGACION SICAA INGRESAR BLOQUE PRINCIPAL BOTONERA INFERIOR
  • 99. CASOS DE USO REALES - MODELO DE NAVEGACION 1.INGRESAR Contiene información básica de la aplicación tales como el nombre del Sistema o el logo de éste. Además el usuario podrá ingresar al Sistema con código y contraseña. SICAA INGRESAR BLOQUE PRINCIPAL BOTONERA INFERIOR Nombre App Ingresar con código y contraseña Logo App La siguiente imagen muestra como verá el usuario al acceder al Sistema.
  • 100. 2. BLOQUE PRINCIPAL El menú principal contendrá todas las posibles gestiones que se pueden realizar en el sistema. En esta parte el usuario interactúa con el Sistema. En este bloque cabe destacar los siguientes elementos: CASOS DE USO REALES - MODELO DE NAVEGACION BLOQUE PRINCIPAL MENÚ PRINCIPAL CONTENIDO REGISTRO VOLUNTARIO REGISTRO DE ANIMAL REGISTRO DE ADOPTANTE REGISTRO DONACIÓN DAR EN ADOPCIÓN SEGUIMIENTO
  • 101. CASOS DE USO REALES - MODELO DE NAVEGACION Se destaca la zona de CONTENIDO la cual es la zona en donde se mostrará la información y los formularios en función de la opción seleccionada en los menús de la aplicación. La siguiente imagen muestra cómo se verá el menú principal.
  • 102. 2.1 Registrar Voluntario CASOS DE USO REALES - MODELO DE NAVEGACION REGISTRAR VOLUNTARIO TOMA DE DATOS REGISTRO ASIGNAR CÓDIGO ASIGNAR CARGO La siguiente imagen muestra cómo se verá el submenú para Registro de Voluntario.
  • 103. CASOS DE USO REALES - MODELO DE NAVEGACION La siguiente imagen muestra cómo se verá el submenú para Registro de Animal. 2.2 Registrar Animal REGISTRAR ANIMAL REGISTRO EVALUACIÓN ASIGNAR CÓDIGO
  • 104. 2.3 Registrar Adoptante CASOS DE USO REALES - MODELO DE NAVEGACION REGISTRAR ADOPTANTE TOMA DE DATOS REGISTRO SOLICITUD DE ADOPCIÓN ASIGNAR CÓDIGO La siguiente imagen muestra cómo se verá el submenú para Registro de Adoptante.
  • 105. CASOS DE USO REALES - MODELO DE NAVEGACION Solicitud de Adopción
  • 106. 2.3 Registrar Donación REGISTRAR DONACIÓN TOMA DE DATOS - DONANTE REGISTRO ASIGNAR CÓDIGO CLASIFICACIÓN DE DONACIÓN IMPRIMIR CERTIFICADO DE DONACIÓN La siguiente imagen muestra cómo se verá el submenú para Registro de donación. CASOS DE USO REALES - MODELO DE NAVEGACION
  • 107. 2.5 Dar en Adopción CASOS DE USO REALES - MODELO DE NAVEGACION DAR EN ADOPCIÓN TOMA DE DATOS - ADOPTANTE BUSCAR CÓDIGO RESPUESTA DE SOLICITUD REGISTRO IMPRIME CERTIFICADO DE ADOPCIÓN La siguiente imagen muestra cómo se verá el submenú para el Proceso de Adopción.
  • 108. CASOS DE USO REALES - MODELO DE NAVEGACION SEGUIMIENTO TOMA DE DATOS - ADOPTANTES BUSCAR REGISTROS DATOS – SALUD ANIMAL BUSCAR DOMICILIO 2.6 Seguimiento La siguiente imagen muestra cómo se verá el submenú para Proceso de Adopción.
  • 109. CASOS DE USO REALES - MODELO DE NAVEGACION 3.Registro Voluntario Botonera para guardar los datos del voluntario registrado, mostrar datos registrados y volver al menú principal.
  • 110. CASOS DE USO REALES - MODELO DE NAVEGACION 3.2 Registro Animal Botonera para guardar los datos del animal registrado, mostrar registro y volver al menú principal.
  • 111. CASOS DE USO REALES - MODELO DE NAVEGACION 3.3 Registro Adoptante Botonera para guardar los datos del adoptante, mostrar el registro y volver al menú principal.
  • 112. CASOS DE USO REALES - MODELO DE NAVEGACION 3.4 Registro Donación Botonera para guardar los datos del adoptante, mostrar el registro y volver al menú principal.
  • 113. CASOS DE USO REALES - MODELO DE NAVEGACION 3.5 Seguimiento Botonera para guardar los datos del seguimiento, mostrar el registro y volver al menú principal.
  • 114. DIAGRAMAS DE COLABORACIÓN Voluntario Asignado Sistema Introducir(codigo, contraseña) Validar(codigo, contraseña) Voluntario Asignado Sistema Registrar animal(datos del animal) Guardar informacion() 1.- Registro de Animal
  • 115. Voluntario veterinario Sistema Registrar evaluacion del animal(registro del animal) sistema Voluntario Veterinario Asignar codigo() Guardar informacion() Mostrar datos() Voluntario Asignado Mostrar datos() DIAGRAMAS DE COLABORACIÓN
  • 116. DIAGRAMAS DE COLABORACIÓN Administrador sistema Introducir(codigo, contraseña) Validar(codigo, contraseña) Administrador Voluntario Toma datos() Asignar cargo() Voluntario Asignar codigo() Registrar voluntario( datos de voluntario) 2.- Registro de Voluntario Sistema Administrador Guardar informacion() Mostrar datos()
  • 117. DIAGRAMAS DE COLABORACIÓN 3.- Registro de donante - donación Administrador Donante Introducir(codigo, contraseña) Validar(codigo, contraseña) Administrador Sistema Registrar donante(datos del donante) Donante Asignar codigo()
  • 118. DIAGRAMAS DE COLABORACIÓN Sistema Donante Clasifica donacion(datos donacion) Guarda informacion(fecha) Administrador Mostrar datos() Sistema Administrador Imprime certificado()
  • 119. DIAGRAMAS DE COLABORACIÓN Administrador Sistema Introducir(codigo, contraseña) Validar(codigo, contraseña) Administrador Sistema Registrar adoptante(datos adoptante) Evaluacion adoptante(registro adoptante) Administrador Toma datos() 4.- Registro del Adoptante
  • 120. DIAGRAMAS DE COLABORACIÓN Sistema Adoptante Asignar codigo() Guardar informacion() Administrador Sistema Administrador Mostrar datos()
  • 121. DIAGRAMAS DE COLABORACIÓN Administrador Sistema Introducir(codigo, contraseña) Validar(codigo, contraseña) Administrador Adoptante Toma datos() Sistema Registrar adoptante(datos adoptante) Evaluacion adoptante(registro adoptante) Asignar codigo() sistema Administrador Guardar informacion() Mostrar datos() 5.- Proceso de Adopción
  • 122. DIAGRAMAS DE COLABORACIÓN Administrador Sistema Introducir(codigo, contraseña) Validar(codigo, contraseña) Administrador Sistema Buscar adopciones(fecha) Mostrar adopciones() 6.- Seguimiento
  • 123. DIAGRAMAS DE COLABORACIÓN Administrador Sistema Buscar registro adoptante(codigo) Registro de adoptantes Solicitar reporte(cod_adop) Desplegar reporte() Administrador Sistema Buscar registro animal(codigo) Registro de animales Solicitar reporte(cod_anim) Desplegar reporte()
  • 124. DIAGRAMAS DE CLASES Administrador Animal Ani Adoptante Adop Voluntario Vol Donante Do Adopción Ado Nombre Ubicación PCT Introducir (código, contraseña) PCT Validar (código, contraseña) PCT Guardar_Informacion () PCT Mostrar_Datos () PEX Solicitar_Reporte PCR Toma_Datos () Animal Nombre Raza Tamaño Color Edad PEX Evaluación () PCR Asignar_Codigo () PEX Buscar_Registro (Código) Voluntario Nombre Asignación PCR Asignar_Codigo () PCR Asignar_Cargo () Adoptante Nombre CI Código Dirección PCR Asignar_Codigo () PEX Buscar_Registro (Código) Adopción Animal Ani Adoptante Adop Hora Fecha PCT Imprime_Certificado_Ad () PEX Busca_Cod_Ad () Donante Nombre CI Código PCR Asignar_Codigo () PCT Imprime_Certificado_D ()