Está en la página 1de 25

Versión: 1

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ESPECIFICACION DE
Código GTI-F-007
ARQUITECTURA
Gestión Talento CMC

Código: Versión: Fecha:11/2020

<<NOMBRE DEL CLIENTE>>

Documento de Especificación de
Arquitectura

Realizado por: Oscar Ivan Sierra Gaona <<Nombre de quien realiza el


documento>>
Johana Katherin Vasquez Quevedo
Juan Sebastian Villalobos Mora

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 1 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

HISTORIAL DE REVISIONES

Fecha Versión Autor Descripción Revisado Por


<Escriba <Escriba <Escriba <Escriba aquí> <Escriba aquí>
aquí> aquí> aquí>

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 2 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Contenido

1. Documento de Arquitectura de Software 4


1.1. Introducción 4
1.2. Propósito 4
1.3. Alcance 4
1.4. Referencias 5
1.5. Definiciones acrónimos y abreviaciones 5
2. Generalidades del Proyecto 5
2.1. Problema a Resolver 5
2.2. Descripción General del Sistema a Desarrollar 5
2.3. Identificación de los Stakeholders y sus responsabilidades 5
3. Vistas de la arquitectura 6
3.1. Vista de Casos de Uso 6
3.2. Vista de Procesos 6
3.3. Vista Lógica 6
3.4. Vista de Implementación 6
3.5. Vista de Despliegue 6
4. Arquitectura en capas 6
5. Vista de Datos 7
5.1. Modelo Relacional 7
6. Definición de Interfaces de Usuario 7
7. Características Generales de Calidad 7
7.1. Tamaño y performance 7
7.2. Calidad 7
7.3. Usabilidad 7
7.4. Eficiencia 7
7.5. Seguridad 7
7.6. Confiabilidad 7
7.7. Mantenimiento 7
7.8. Estándares 7

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 3 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 4 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

1. Documento de Arquitectura de Software


1.1. Introducción

1.2. Propósito

El propósito de este documento es exponer la arquitectura de software


utilizada en el sistema de información, donde se desglosa a través del
modelo “4+1”. El cual se describe las diferentes funciones del sistemas,
además, las decisiones más significativas

1.3. Alcance

A través, del sistema GTC el departamento de recursos humanos de la


empresa grupo CMC, podrá ejecutar sus procesos como la selección de
personal, evaluación de desempeño y organización de documentación, de
manera más fácil y efectiva, el cual generara una organización estratégica
para optimizar tiempos y recursos.
.

1.4. Referencias

EL MODELO DE “4+1” Vistas de la Arquitectura del Software


Documentación Diagramas de Diseño de Arquitectura
Presentación Introducción Arquitectura SW
Patrones de Diseño
Arq. SW y Calidad

1.5. 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.

DESCRIPCION DE ARQUITECTURA: colección de productos de


documentación.

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 5 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

VISTAS: es una representación de un área de interés o perspectiva del


sistema en alto nivel.

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.

GTC: sistema de información Gestión Talento CMC

PERFROMANCE: Tiempo que requiere el sistema para responder a un


evento o estímulo, o bien el número de eventos procesados en un intervalo de
tiempo

2. Generalidades del Proyecto


2.1. Problema a Resolver

Actualmente, en el grupo CMC Colombia, se efectúa el proceso de


contratación de personal de forma presencial, manual, en algunos casos de
forma virtual. Además, la parte de archivado de documentación se realiza en
una bodega y no hay registro de esta misma para posteriores búsquedas.
Conlleva a baja productividad del grupo de recursos humano ya que realizan
la misma búsqueda y proceso, Adicionalmente las evaluaciones de
desempeño que se realizan a los empleados, se desarrollan por medio de un
Excel esto ha generado llevar un proceso manual induciendo un consumo de
tiempo elevado el momento de consolidar información.

2.2. Descripción General del Sistema a Desarrollar


El sistema GTC se desarrolla para la empresa “Grupo CMC”, que cuenta con
falta de sistematización en el área de recursos humanos. Se pretende
organizar, estandarizar procesos como lo son la gestión selección de
personal, la gestión y por último, la de evaluación de desempeño

2.3. Identificación de los Stakeholders y sus responsabilidades

STAKEHOLDER DESCRIPCIÓN ESCENARIO Caso de Uso

Persona responsable ● Escenario ● -Crear grupo

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 6 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

del reclutamiento de de ● Crear


Directora RRHH empleados dentro de negocios expedientes
la empresa, creación ● Escenario ● Asignar Solicitud
de formato de de ● Crear formato de
autorización de diseño evaluación de
vacaciones, permisos desempeño
y evaluación de ● Programar
desempeño evaluación de
desempeño
● Generar reportes
● Activar de
evaluación
● Gestión de
usuarios

Persona encargada ● Escenario ● Realizar


