Documento DEA

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION DOC

Views 97 Downloads 3 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION

DOCUMENTO DE ESPECIFICACION DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Documento de Especificación de Arquitectura

Realizado por: Joan Sebastián Rojas Laverde Diego Alejandro Moya López Juan Sebastián González Gómez Luisa Fernanda Cifuentes Rozo

HISTORIAL DE REVISIONES Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 1 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA

Versión: 1

Código GTI-F-007

FCZ Versión:

Código:

Fecha:

Fecha

Versión

Autor

Descripción

Revisado Por

06-12-17

0.1

Sebastián Rojas Diego Moya Sebastián González Luisa Cifuentes



Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 2 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA FCZ Versión:

Código:

Versión: 1

Código GTI-F-007

Fecha:

Contenido 1. 1.1. 1.2. 1.3. 1.4. 1.5. 2. 2.1. 2.2. 2.3. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 4. 5. 5.1. 6. 7. 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. 7.8.

4 4 4 Error! Bookmark not defined. Error! Bookmark not defined. 4 5 5 6 6 7 8 9 17 26 27 29 31 31 32 34 34 Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. 35 36 36

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 3 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA

Versión: 1

Código GTI-F-007

FCZ Versión:

Código:

Fecha:

1.

Documento de Arquitectura de Software

1.1.

Introducción

El presente documento muestra por medio de diagramas, patrones y arquitectura en capas, la estructuración y desarrollo del sistema de información FCZ, cuyo objetivo general es gestionar y controlar los medicamentos suministrados a las mascotas y así mismo llevar un registro y seguimiento tanto del adoptante y la mascotas dentro y fuera del Centro Zoonosis. 1.2.

Propósito

El presente documento tiene como propósito de presentar el diseño de arquitectura propuesto en el sistema de información FCZ, el cual está asignado a las directivas del Centro; pero los que más interactúan con el sistema serán los StakeHolders (administrador, técnico auxiliar, veterinario y adoptante) de cada una de las instalaciones. 1.3.

Alcance

El documento permite dar una observación previa de la estructura y el desarrollo de la arquitectura del sistema de información FCZ; se emplearán dos patrones grasp y se realizará todo el proyecto en Java. 1. Plantilla Formulación de Proyecto 2. IEEE830 3. Plantilla Documento Análisis 1.4.

Definiciones acrónimos y abreviaciones

● ARQUITECTURA DE SOFTWARE: conjunto de elementos estáticos, propios del diseño intelectual del sistema, que definen y dan forma tanto al código fuente, como al Comportamiento del software en tiempo de ejecución. Naturalmente este diseño Arquitectónico ha de ajustarse a las necesidades y requisitos del proyecto. ● DESCRIPCIÓN documentación.

DE

ARQUITECTURA:

colección

de

productos

de

● VISTAS: es una representación de un área de interés o perspectiva del sistema en alto nivel.

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 4 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● TIPOS DE VISTAS: especificación de una convención de cómo construir y usar una vista. Deben satisfacer la capacidad de creación y análisis de una vista. ● STAKEHOLDER: Individuo, equipo u organización con intereses relativos al sistema. ● PATRONES: Son patrones de diseño de software que ofrecen soluciones a problemas de arquitectura de software en ingeniería de software. ● FCZ: Fundación Centro Zoonosis

2.

Generalidades del Proyecto

2.1.

Problema a Resolver

El Centro Zoonosis es una fundación de mascotas que se encuentra ubicada en la localidad de Engativá, que recoge mascotas en diferentes puntos de la ciudad; el Centro actualmente cuenta con el control de medicamentos que son adquiridos por diferentes centros hospitalarios que trabajan con la Secretaría De Salud, este proceso lo realizan personalmente ya que los distribuidores de los hospitales van hasta el Centro para hacerle entrega de los medicamentos, además de que llevan el registro en carpetas este es diligenciado a mano, los problemas que genera esto es el desorden y la pérdida de estos, aparte de que el Centro no lleva un orden específico , esto quiere decir que así tal como llegan así los ubican en una mesa y los van suministrando. Por otra parte el Centro carece de recursos tecnológicos 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 pérdidas de tiempo, así las mascotas y esto atrasa el proceso de adopción; 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 información 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 manipulación 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 adopción, por último llevar un registro y control de cada mascota y su adoptante por medio de un seguimiento virtual.

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 5 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA

Código GTI-F-007

FCZ Versión:

Código:

2.2.

Versión: 1

Fecha:

Descripción General del Sistema a Desarrollar

