Professional Documents
Culture Documents
DOCENTE: LIC. MENFI MORALES INTEGRANTES: FAVIOLA RAMIREZ QUISPE MIJAIL R. MERCADO CALCINA DANIELA U. QUISBERT QUISPE GONZALO CARANI CONDORI PAOLA E. TOLAY CANDIA SERGIO O. IRUSTA ESTRADA FECHA: 26 DE MAYO DE 2013
LA PAZ - BOLIVIA
INDICE CONTENIDO
INF-162
2013
PAG.
1. PLANIFICACION ................................................................................... 3 1.1. ENTREVISTA ................................................................................. 3 1.2. ENCUESTA .................................................................................... 3 1.3. ARBOLES ANALITICOS ................................................................ 4 1.3.1. DEFINICION DE ARBOLES DE PROBLEMAS .................... 4 1.3.2. DEFINICION DE ARBOLES DE OBJETIVOS ...................... 5 1.3.3. MARCO LOGICO .................................................................. 6 1.3.4. DESCRIPCION DEL PERT - GRANT .................................. 7 2. PANORAMA GENERAL ........................................................................ 8 3. METAS ................................................................................................... 8 4. MATRIZ DE FUNCION DEL SISTEMA.................................................. 9 5. ATRIBUTOS DEL SISTEMA ................................................................. 10 6. CASO DE USO GENERAL .................................................................... 11 7. CASO DE USOS ESPECIFICOS ........................................................... 12 8. MODELO CONCEPTUAL ...................................................................... 24 9. DIAGRAMAS DE SECUENCIA ............................................................. 25 10. PAQUETES.......................................................................................... 42 11. MODELO NAVEGACIONAL ................................................................ 50 12. CASO DE USO REAL ......................................................................... 51 13. DIAGRAMAS DE COLABORACION ................................................... 55 14. DIAGRAMAS DE ESTADO ................................................................. 59 15. PATRONES ......................................................................................... 65 16. DIAGRAMA DE CLASES .................................................................... 66
INF-162
2013
1. PLANIFICACION 1.1. ENTREVISTA Al entrevistarnos con la Lic. Sofa encargada de recursos humanos, nos inform los siguientes puntos: - Para ser voluntario no se necesita ningn requisito. - El voluntario puede elegir las actividades que desea realizar y el momento de la misma. - Para ser donante no se necesita ningn requisito y puede escoger ser, donante material o donante monetario, adems de elegir ser donante peridico u ocasional. - El donante recibir informes de las actividades que se pudo realizar con dicha donacin. - El voluntario deber emitir algn informe, esto conforme a la actividad que realice. - Si alguien desea adoptar algn animal deber ser previamente evaluado para garantizar el bien estar del animal. En conclusin APLAB es una fundacin sin fines de lucro e independiente, por ende las personas que forman parte de APLAB son voluntarios que desean colaborar, y los recursos que tienen los obtienen de las donaciones, ventas de calendarios, etc. Todos aquellos que deseen colaborar con la fundacin las puertas estn totalmente abiertas y tambin nos manifest que el ingreso y salida de los voluntarios y donantes es una decisin personal.
1.2.
ENCUESTA
1. Usted escucho hablar alguna vez de APLAB? R. 2. Usted tiene masconas en casa, cuantas? R. 3. Piensa usted que los animales tienen derechos? R. 4. Le gustara adoptar a una mascota, porque? R. 5. Mediante qu medio le gustara recibir informacin de la adopcin de mascotas. a. Internet b. Fax c. Celular d. Otros 6. Usted sabe cules son los requisitos para la adopcin, cules? R.
7. Que requisitos le parecen innecesarios? R. 8. Mediante que medio le gustara registrarse para poder acceder a la adopcin? a. Internet b. Fax c. Celular d. Otros 9. Que sugerencia da para un mejor proceso de adopcin. R. 10. Le interesara ser voluntario? R. 11. Usted cree que los animales vagabundos deberan ser asesinados? R. 12. Deseara usted ser donante? R. 13. Si fuera donante, seria donante monetario o material? R. 14. Deseara ser donante peridico u ocasional? R.
INF-162
2013
1.3. ARBOLES ANALITICOS 1.3.1. DEFINICION DE ARBOL DE PROBLEMAS - Inexistencia de ambientes para albergar a los animales - Escasa cantidad de alimentos para los animales - Falta de personal voluntario - Falta de apoyo externo en cuanto a recursos para con la fundacin - Falta de automatizacin de la informacin - Falta de control de higiene de los animales - Falta de reconocimiento de la fundacin - Perdida de informacin de los registros -
INF-162
2013
1.3.2. -
DEFINICION DEL ARBOL DE OBJETIVOS Buscar la certificacin de la fundacin Garantizar bienestar para los animales Garantizar ambientes aptos para los animales Concientizar a la poblacin mediante campaas, publicidad, etc., para obtener apoyos de estos. Implementar un sistema para la fundacin Poder contar con ms voluntarios para la colaboracin de los animales y de la fundacin Poder encontrar personas adoptantes de manera ms rpida para los animales Agilizar la informacin con la que cuenta APLAB
INF-162
2013
INF-162
2013
INF-162
2013
1.3.4.2.
GRANT
2. PANORAMA GENERAL Este proyecto tiene como objetivo crear un sistema con el cual se pueda controlar las operaciones del refugio de animales aplab, mediante este sistema se podr establecer un mejor control y un mejor seguimiento a las actividades que realiza la fundacin, a los animales, a los voluntarios, a las donaciones como a los donantes, tambin tiene como objetivo facilita las funciones que realiza la administracin. 3. METAS En trminos generales, la meta es la mayor automatizacin en un refugio de animales, para evitar el abandono, maltratos y la comercializacin de los animales. En APLAB la mayor de las metas es el bienestar de los animales, con alimentacin, salud y sobre todo la adopcin ya que un animal necesita el calor de una familia para esto se Agiliza el trmite de adopcin, se realiza un seguimiento para garantizar tanto al animal como a la familia, adems que se coordina el trabajo con la ayuda de voluntarios y con las donaciones. Adopcin accesible. Anlisis a las solicitudes de la adopcin. Seguimiento a voluntarios y familias. Actividades para generar ingresos para albergue.
INF-162
2013
REF R1.1 R1.2 R1.3 R1.4 R1.5 R1.6 R1.7 R1.8 R1.9 R1.10 R1.11 R1.12 R1.13 R1.14 R1.15
FUNCION
Registro de animal todos sus datos Seguimiento al animal Registrar a los voluntarios Seguimiento al voluntariado Registrar a personas que adoptan animales Seguimiento a personas que adoptan animales Registrar donaciones Seguimiento a las donaciones realizadas por los donantes ya sean annimas o no Registrar a los donantes Registro de denuncias en contra del abuso a los animales en las ciudades Reportes de registros Reporte de seguimiento Reporte general anual Registro de actividades Seguimiento de actividades
CATEGORIA
EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE EVIDENTE OCULTO OCULTO OCULTO EVIDENTE EVIDENTE
INF-162
2013
ATRIBUTO TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA TIEMPO DE RESPUESTA
DETALLES Y DESCRIPCIONES El registro del animal debe de tardar como mximo 1 hora El registro a los voluntarios debe de realizarse en 30 minutos como tiempo mximo
El seguimiento al voluntariado se lo debe realizar cada mes A personas interesadas en adopcin de animales se las debe registrar en 30 min mximo Se les debe hacer un seguimiento por 1 semana para verificar el estado del lugar en donde estar el animal que adoptaran El registro a los donantes debe de realizarse en 30 minutos como tiempo mximo Cada mes se debe hacer un control sobre las donaciones que recibe el refugio de animales El registro a las denuncias debe de realizarse en 30 minutos como tiempo mximo Los reportes de sistemas de registros se las debe realizar en 1 da Los reportes de sistemas de seguimiento se las debe realizar en 1 da El reporte general se lo debe realizar en 1 da
10
INF-162
2013
Registro animal
Seguimiento de actividades
ENCARGADO
VOLUNTARIO
Seguimiento animal
Registro de actividades
Seguimient o voluntario
DIRECTIVO
Reporte de seguimientos
Registro voluntario
PERSONA
Registrar donantes
Registro de denuncias
Registro se adoptantes
ADOPTANTE
DONANTE
11
INF-162
2013
7. CASO DE USOS ESPECIFICOS R1.1 REGISTRO DE ANIMALES CASO DE USO: Registrar Animales. ACTORES: Animal, encargado(registro), voluntario. PROPSITO: Capturar un registro del animal. TIPO: Primario. DESCRIPCIN: El voluntario trae al animal o animales desprotegidos que necesitan apoyo, a los encargados de la fundacin, el animal ser registrado por el encargado de registros, as el animal ya queda bajo responsabilidad de los miembros voluntarios de la fundacin.
Registro de Animales
Registra datos del animal
Directivo
voluntario Voluntario
Entrega al animal
R1.2 SEGUIMIENTO AL ANIMAL CASO DE USO: Seguimiento al animal. ACTORES: Animal, Encargado. PROPSITO: Capturar el estado o situacin del animal. TIPO: Primario. DESCRIPCIN: El voluntario encargado esta a cargo de determinados animales, a los cuales se les hace seguimiento a dichos animales despus de la adopcin.
12
INF-162
2013
Seguimiento al Animal
Validar al animal
incluye includ
Directivo
seguimiento al animal
includ
Realiza reporte
Voluntario Voluntario
R1.3. REGISTRO DE VOLUNTARIOS CASO DE USO: Registro de voluntariado. ACTORES: voluntario, registrador. PROPOSITO: registrar a todo interesado que desea cuidar a uno ms animales ya sea en su domicilio o en un albergue para animales. RESUMEN: el voluntario que desea hacer esta actividad debe tomar en cuenta que se pondr en sus manos el cuidado de un o mas animales, en esta parte antes de darle una responsabilidad a un voluntario de cuidado se toma un registro donde se toma en cuenta muchas cosas como donde vive que hace en su tiempo de ocupacin y libre como puede cuidar al animal etc. Una vez realizado este registro se le pondr a prueba para ver si es apto para el cuidado de un animal adems a medida que va pasando el tiempo se realizara un control de cmo va el cuidado del animal con el voluntario y va cumpliendo con lo acordado, todo esto se realizara constantemente todo por el bien del animal. TIPO: primario y esencial. REFERENCIA CRUZADAS: DESCRIPCION: el voluntario va con el registrador quien se encarga de darle informacin acerca de los animales adems el registrado realizara una pequea entrevista al voluntario para saber si est apto para el cuidado de un animal. Despus de esto si aprueba se le dar una cantidad de animales de acuerdo a lo que el voluntariado lo pida ya con todo esto el voluntario se lo llevara al lugar acordado con la cantidad de animales que pidi y lo cuidara. Recordemos que se le har un seguimiento al voluntario de cmo va el cuidado del o de los animales.
13
2013
Registrar datos
<<INCLUDE> > <<INCLUD>>
Entrevista
Directivo
<<INCLUDE>
Entrega de un animal
R1.4. SEGUIMIENTO AL VOLUNTARIADO CASO DE USO: Seguimiento al voluntariado. ACTORES: Directivo, voluntario. PROPOSITO: Registrar de los voluntarios que se encargaran de cuidar uno o ms animales y participar en las actividades. RESUMEN: Un directivo realiza un seguimiento al voluntario del albergue, es importante controlar el estado en que se encuentra el animal despus de haber pasado un tiempo con los voluntarios. TIPO: primario y esencial REFERENCIA CRUZADAS: DESCRIPCION: El directivo es aquel que se encarga del control de los voluntarios registrados, estos actores verifican que el animal este bien con el voluntario que adems pueden participar en actividades.
14
2013
Control Al Voluntariado
<<INCLUD>>
DIRECTIVO
Estado del Animal Reporte
<<INCLUD>>
VOLUNTARIO
R1.5 REGISTRAR A PERSONAS QUE ADOPTAN ANIMALES CASO DE USO: Registrar a personas que adoptan animales. ACTORES: Adoptante, administracin. PROPOSITO: Registrar a las familias que desea cuidar a uno o ms animales. RESUMEN: Una adoptante se dirige a una oficina central donde solicita una adopcin el administrador se encarga de evaluar su caso en una semana aproximadamente, si cumple sus requisitos correctamente, entonces el adoptante es registrado. TIPO: Primario y esencial. REFERENCIA CRUZADAS: DESCRIPCION: El adoptante se dirige a una oficina central donde pide referencias sobre la adopcin en dicha oficina se le da una serie de requisitos que debe cumplir el adoptante para evaluar el estado y las condiciones de la familia que desea adoptar. El administrador se encarga de verificar que la documentacin cumpla con los requisitos, adems el mismo administrador se encarga de evaluar una semana aproximadamente la documentacin como tambin al adoptante para tomar la decisin de darle un animal a su cuidado. En cada adopcin se registra a un animal si la familia adoptante cumple con las condiciones.
15
INF-162
2013
EVALUACIN DE LA SOLICITUD
ADOPTANTE
<<Includ>>
Directivo
R1.6 SEGUIMIENTO A PERSONAS QUE ADOPTAN ANIMALES CASO DE USO: Seguimiento a personas que adoptan animales. ACTORES: Directivo, adoptante. PROPOSITO: Registrar de las familias que adoptaron a uno o ms animales. RESUMEN: Un directivo realiza un seguimiento al adoptante de un animal del albergue, es importante controlar el estado en que se encuentra el animal despus de haber pasado un tiempo luego de la adopcin, los cuidados que se les da, etc. TIPO: primario y esencial REFERENCIA CRUZADAS: DESCRIPCION: El directivo es aquel que se encarga del control de las familias registradas, estos actores verifican que el animal este bien con la familia que lo adopto
16
2013
CONTROL
<<Includ>>
DIRECTIVO
REPORTE
ADOPTANTE
<<Includ>>
R1.7 REGISTRO DE DONACIONES ACTORES: Donante (iniciador), Administrador. PROPSITO: Realizar una donacin para el refugio de animales, el cual la institucin necita de esta ayuda para poder seguir ayudando a los animales abandonados y maltratados. RESUMEN: El donante llega a la oficina central del refugio de animales realiza una conversacin con la gerente del refugio y realiza una donacin que es utilizado para comprar lo necesario para ayudar a los animales. La gerente o encargado registra el Monto de la donacin que realiza a la institucin para as tener un mejor seguimiento y se le entrega un comprobante de la donacin. TIPO: Primario y Esencial. REFERENCIAS CRUZADAS: Funciones: R1.6 y R1.7 DESCRIPCIN: Un donante se aproxima a la oficina central del refugio de animales busca a la encargada o gerente para realizar una donacin con el cual el refugio de animales se sostiene el donante se marcha con la satisfaccin de haber hecho una buena contribucin para los animales necesitados.
17
2013
Registro de la Donacin
Comprobante de la Donacin
R1.8. SEGUIMIENTO A LAS DONACIONES REALIZADAS POR LOS DONANTES ANNIMOS O NO CASO DE USO: Seguimiento a las Donaciones Realizadas ACTORES: Administrador PROPSITO: Realizar un seguimiento a las donaciones realizadas para un mejor control en la distribucin de estos recursos en toda la fundacin RESUMEN: El administrador realizara un seguimiento a las donaciones que llegan a la fundacin para un mejor control de estas, para un mejor seguimiento a los gastos que se realizan en la fundacin. TIPO: Segundario DESCRIPCIN: El administrador realiza un control de todas las donaciones el cual con la solicitud de los empleados realiza una evaluacin de lo que se necita y realiza la distribucin de las donaciones entre la fundacin en conclusin el los encargados se encargan de darle toda la especificacin de los usos que se le dieron al administrador el cual realiza un control a la distribucin de las donaciones.
18
INF-162 Seguimiento a las donaciones realizadas por los donantes annimos o no Control las Donaciones
<<Includ>> <<Excluid>>
2013
<<Includ>>
<<Includ>>
R1.9 REGISTRO DONANTE CASO DE USO: Registro de donantes ACTORES: Administrativo, donante PROPSITO: Realizar un registro de todos los donantes para un mejor control de estos. RESUMEN: Se realiza el registro de todas las personas interesadas en ser donantes para poder acceder a ellos de manera rpida y oportuna. TIPO: Primario DESCRIPCIN: Una persona llega donde el administrador y solicita su registro como donante, el administrador registra al donante y al terminar el registro la persona se marcha ya siendo registrado como donante.
Registro donante Solicita registro donante
<<INCLUD>>
Datos de la persona
Directivo
PERSONA
<<INCLUD>>
Validar donante
19
R1.10 REGISTRO DE DENUNCIAS EN CONTRA DEL ABUSO A LOS ANIMALES EN LAS CIUDADES CASO DE USO: registro denuncias ACTORES: Administrativo, persona (denunciante) PROPSITO: Realizar el registro de todas las denuncias en contra del abuso a los animales RESUMEN: El de registrar todas las denuncias que se producen para acceder a ella de manera rpida. TIPO: Primario DESCRIPCIN: Una persona llega donde el administrador y realiza una denuncia, el administrador registra la denuncia y al terminar el registro de denuncia la denuncia queda registrada.
Registro de denuncias en contra del abuso a los animales en las ciudades
INF-162
2013
Solicita registro
<<INCLUD>>
Registra denuncia
PERSONA Denunciante
<<INCLUD>>
Directivo
R1.11. REPORTE DE REGISTRO CASO DE USO: Reporte de Registros. ACTORES: Administrador, Encargado. PROPSITO: realizar un Reporte de todos los registros realizados para un mejor control de estos. RESUMEN: Se realiza un reporte de todos los registros realizados a lo largo de todos los das para el administrador el cual se encarga de revisar y verificar que estos se realizaron minuciosamente. TIPO: Primario DESCRIPCIN: Un donante se aproxima a la oficina central del refugio de animales busca a la encargada o gerente para realizar una donacin con el cual el refugio de animales se sostiene el donante se marcha con la satisfaccin de haber hecho una buena contribucin para los animales necesitados.
20
2013
<<Excluid>>
Adoptantes
<<INCLUD>>
Donantes
<<INCLUD>>
Actividades Realizadas
<<Excluid>>
Recaudacin de Donaciones
R1.12 REPORTE DE SEGUIMIENTOS CASO DE USO: Reporte de seguimiento ACTORES: Encargado PROPSITO: Capturar un reporte actual TIPO: Primario DESCRIPCIN: El encargado es el que registra y saca reporte del sistema de seguimiento.
Reporte de seguimientos validar registro
<<Incluid>>
Registra datos
ENCARGADO
<<Incluid>>
<<Incluid>>
Directivo
Entrega reporte
21
INF-162
2013
R1.13 REPORTES GENERALES ANUALES ACTORES: Directivo(a), Responsable de reportes TIPO: Primario DESCRIPCIN: El responsable de reportes deber realizar el reporte general de todo el ao, y solicitar la aprobacin del reporte al directivo
Directivo
R1.14: R
R 1.14. REGISTRO DE ACTIVIDADES ACTORES: Directivo(a), Responsable de actividades TIPO: Primario DESCRIPCIN: El directivo(a) tendr que hacer un cronograma de todas las actividades que ese realizaran en todo el ao, seleccionar la actividades que se realizaran. Al terminar el cronograma, tendr que haber una aprobacin de administrativos de la institucin.
Registro de actividades
Realizar cronograma de actividades ENCARGADO
<<Incluid>>
Directivo
22
INF-162
2013
R1.15 SEGUIMIENTO DE ACTIVIDADES ACTORES: Directivo(a), Responsable de seguimiento TIPO: Primario DESCRIPCIN: El directivo deber realizar el seguimiento de actividades, y generar un reporte de seguimiento
Seguimiento de actividades
Control de actividades Directivo
<<Incluid>>
ENCARGADO
23
INF-162
2013
8. MODELO CONCEPTUAL
24
INF-162
2013
CONTRATOS: Nombre: EntregarAnimal(cdigo:numero, cantidad:entero) Responsabilidades: Capturar la entrega de un(os) animal(es) y dejarlo al refugio animal. Tipo: Directiva Referencias: Funciones del sistema: R1.1 Cruzadas: Caso de uso: Registrar al Animal Excepciones: Si el cdigo no es vlido, indicar que se cometi un error. Precondiciones: El administrador conoce el codigo Postcondiciones: Si se trata de una nuevo animal, se crea un Registro (creacin de instancia). Se cre una instancia de AnimalesRegistrados (creacin de instancia).
Nombre: Registrar Animal(registrar) Responsabilidades: Registrar que es el final de la captura de los animales. Tipo: Administrador Referencias: Funciones del sistema: R1.1 Cruzadas: Caso de uso: Registrar al Animal Excepciones: Si no esta realizndose un registro , indicar que se cometi un error. Precondiciones: Se esta realizando un registro Postcondiciones: Estableci nuevo Registro
25
Nombre: SacarReporte(salida) Responsabilidades: Atender la respuesta de salida. Si la respuesta es positiva, se concluye el registro. Tipo: Administrador Salidas: Si se aprueba la solicitud, sale reporte. Precondiciones: La solicitud de registro del animal. Postcondiciones: Si la respuesta fue positiva: Se cre una aprobacin respuestaRegistroAnimal. Se asoci aprobacin a RegistrosdeAnimales. Se asoci el registro al refugio de animales para incorporarla al registro histrico de animales registrados. Si la respuesta fue negativa: Se cre una reprobatoria respuestaRegistroAnimal.
INF-162
2013
Nombre: Dar Informe(respuesta) Responsabilidades: Atender la respuesta de salida. Entrega de informe. Tipo: Administrador Salidas: si la solicitud de pedido de informacin es aceptada, se entrega la misma. Precondiciones: solicitud de entrega de informe del animal. Postcondiciones: Si la respuesta fue positiva: - se creo un reporte de un deternimado animal. - Se asocio el registro a RegistrodeAnimales. Si la respuesta en negativa: - no se entrega ningn reporte, por falta de requisitos o previa autorizacin. R1.2 SEGUIMIENTO ANIMAL
26
CONTRATOS
INF-162
2013
Nombre: Entrega Informe(cdigo) Responsabilidades: Capturar la entrega de los informes y agregarlo a aportes de voluntario. Tipo: Directiva Referencias: Funciones del sistema: R1.2 Cruzadas: Caso de uso: SeguimientoAnimales Excepciones: Si el cdigo no es vlido, indicar que se cometi un error. Precondiciones: El administrador conoce el informe Postcondiciones: Si se trata de un informe actual, se crea un Registro (creacin de instancia). Se cre una instancia de SeguimientoAnimalesRegistrados.
Nombre: Sacar Reporte(respuesta) Responsabilidades: Atender la respuesta de salida. Entrega de reporte Tipo: Diretiva Referencias: Funciones del sistema: R1.2 Salidas: si la solicitud de pedido de reporte es aceptada, se entrega la misma. Precondiciones: solicitud de entrega de reporte del animal. Postcondiciones: Si la respuesta fue positiva: - se creo un reporte de un deternimado animal. - Se asocio el reporte a SeguimientoRegistrodeAnimales. R1.3 REGISTRO VOLUNTARIO
27
INF-162
2013
CONTRATO Nombre: Registrar datos (registrar) Responsabilidades: Registrar datos de los voluntarios. Tipo: Administrador Referencias: Funciones de: R1.3 Cruzadas: Caso de uso: Registrar a voluntarios. Excepciones: Si no hay solicitud no existir un registro, indicar que se cometi un error. Precondiciones: Se realiza una solicitud Postcondiciones: Establecer un Registro
Nombre: validar usuario (respuesta). Responsabilidades: Verificar la documentacin. Tipo: Administrador. Referencias: Funciones de: R1.3 Cruzadas: Caso de uso: Registrar a voluntarios. Excepciones: La evaluacin no se efectuara si la solicitud no se encuentra en orden. Precondiciones: Se realiza una solicitud. Postcondiciones: Establecer una validacin de usuario. Nombre: entrega animal (respuesta). Responsabilidades: respuesta a la entrega de un animal. Tipo: Administrador. Referencias: Funciones de: R1.3 Cruzadas: Caso de uso: Registrar a voluntarios. Excepciones: Respuesta negativa despus de la evaluacin no cumpli con lo requerido. Precondiciones: Se realiza una evaluacin. Postcondiciones: Establecer un nuevo animal al voluntario. R1.4 SEGUIMIENTO VOLUNTARIO
28
INF-162
2013
CONTRATOS Nombre: Controlar a los voluntarios (cdigo) Responsabilidades: Verificar la convivencia con el animal. Tipo: Directivo. Referencias: Funciones de: R1.4 Cruzadas: Caso de uso: Seguimiento a los voluntarios Excepciones: Si no hay encargados no existir un control y se indicara que se cometi un error. Precondiciones: Evaluar mediante el registro de los voluntarios Postcondiciones: Establecer un control.
Nombre: estado del animal (cdigo: nmero, cantidad: entero) Responsabilidades: Verificar la documentacin, de un o de ms animales. Tipo: Directivo. Referencias: Funciones de: R1.4 Cruzadas: Caso de uso: Seguimiento a los voluntarios Excepciones: La evaluacin no se efectuara si el cdigo no es el adecuado, si el adoptante no se encuentra ya que no podr darnos muchos detalles por eso, indicar que se cometi un error. Precondiciones: Contar con el registro. Postcondiciones: Establecer un Registro y una evaluacin para verificar el control del estado del animal.
Nombre: Reporte del voluntario (salida) Responsabilidades: Atender la respuesta de salida de una solicitud del voluntario, Entrega de Reporte. Tipo: Directivo Referencias: Funciones de: R1.4 Cruzadas: Caso de uso: Seguimiento a los voluntarios Excepciones: Si no est realizndose un registro, indicar que se cometi un error. Precondiciones: Realizacin de un registro. Postcondiciones: generar distintos reportes, sobre el seguimiento a los voluntarios.
29
INF-162
2013
CONTRATOS Nombre: Solicitud de adopcin (registrar datos, cdigo de recepcin) Responsabilidades: Registrar datos de los adoptantes. Tipo: Administrador Referencias: Funciones de: R1.5 Cruzadas: Caso de uso: Registrar a personas que adoptan animales Excepciones: Si no hay solicitud no existir un registro, indicar que se cometi un error. Precondiciones: Se realiza una solicitud Postcondiciones: Establecer un Registro
Nombre: Evaluacin de la adopcin (cdigo: nmero, revisin). Responsabilidades: Verificar la documentacin. Tipo: Administrador. Referencias: Funciones de: R1.5. Cruzadas: Caso de uso: Registrar a personas que adoptan animales. Excepciones: La evaluacin no se efectuara si la solicitud no se encuentra en orden. Precondiciones: Se realiza una solicitud. Postcondiciones: Establecer un Registro y una evaluacin.
Nombre: Respuesta de la solicitud de adopcin (cdigo: nmero, respuesta). Responsabilidades: respuesta de la solicitud de adopcin. Tipo: Administrador. Referencias: Funciones de: R1.5 Cruzadas: Caso de uso: Registrar a personas que adoptan animales. Excepciones: Respuesta negativa despus de la evaluacin no cumpli con lo requerido. Precondiciones: Se realiza una evaluacin. Postcondiciones: Establecer un Registro para una respuesta.
30
INF-162
2013
CONTRATOS Nombre: Control del adoptante (cdigo) Responsabilidades: Verificar la convivencia con el animal. Tipo: Directivo. Referencias: Funciones de: R1.6 Cruzadas: Caso de uso: Seguimiento a personas que adoptan animales Excepciones: Si no hay encargados no existir un control y se indicara que se cometi un error. Precondiciones: Evaluar mediante el registro de los adoptantes Postcondiciones: Establecer un control.
Nombre: estado del animal (cdigo: nmero, cantidad: entero) Responsabilidades: Verificar la documentacin, de un o de ms animales. Tipo: Directivo. Referencias: Funciones de: R1.6 Cruzadas: Caso de uso: Seguimiento a personas que adoptan animales Excepciones: La evaluacin no se efectuara si el cdigo no es el adecuado, si el adoptante no se encuentra ya que no podr darnos muchos detalles por eso, indicar que se cometi un error. Precondiciones: Contar con el registro. Postcondiciones: Establecer un Registro y una evaluacin para verificar el control del estado del animal.
Nombre: Reporte de adopcin (salida) Responsabilidades: Atender la respuesta de salida de una solicitud de adopcin, Entrega de Reporte. Tipo: Directivo Referencias: Funciones de: R1.6 Cruzadas: Caso de uso: Registrar a personas que adoptan animales Excepciones: Si no est realizndose un registro, indicar que se cometi un error.
31
Precondiciones: Realizacin de un registro. Postcondiciones: generar distintos reportes, sobre el seguimiento a los adoptantes. R1.7 REGISTRO DE DONACIONES
INF-162
2013
CONTRATO Nombre: Realizar Donativo(Monto, Tipo) Responsabilidades: Introducir los datos del donante, el donativo para el control antes d registrarlo. Tipo : Sistema Referencias: Funcin del Sistema R1.7 Cruzadas: Caso de uso Registro de Donaciones Notas: Excepciones: En caso de no estar recibiendo ninguna donacin, Indicar que existe un error. Precondiciones: Se realiza un reconocimiento de los datos de entrada Postcondiciones: Si la respuesta es positiva: -Se verifica el tipo de donativo que se realiz por parte del administrador -dentro del sistema se podr hacer cambios en las donaciones si existiera error al introducir los datos
Nombre: Registro del Donativo(Nombre, Tipo , Inst) Responsabilidades: Registrar el donativo que realizaran las personas a la fundacin y mostrar el monto total de la donacin Tipo : Sistema Referencias: Funcin del Sistema R1.7 Cruzadas: Caso de uso Registro de Donaciones Notas: Excepciones: En caso de no Registrar ningn dato, Indicar que existe un error. Precondiciones: Se realiza un registro de la donacin que realizan Postcondiciones: Si la respuesta es positiva: -Se introducen los datos del donante. -Se Introducen los datos e la donacin
32
Nombre: Comprobante Donativo() Responsabilidades: realizar un comprobante del donativo para que exista un mejor control por parte de los donantes Tipo : Sistema Referencias: Funcin del Sistema R1.7 Cruzadas: Caso de uso Registro de Donaciones Notas: Excepciones: En caso de no Registrar ningn dato, Indicar que existe un error. Precondiciones: Se realiza un comprobante de la donacin Postcondiciones: Si la respuesta es positiva: -Se introducen los datos del donante. -Se Introducen los datos e la donacin R1.8 SEGUIMIENTO A LAS DONACIONES
INF-162
2013
CONTRATO Nombre: Realizar Control(Tipo_D) Responsabilidades: Se realizara un Control a todas las donaciones entrantes a la Fundacin Tipo : Sistema Referencias: Funcin del Sistema R1.8 Cruzadas: Caso de uso Seguimiento de las Donaciones Notas: Excepciones: En caso de no Realiza un control a una donacin entrante, Indicar que existe un error. Precondiciones: Controlamos la Donacin entrante Postcondiciones: Si la respuesta es positiva: -Controlar las donaciones que entran al sistema. -Verificar la existencia de las donaciones
33
INF-162
2013
Nombre: Responsabilidades:
Tipo : Referencias: Cruzadas: Notas: Precondiciones: Postcondiciones: Si la respuesta es positiva: -Controlar las donaciones que entran al sistema. -Verificar la existencia de las donaciones
Especificacin de su uso(Caso) Las donaciones tienen un uso especifico el sistema realizara los procesos necesarios para repartir estas donaciones Sistema Funcin del Sistema R1.8 Caso de uso Seguimiento de las Donaciones
Nombre: Responsabilidades:
En caso de no Realiza la distribucin de las donaciones,y si no Indicar que existe un error. Precondiciones: realizamos la distribucin de las donaciones Postcondiciones: Si la respuesta es positiva: -Distribuir las donaciones. -Verificar la cantidad de las donaciones que sern distribuidas
Distribucion_Donaciones (Cantidad, tipo) se realiza una distribucin de las donaciones a las partes que lo necesitan siempre y cuando estn de acuerdo el administrador Sistema Funcin del Sistema R1.8 Caso de uso Seguimiento de las Donaciones
Nombre: Responsabilidades:
Tipo : Referencias: Cruzadas: Notas: Precondiciones: Postcondiciones: Si la respuesta es positiva. -Controlar las donaciones que entran al sistema. -Verificar la existencia de las donaciones
Control a la distribucin de las donaciones() La distribucin donaciones tienen un control un uso especifico el sistema realizara los procesos necesarios para repartir estas donaciones y controlarlos Sistema Funcin del Sistema R1.8 Caso de uso Seguimiento de las Donaciones
34
INF-162
2013
Responsabilidades: Capturar (registrar) los datos de la persona interesada en ser donante Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Administrativo Funciones del sistema: R1.9 Casos de uso: Registro donantes Utilizar acceso super-rpido a la base de datos. Si el cdigo no es vlido, indicar que se cometi un error. El administrador conoce el cdigo. Si se trata de un nuevo registro, se crea un registro (creacin de instancia).
Responsabilidad Atender la respuesta del registro de donantes. Si la es: respuesta es positiva, se concluye el registro. Tipo: Salida: Administrativo Si se aprueba la solicitud, el registro se almacena.
Precondiciones: Datos ingresados en el registro Postcondiciones: Si la respuesta fue positiva: Se cre una aprobacin respuestaRegistroDonantes.
35
INF-162
2013
Efectuar solicitud de registro denuncia (cdigo) Administrativo Funciones del sistema: R1.10 Casos de uso: Registro denuncia Utilizar acceso super-rpido a la base de datos. Si el cdigo no es vlido, indicar que se cometi un error. El administrador conoce el cdigo. Si se trata de un nuevo registro, se crea un registro (creacin de instancia).
Nombre:
respuestaRegistroDenuncia(respuesta:respuestaRegistroDo nacin)
Responsabilidad Atender la respuesta del registro de denuncia. Si la es: respuesta es positiva, se concluye el registro. Tipo: Salida: Administrativo Si se aprueba la solicitud, el registro se almacena.
Precondiciones: Denuncia registrada Postcondiciones: Si la respuesta fue positiva: Se cre una aprobacin respuestaRegistroDenuncia
36
INF-162
2013
CONTRATO Nombre: Responsabilidades: Solicitar aprobacin(solicitud:string) Se solicita la aprobacin del cronograma de actividades. Si la respuesta es positiva, desplegar las actividades que se realizaran todo el ao Sistema. Funciones del sistema: R2.1. Casos de uso: Registro de actividades. Si el cronograma no est bien, indicar que se cometi un error. Se manda el cronograma de actividades para su Se asoci el registro a la solicitud y se solicita la aprobacin del cronograma (relacin formada).
Respuesta solicitud(respuesta:string) Registrar que ya se dio una respuesta al cronograma y desplegar las actividades. Sistema. Funciones del sistema: R2.1. Casos de uso: Registro de actividades.
37
Si no se est evaluando un cronograma, indicar que se cometi un error. Se est analizando el cronograma Estableci Solicitud est terminada en verdadero (modificacin de atributo).
INF-162
2013
CONTRATO Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Solicitar informe(solicitar:string) Se realiza el informe de control de las actividades. Sistema. Funciones del sistema: R2.1. Casos de uso: Seguimiento de actividades. Si el informe de control de las actividades no se entrego, indicar que se cometi un error. Se manda la solicitud para el informe de actividades se forma una relacin entre seguimiento y registro (relacin formada).
Nombre: Responsabilidades:
Respuesta informe(respuesta:string) Se solicita la aprobacin del informe de control de actividades. Si la respuesta es positiva, desplegar que la actividad se realizo con xito Sistema. Funciones del sistema: R2.1. Casos de uso: Seguimiento de actividades. Si el informe est incompleto, indicar que se cometi
38
Precondiciones: Postcondiciones:
un error. Se est analizando el informe de control Estableci Informe est terminado en verdadero (modificacin de atributo).
INF-162
2013
CONTRATO Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Generar reporte(solicitud:string) Se solicita la aprobacin del reporte general anual. Si la respuesta es positiva, desplegar el reporte Sistema. Funciones del sistema: R1.13. Casos de uso: Reporte general anual. Si el reporte no est bien o est incompleto, indicar que se cometi un error. Se realiza la solicitud para reporte general Se asoci el reporte al directivo para agregarla al registro histrico de los reportes terminados (relacin formada). Aprobacin(respuesta:string) Registrar que ya se dio una respuesta al reporte y desplegar la descripcin del reporte. Sistema. Funciones del sistema: R1.13. Casos de uso: Reportes generales anuales. Si no se est evaluando un reporte, indicar que se cometi un error.
39
Precondiciones: Postcondiciones:
Se est analizando el reporte Estableci Solicitud est terminada en verdadero (modificacin de atributo).
INF-162
2013
Nombre: Registrar(cdigo) Responsabilidades: Registrar que es el final de la captura de los registros. Tipo: Directiva Referencias: Funciones del sistema: R1.14 Cruzadas: Caso de uso: REPORTE DE SISTEMA DE SEGUIMIENTO Excepciones: Si no esta realizndose un registro , indicar que se cometi un error. Precondiciones: Se esta realizando un registro Postcondiciones: Estableci Registro. Esta terminada en verdadero (modificacin de atributo).
Nombre: Sacar Reporte(respuesta) Responsabilidades: Atender la respuesta de salida. Entrega de Reporte. Tipo: Directiva Referencias: Funciones del sistema: R1.14 Salidas: si la solicitud de pedido de reporte es aceptada, se entrega la misma. Precondiciones: solicitud de entrega de reportes de registros. Postcondiciones: Si la respuesta fue positiva: - se creo un reporte de un deternimadosRegistros.
40
INF-162
2013
CONTRATOS
Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Solicitar reporte(solicitud:string) Se solicita la aprobacin del reporte general anual. Si la respuesta es positiva, desplegar el reporte Sistema. Funciones del sistema: R1.15. Casos de uso: Reporte general anual. Si el reporte no est bien o est incompleto, indicar que se cometi un error. Se realiza la solicitud para reporte general Se asoci el reporte al directivo para agregarla al registro histrico de los reportes terminados (relacin formada).
Respuesta reporte(respuesta:string) Registrar que ya se dio una respuesta al reporte y desplegar la descripcin del reporte. Sistema. Funciones del sistema: R 1.15 Casos de uso: Reportes generales anuales. Si no se est evaluando un reporte, indicar que se cometi un error. Se est analizando el reporte Estableci Solicitud est terminada en verdadero (modificacin de atributo).
41
INF-162
2013
ANIMALES
Animal
Voluntario
Encargado
Entrega Animal
Registra animal
ANIMALES
Animal
Encargado
42
INF-162
2013
REGISTRO DE VOLUNTARIOS
SOLICITUD DE VOLUNTARIO
REGISTRO DE DATOS
VALIDAR AL USUARIO
ENTREGA DE ANIMAL
VOLUNTARIO
SEGUIMIENTO AL VOLUNTARIADO
VOLUNTARIO
CONTROL
43
INF-162
2013
SOLICITUD DE ADOPCION
SOLICITUD DE ADOPCION
SOLICITUD DE ADOPCION
ADOPTANTE
ADOPTANTE
CONTROL
44
INF-162
2013
DONACIONES
Donacin
Donacin de dinero
Donacin de Productos
Recibos
Donante
Encargado
Donacin en efectivo
R1.8 SEGUIMIENTO A LAS DONACIONES REALIZADAS POR LOS DONANTES YA SEAN ANNIMAS O NO
Seguimiento
Tipo
Administrador
Tipos de Usos
45
INF-162
2013
REGISTRO DONANTE
SOLICITUD DE REGISTRO
REGISTRO DE DATOS
VALIDAR AL USUARIO
R1.10 REGISTRO DE DENUNCIAS EN CONTRA DEL ABUSO A LOS ANIMALES EN LAS CIUDADES
REGISTRO DONANTE
SOLICITUD DE REGISTRO
REGISTRAR DENUNCIA
VALIDAR AL DENUNCIA
46
INF-162
2013
En el Refugio
En Adopcin
Administrador
Encargado
Actividades
Adoptantes
REPORTES SEGUIMIENTO
Registro
Reporte de seguimientos
47
INF-162
2013
Reporte de seguimientos
Reporte de registros
Registrar
Actividades
Solicitud de Elaboracin de cronograma de actividades
Actividades
Actividades nuevas
Actividades antiguas
Solicitud aprobada
Solicitud negada
Responsable de actividades
Directivo
INF-162
2013
Seguimiento
Seguimiento Directivo
Seguimiento presencial
R1.1
49
INF-162
2013
50
INF-162
2013
51
INF-162
2013
52
INF-162
2013
53
INF-162
2013
54
INF-162
2013
EntregaAnimal1()
:Refugio Animal
1:[Nuevo registro]Registrar()
:Registros
: SacarRegistros() darInforme()
:NominaRegistros Animales
EntregaInforme1() 1:[NuevoInforme]Crear()
: Administrador :NominaRegistrosAnimal es
:sacarReporte()
REGISTRAR()
VALIDAR()
ADMINISTRADOR
NominaVoluntario
Entrega animal()
55
INF-162
2013
Controvoluntario() voluntario
Estadoanimal()
directivo
reportevoluntario()
evaluacion()
ADMINISTRADOR
NominaAdoptantes
respuesta()
DIRECTIVO
reporteadoptanteo()
Entrega donacin()
:Refugio donacin
1:[Nuevo registro]Crear()
:Registros
Crear()
:NominaRegistros Donaciones
56
INF-162
2013
EntregaInforme()
Donantes
1:[Distribucin]Crear()
Donaciones
Respuesta()
Respuesta()
57
INF-162
2013
Solicitar aprobacin(solicitar)
Respuesta solicitud(respuesta)
:Actividad
:Directivo
Solicitar informe(solicitar)
Respuesta solicitud(respuesta)
:SEGUIMIENTO
:Directivo
generarareporte(solicitar)
aprobacion (respuesta)
:Reporte
:Directivo
:voluntario
R1.15 SEGUIMIENTO ACTIVIDADES
:Directivo
Solicitar reporte(Solicitar)
Respuesta reporte(respuesta)
:Actividad
:Directivo
58
INF-162
2013
Registrar Animales
Entregar animal
Esperando datos
Introduccin de datos
Esperando respuesta
Entrega informe
Introduccin datos
Termina registro
Entrega de reporte
Esperando reporte
59
2013
Evaluar solicitud
Solicitud de voluntario
evaluar solicitud
Registrar datos
Terminar documentacin
Evaluar solicitud
Evaluacin
Esperando seguimiento
Registro voluntario
Respuesta
Control
Solicitud de adopcin
evaluar solicitud
Registrar datos
Terminar documentacin
Evaluar solicitud
Evaluacin
60
INF-162
2013
Esperando seguimiento
Registro adoptante
Respuesta
Control
Esperando respuesta
Control
Distribucin_Donaciones
61
INF-162
2013
Esperando respuesta
Entrega solicitud
Verifica solicitud
Termina verificacin
Entrega de reporte
Esperando reporte
62
INF-162
2013
Generar Reporte
pasarReporte
Aprobacin reporte
respuesta
pasarCronograma
Seleccionar Actividades
terminarSeleccin respuesta
Aprobacin De Actividades
63
INF-162
2013
SEGUIMIENTO DE ACTIVIDADES
Generar Informe
pasarInforme
Aprobacin de Informe
respuesta
64
15. PATRONES
DIRECTIVA CARGO
Iniciar_Registro() Registro_Animal() RegistroVoluntario() Registro_Donativo() Registro_Voluntario() Solicitud_Reporte_Anual() Termina_Registro() Reporte_Animal() Validar_Usuario() Controlar_Voluntario() Reporte_Voluntario() Evaluacion_de_la_Adopcion() Respuestas_Solicitud_Adoptante() Control_adoptante() Reporte_Adoptante() Compriobante_Adopcion_pedida() Control_Donativo() Control_Distribucion_Donacion() Respuesta_Registro_Donativo() Respuesta_Solicitud_Denuncia() Respuesta_Solicitud_Actividad() Respuesta_Solicitud_Seguimiento_Ac tividad() Actividades_Realizadas() Respuesta_ReporteAnual() Entrega_Animal() Cantidad_animales_Refugio() Cantidad_Animales_Dados_adopcion( )
INF-162
2013
VOLUNTARIO TIPO_V
Patrn Creador
ACTIVIDAD Tipo
Patrn Controlador
Patrn Controlador
Patrn Experto
ADOPTANTE
OCUPACION
Patrn Creador
DONACION
Tipo_Donacion
Solicitud_Adopcion() Estado_animal()
Patrn Controlador
DONANTE TIPO_D
Patrn Creador
Solicitud_Registro()
Patrn Creador
Registro_Animales()
65
2013
ACTIVIDAD
Solicitar aprobacin() Solicitar informe()
Solicitar_Denun cia()
ANIMAL
DIRECTIVA CARGO
RegistroAnimal() IniciaRegistros() TerminaRegistros() RegistroAnimal() IniciaRegistros() TerminaRegistros() Respuesta Solicitud() Respuesta informe() Respuesta reporte() Tipo Especie Raza Sexo
ADOPTANTE
Registro_Animales()
OCUPACION
Solicitud_Adopcion() Estado_animal()
DONACION
Tipo_Donacion
Solicitud_Registro()
66