del planteamiento, de entrevista
ejecución de cualquier negocios ● Generar
proyecto de software, ● Escenario solicitud de
además genera de
Gerente búsqueda
solicitud de aspirante, diseño
● Consultar
realiza las entrevista
al aspirante del evaluación de
conocimiento técnico, desempeño
evalúa el desempeño ● Realizar
observaciones
de evaluación
de desempeño
Grupo de personas ● Escenario ● CRUD de
que recolectan, y de documentación
Analistas/ Auxiliar analizan las hojas de negocios ● Programar
de People & vida de los aspirantes, ● Escenario entrevista
igualmente crean y de
Talent ● Realizar
envían las pruebas diseño
entrevista
técnicas-
psicotécnicas y ● Crear pruebas
programan entrevistas técnicas y
psicotécnicas
● Verificar
resultados de
pruebas
Grupo de ● Escenario ● Realizar
desarrolladores, de evaluación de
analistas funcionales negocios desempeño
y de recursos ● Escenario

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 7 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Empleados humanos que se de ● Registrar


encargan de la parte diseño documentación
operativa de la ● CRUD de su
empresa, los cuales documentación
Realización ● Actualizar
autoevaluación de
datos
desempeño
Persona que realiza ● Escenario ● Realiza pruebas
Aspirante solicitud para trabajar de negocios técnicas y
en la empresa o es psicotécnicas
llamado para una ● Registrar
vacante.
Documentación
● Actualizar datos

3. Vistas de la arquitectura
3.1. Vista de Casos de Uso

Gestor documental

Gestión de selección

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 8 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Gestión de evaluación

3.2. Vista de Procesos


3.2.1. Diagrama de Actividades
Módulo de gestor documental

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 9 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Gestión de evaluación de desempeño

Gestión documental

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 10 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

3.2.2. Diagrama de estados

Diagrama de estados de documentación

Diagrama de estados de expediente

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 11 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Diagrama de estados de aspirante

Diagrama de estados de usuario

Diagrama de estados de evaluación

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 12 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Diagrama de estados de prueba

3.3. Vista Lógica

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 13 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

3.3.1. Diagramas – Clases

3.3.2. Diagrama de comunicación

Gestión de selección

Gestor documental

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 14 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Evaluación de desempeño

3.3.3. Diagramas - Secuencia


Selección de personal

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 15 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Gestión documental

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 16 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Evaluación de desempeño

3.4. Vista de Implementación

3.4.1. Diagrama de Compontes

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 17 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 18 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

3.4.2. Diagrama de Paquetes

3.5. Vista de Despliegue

3.5.1. Diagrama de despliegue

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 19 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

3.5.2. Infraestructura de red

4. Arquitectura en capas
(Capas, patrones, plataforma)

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 20 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Capas de Arquitectura

JS JAX-RS
HTML5 JSON-
B
CSS3
Presentación SCSS
SPA

JAVA BEANS
CDI
Lógica SERVELTS

Cliente LDAP
Cliente SMTP
JPA
Datos JTA
JDBC TEMPLET

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 21 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

Patrones de diseño

STATE
PROTOTY
Presentación OBSERVER

PROXY
Lógica SIGLETON

DTO
DAO
Datos FACTORY METHOD

Plataforma

VUE.JS
BOOSTRAP 4
Presentación APACHE CXF

Lógica SPRING FRAMEWORK

MYSQL
Datos

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 22 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

5. Vista de Datos
5.1. Modelo Relacional

6. Definición de Interfaces de Usuario

7. Características Generales de Calidad

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 23 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

7.1. Tamaño y performance


● Tiempo de carga del sitio en el contenido inicial (css,js,html) es cargado de
golpe es decir solo una vez
● Tiempo de respuesta en base de datos
● Como se procesa en el lado del cliente la logia de negocio es ágil podría
hacer sus cálculos
7.2. Calidad
● La test unitarios y test integrales se realizara de forma unitaria por cada
modulo
● Se podrá ser ejecutado en cualquier tipo de servidor basado en java
(glassFish, open liberty, apacheaTomcat).
● Se podrá ejecutar en los siguientes navegadores: Google Chrome  Versión
87.0.4280.88, Mozilla Firefox 83.0
● Por ser una aplicación modular , se instalaran de forma independiente, el cual
cada instalación aportara una funcionalidad adicional al aplicativo

7.3. Usabilidad
● La interfaz es desarrollada a través de un diseño limpio y organizado donde
se le facilite la labor del usuario a la hora de encontrar lo que busque

7.4. Eficiencia
● Los tiempos de respuesta estarán dependiendo a la conexión de internet

7.5. Seguridad
● Se autorizara el acceso a la aplicación mediante un LDAP corporativo
● Las autorizaciones de las peticiones se realizan mediante un tocken de
seguridad o JDWT

7.6. Confiabilidad
● Se implementara certificados SSL, para una comunicación segura entre el
cliente y servidor, así evitar fugas de información. Esta comunicación se
realizara mediante HTTPS

7.7. Mantenimiento
● Se implementara un sistema de DevOps donde se incluye el proceso de
versión de control basado Git de esta forma se podrán implementar versiones
nuevas o retroceder una versión antigua de forma rápida

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 24 de 25
Versión: 1
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
PROCEDIMIENTO GESTION DE SISTEMAS DE INFORMACION
DOCUMENTO DE ARQUITECTURA
Código GTI-F-007
Gestión Talento CMC

Fecha:11/2022
Código: Versión:

7.8. Estándares
● ISO/IEC 25000, conocida como SQuaRE (System and Software Quality
Requirements and Evaluation), es una familia de normas que tiene por
objetivo la creación de un marco de trabajo común para evaluar la calidad del
producto software.

Grupo Gestión de los sistemas de Información


Oficina de Sistemas – Dirección General Página 25 de 25

También podría gustarte