Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documento de Especificacin de
Arquitectura
Realizado por:
HISTORIAL DE REVISIONES
Contenido
1. 4
1.1. 4
1.2. 4
1.3. Error! Bookmark not defined.
1.4. Error! Bookmark not defined.
1.5. 4
2. 5
2.1. 5
2.2. 6
2.3. 6
3. 7
3.1. 8
3.2. 9
3.3. 17
3.4. 26
3.5. 27
4. 29
5. 31
5.1. 31
6. 32
7. 34
7.1. 34
7.2. Error! Bookmark not defined.
7.3. Error! Bookmark not defined.
7.4. Error! Bookmark not defined.
7.5. Error! Bookmark not defined.
7.6. 35
7.7. 36
7.8. 36
1.2. Propsito
1.3. Alcance
Por otra parte el Centro carece de recursos tecnolgicos para prestar sus servicios y
esto dificulta el registro del adoptante, ya que solo cuentan con un registro manual y
esto es un impedimento a la hora de registrar las citas y los controles generando
prdidas de tiempo, as las mascotas y esto atrasa el proceso de adopcin; junto a
esto se suma el problema del seguimiento a la mascota y el adoptante porque los
que encargados de realizar este proceso no pueden asistir a menudo a los hogares
del adoptante para comprobar si la mascota se encuentra en buenas condiciones.
Por estas razones el sistema de informacin FCZ est enfocado en solucionar cada
uno de los problemas con los que cuenta el Centro Zoonosis, cuyo fin es mejorar el
mal control y manipulacin de los medicamentos, desarrollar un sistema en el cual
se puedan registrar las directivas del Centro y los adoptantes para que sea mucho
gil el proceso de adopcin, por ltimo llevar un registro y control de cada mascota y
su adoptante por medio de un seguimiento virtual.
3. Vistas de la arquitectura
A continuacin se observan los diagramas correspondientes a las 4 vistas que
desarrolla el modelo 4 vistas + 1del proyecto FCZ
Administrador
Tcnico Auxiliar
Veterinario
Adoptante
Tcnico Auxiliar
Veterinario
Adoptante
Tcnico Auxiliar
Veterinario
Adoptante
4. Arquitectura en capas
(Capas, patrones, plataforma)
PLATAFORMA TECNOLGICA
CAPA
COMPONENTES
Java Server Faces 2.4
Capa de presentacin Sublime Text 3 (PrimeFaces)
css 3
Cliente: Google Chrome: ltima versin JQuery 3.2.1
45.0.2454.85 HTML5
Bootstrap 4
Servidor JBoss SweetAlert 20.5
Chart js
Servlet 3.1
Capa de lgica de Negocio Commond Annotations 1.1
CDI 1.2
Managed Beans 1.0
JavaBeans/POJO (Plain Old Java Object)
Algunos elementos/componentes del
Enterprise JavaBeans 3.2 (EJB)
CAPAS
Se manejar un sistema de informacin web ordenado y una arquitectura de Cliente
a Servidor en 3 capas: Presentacin, lgica y persistencia.
PATRONES
CAPA COMPONENTES
MVC
Capa de presentacin: Front Controller
DTO
Business Delegate
Capa de lgica de Negocio Service Locator
DTO
Facade
DAO
Capa de persistencia DTO
Factory Method
Abstract factory method
Singleton
5. Vista de Datos
5.1. Modelo Relacional
7.2. Calidad: Es por ello, que para Evaluar la seguridad de nuestro sistema
informacin se requiere que en las diferentes fases del ciclo de vida de los sistemas
de informacin, se planteen protocolos claros que permitan lograr un buen nivel de
calidad en el software y respectivamente con la ISO 12004.
7.3. Usabilidad: El sistema de informacin se puede emplear tanto en un
computador de escritorio, porttiles, tablets, como en mviles ya que implementamos
el diseo responsivo.
certifica en la base de datos que ese usuario no est registrado, para poder
registrarlo, de lo contrario el sistema le indicar que el usuario se encuentra
registrado, y a la vez le informar si desea recuperar la contrasea.
Roles-permisos:
El adoptante cuenta con los permisos de solicitar citas mdicas y realizar proceso de
adopcin.
Programas:
Se utiliz MySQL para la base de datos, netBeans para diseo web, Enterprise
draw.io y StarUml para diagramas UML.