FCZ es un sistema de información web, el cual está diseñado y desarrollado para generar el control de medicamentos, registros y seguimientos a las mascotas y a los adoptantes por medios electrónicos (Computadores y celulares), para facilitar y agilizar el proceso de adopción. . 2.3.

Identificación de los Stakeholders y sus responsabilidades

STAKEHOLDER

Administrador

Técnico Auxiliar

DESCRIPCIÓN Es el usuario encargado de realizar los registros de los adoptantes y mascotas del Centro, e igualmente lleva el control de las citas médicas y de las mascotas.

ESCENARIO Escenario de negocios, puede autentificar, y activar usuarios y trabajadores del Centro, de igual manera programa cita al adoptante y junto a esto crea un historial para las mascotas.

Es la persona encargada de solicitar, recibir y llevar el control de los medicamentos adquiridos, así mismo lleva un registro y control de las facturas de servicio y gastos adicionales que maneja el Centro

Escenario de seguimiento, es el que puede comprobar y examinar los tratamientos y vacunas suministradas a las mascotas, junto a esto certifica los datos de la mascota y realiza el debido seguimiento a la mascota.

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Caso de Uso Autentificar Usuario ● Activar Adoptante ● Programar cita del adoptante ● Diseñar historial clínico de la mascota ●

● Comprobar las vacunas al día de la mascota. ● Revisar tratamiento pendiente de la mascota. ● Autentificar los datos registrados de la mascota ●

Página 6 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA

Adoptante

Código GTI-F-007

FCZ Versión:

Código:

Veterinario

Versión: 1

Es el encargado del bienestar de las mascotas, realizando sus controles médicos, sus tratamientos y verificando que sus vacunas estén al día, aparte es el que realiza el seguimiento de las mascotas dentro y fuera del Centro Zoonosis Es la persona que interactúa con el Centro, realiza la solicitud de citas para el proceso de adopción, realiza la entrevista y la encuesta formulada por el Centro; además cumple con los requerimientos establecidos.

Fecha:

Escenario de seguimiento, es el que puede comprobar y examinar los tratamientos y vacunas suministradas a las mascotas, junto a esto certifica los datos de la mascota y realiza el debido seguimiento a la mascota.



Escenario de solicitud, en él puede solicitar autenticación y el trámite de datos personales de usuario y gestionar citas de adopción y citas médicas.



Comprobar las vacunas al día de la mascota. ● Revisar tratamiento pendiente de la mascota. ● Autentificar los datos registrados de la mascota

Autentificar Usuario. ● Diligenciar datos básicos. ● Gestionar citas de adopción.

3. Vistas de la arquitectura A continuación se observan los diagramas correspondientes a las 4 vistas que desarrolla el modelo “4 vistas + 1”del proyecto FCZ

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 7 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

3.1.

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Vista de Casos de Uso

● Administrador

● Técnico Auxiliar

● Veterinario

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 8 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Adoptante

3.2. Vista de Procesos 3.2.1. Diagrama de Actividades Administrador

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 9 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Diagrama de Actividades Técnico Auxiliar

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 10 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Diagrama de Actividades Veterinario

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 11 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Diagrama de Actividades Adoptante

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 12 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.2.2. Diagrama de estados

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 13 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Página 14 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Página 15 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Página 16 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.3. Vista Lógica 3.3.1. Diagramas – Clases

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 17 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.3.2. Diagrama de comunicación ● Administrador

● Técnico Auxiliar

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 18 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Veterinario

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 19 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Adoptante

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 20 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.3.3. Diagramas - Secuencia ● Administrador

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 21 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Técnico Auxiliar

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 22 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Veterinario

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 23 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Página 24 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Adoptante

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 25 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

3.4.

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Vista de Implementación

3.4.1. Diagrama de Componentes

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 26 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.4.2. Diagrama de Paquetes

3.5.

Vista de Despliegue

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 27 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

3.5.1. Diagrama de despliegue

3.5.2. Infraestructura de red

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 28 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA FCZ Versión:

Código:

4.

Versión: 1

Código GTI-F-007

Fecha:

Arquitectura en capas

(Capas, patrones, plataforma) PLATAFORMA TECNOLÓGICA CAPA COMPONENTES Java Server Faces 2.4 Capa de presentación Sublime Text 3 (PrimeFaces) css 3 Cliente: Google Chrome: última versión JQuery 3.2.1 45.0.2454.85 HTML5 Bootstrap 4 Servidor JBoss SweetAlert 20.5 Chart js Servlet 3.1 Capa de lógica 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)

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 29 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA

Versión: 1

Código GTI-F-007

FCZ Versión:

Código:

Capa de persistencia

Fecha:

