Documente Academic
Documente Profesional
Documente Cultură
POLITECNICO GRANCOLOMBIANO
2019
1
ARQUITECTURA DE SOFTWARE
POLITECNICO GRANCOLOMBIANO
2019
2
Contenido
PLANTEAMIENTO DEL PROBLEMA............................................................................... 4
OBJETIVO GENERAL..........................................................................................................5
OBJETIVOS ESPECÍFICOS................................................................................................. 5
JUSTIFICACIÓN................................................................................................................... 6
GLOSARIO.......................................................................................................................... 12
BIBLIOGRAFÍA.................................................................................................................. 14
3
PLANTEAMIENTO DEL PROBLEMA
4
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
1. Diseñar una interfaz llamativa de tal manera que el usuario pueda tener fácil acceso a las
funciones de cada modulo
2. Implementación de un software con una serie de módulos para el fácil uso de los
operarios de la caja de compensación
3. Utilizar métodos agiles para el desarrollo del software en los tiempos establecidos
4. Contar con un servicio ágil y practico a la hora de brindar soporte acerca del software
5. Buscar alternativas ante las problemáticas propuestas para el desarrollo del servicio
5
JUSTIFICACIÓN
Para el desarrollo de nuestro software de servicios, lo primero que debemos tener en cuenta
son algunos aspectos básicos como requerimientos, funciones, módulos y demás datos que
la caja de compensación nos pueda brindar, usaremos técnicas y métricas requeridas para
medir el desempeño grupal del equipo así lograr realizar un software dentro de un lapso
predestinado así mismo cumplir cada uno de los objetivos plantados.
Partiremos de un equipo conformado por 4 integrantes dentro de los cuales cada uno
cumple un rol especifico gracias a ciertas virtudes, habilidades y competencias realizadas.
Finalmente dando inicio a la creación, diseño e implementación de nuestro software de
servicios el cual ayudara y aportara ante la sociedad una alternativa de fácil acceso para
otras empresas del mundo las cuales verán como una este software ayudara a la mejoría y
eficacia a la hora de realizar procesos como afiliaciones, aportes o liquidaciones de subsidio
en la sociedad.
6
ENLACE AL PROYECTO
https://github.com/lerochar1/ApiRest4.git
CRONOGRAMA
7
CONCLUSION PRIMERA FASE
8
RECOMENDACIONES PRIMERA FASE
1. Ser más puntuales con la entrega de las actividades asignadas a cada participante del
grupo.
4. Buscar métodos que nos ayuden a entender de una manera más fácil y así poder
explicar de forma dinámica la importancia de la arquitectura de software en el
desarrollo de una aplicación.
9
CONCLUSION SEGUNDA FASE
En esta segunda fase del proyecto dimos inicio al plan de desarrollo de nuestro servicio
enfocado en la optimización de diferentes operaciones realizadas por la caja de
compensación a cada uno de sus módulos de entidad.
• Se realiza un formulario de afiliación para el fácil y practico ingreso de datos de los
clientes mediante campos tipo input para llenar.
• Se realiza una exitosa conexión a la base de datos mediante una conexión desde el
formulario, es decir, todos los datos son enviados de forma organizada en tablas
predefinidas.
• Se realiza un diseño fresco y elegante a la vista mediante css para la fácil
visualización del formulario de parte de los futuros afiliados.
• Se realiza unas perfectas pruebas mediante post-man para la ejecución la
verificación de ejecución y conexión del formulario con la base de datos.
10
RECOMENDACIONES SEGUNDA FASE
2. No editar ni tratar de cambiar el nombre de alguna de las casillas del formulario esto
podría generar inconvenientes en la base de datos con cada una de las variables.
4. Su diseño en tanto a colores, imágenes y figuras puede ser modificado con respecto
al gusto de cada quien, se pueda generar otros colores y formatos para una fresca
visualización de la interfaz.
11
GLOSARIO
CCF: Sigla que designa a cada una de las Cajas de Compensación Familiar
12
DRIVERS: son requerimientos en ingles que se conocen como DRIVERS DE LA
ARQUITECTURA las cuales se denominan como guías que incluyen atributos de calidad,
funciones, reglas, componentes y restricciones.
GOF: Es un libro de ingeniería de software que describe patrones de diseño el cual tiene
dos partes la primera describe la programación orientada a objetos y la segunda al diseño
del software.
REQUERIMIENTOS: Son los insumos más importantes para la arquitectura del software
se denominan como funcionales y no funcionales, son las condiciones o necesidades de un
cliente o usuario.
13
SAAS: Se trata de un modelo de distribución y licenciamiento de software en el que la
solución de software a utilizar yace en servidores centralizados y de manera aislada de los
clientes que la utilizan.
BIBLIOGRAFÍA
6. Giardine, B., Riemer, C., Hardison, R. C., Burhans, R., Elnitski, L., Shah, P., ... &
Nekrutenko, A. (2005). Galaxy: a platform for interactive large-scale genome
analysis. Genome research, 15(10), 1451-1455.
14