Java Transaction API 1.2 (JTA) Java Persistence API 2.1 (JPA) Java Database Connectivity (JDBC) NetBeans

CAPAS Se manejará un sistema de información web ordenado y una arquitectura de Cliente a Servidor en 3 capas: Presentación, lógica y persistencia.

PATRONES

CAPA

COMPONENTES

Capa de presentación:

MVC Front Controller DTO

Capa de lógica de Negocio

Business Delegate Service Locator DTO Facade

Capa de persistencia

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

DAO DTO Factory Method Abstract factory method Singleton

Página 30 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

5.

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Vista de Datos 5.1.

Modelo Relacional

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 31 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

6.

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

Definición de Interfaces de Usuario Mapa de navegación. Demostración de las interfaces ● Mapa del Sitio:

● Mapa del Sitio Administrador:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 32 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

● Mapa del Sitio Tecnico Auxiliar:

● Mapa del Sitio Veterinario:

● Mapa del Sitio Adoptante:

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 33 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

7.

Características Generales de Calidad

7.1.

Tamaño y performance

Versión: 1

Código GTI-F-007

Fecha:

● Tiempo de respuesta en el acceso a la Base de Datos ● Tiempo de respuesta de transacciones ● Espacio en disco para el cliente ● Espacio en disco para el servidor de Base de datos 7.2. Calidad: Es por ello, que para Evaluar la seguridad de nuestro sistema información se requiere que en las diferentes fases del ciclo de vida de los sistemas de información, 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 información se puede emplear tanto en un computador de escritorio, portátiles, tablets, como en móviles ya que implementamos el diseño responsivo. 7.4. Eficiencia: El sistema de información responderá en el menor tiempo posible las acciones que realice el usuario dentro de las diferentes interfaces. No superando los 8 segundos para dar una respuesta al Usuario sobre la acción ejecutada. 7.5. Seguridad: El proceso de autenticación de un usuario lo realiza el administrador ya que el comprueba los datos y a la vez asigna el rol y los permisos adecuados al usuario; al recibir una solicitud de registro al sistema, el sistema

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 34 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

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 contraseña. Si el usuario diligencia tres veces mal la contraseña, se le enviará un correo informando la cantidad de equivocaciones que ha tenido y si desea recuperar o modificar su contraseña. Para recuperar la contraseña se solicitará el número de documento o el correo electrónico y se le enviará un correo el cual mostrará el nombre del usuario y la contraseña que tiene asignada en el sistema

Roles-permisos: El administrador tiene permiso para registrar, y generar reportes de citas médicas, e igualmente cuenta con el permiso de autentificar usuarios. El técnico Auxiliar tiene permiso para registrar y llevar un control de los medicamentos adquiridos, a parte autentifica y realiza reportes de las facturas. El veterinario tiene permisos de registrar, asignar, reportar y llevar un control de las vacunas, los tratamientos, el historial clínico y el seguimiento a las mascotas. El adoptante cuenta con los permisos de solicitar citas médicas y realizar proceso de adopción. 7.6. Confiabilidad: El administrador, técnico auxiliar, veterinario y adoptante pueden estar seguros de que su información está bien protegida, ya que ningún rol diferente al de su interfaz puede acceder a esta sin una autorización. A demás cumple con los requisitos planteados para un excelente funcionamiento del sistema de información. 7.7. Mantenimiento: Se implementarán dos patrones grasp los cuales son el de alta cohesión y bajo acoplamiento; se trabajará en arquitectura de tres capas, y se especificarán los patrones y plataformas tecnológicas a utilizar. Todo lo relacionado al modelado, diseño y estructura del documento, se encuentra diligenciado en los documentos: Plantilla Formulación Proyecto, documento IEEE 830, plantilla casos de uso extendidos, documento de análisis y el DEA.

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 35 de 36

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN PROCEDIMIENTO GESTIÓN DE SISTEMAS DE INFORMACIÓN

DOCUMENTO DE ARQUITECTURA Código:

FCZ Versión:

Versión: 1

Código GTI-F-007

Fecha:

7.8. Estándares: Se utiliza la codificación Camelcase para el código tanto en base de datos como en diseño web, aparte de esto en diseño web se hizo uso de: sublime text 3, W3 schools, bootstrap 4, html5, css3, Java Server Faces 2.4, JQuery 3.2.1, SweetAlert 2 0.5, Chart js y JavaScript validation Programas: Se utilizó MySQL para la base de datos, netBeans para diseño web, Enterprise draw.io y StarUml para diagramas UML.

Grupo Gestión de los sistemas de Información Oficina de Sistemas – Dirección General

Página 36 de 36