DynamicServices
AUTORES
MAURICIO BELLO COGOLLO
JHONNY ALEJANDRO SÁNCHEZ QUINTANA
Presentado para optar el título de: Ingeniero de Software.
PROFESOR
MAGÍSTER. JAIME ANDRES AREVALO GALINDO
Objetivo General
Desarrollar una aplicación web con estándares de calidad y seguridad con el fin de gestionar la renta de salones para eventos especiales tales como: bodas, reuniones de negocio, entrevistas, y demás eventos.
Objetivo Especificos
Crear un módulo llamado Personas, para controlar quien renta y a quien se le renta cada salón.
Crear un módulo de Seguridad para controlar los permisos de quien renta y a quien se le renta cada salón.
Crear un módulo de Balanceo para controlar los recursos y centralizar la seguridad de la aplicación.
Crear un módulo transversal para centralizar el flujo de los datos de la aplicación.
Crear un módulo para realizar la reserva y renta de los salones.
Brindar lugares asequibles, confiable, económica y cercana al consumidor de sitios para eventos
Mejorar la rentabilidad de los propietarios o empresarios de sitios para eventos.
Brindar a la comunidad de la ciudad de Bogotá, un sistemas eficiente y justo para renta de sitios para eventos.
Metodología (Programacion del aplicacion)
SCRUM
Metodología Design Thinking
(pensamiento de diseño)
Es el proceso que permite o facilita la solución de problemas, el diseño y desarrollo de productos y servicios de todo tipo y sectores económicos, utilizando para ello equipos altamente motivados, y la innovación y creatividad
Población Enfoque
Prueba Piloto
Persona de cualquier género, mayor de edad en la ciudad de Bogotá.
Consideraciones Éticas
Ley de Protección de Datos Personales o Ley 1581 de 2012
Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016 (Protección de Datos Personales y garantía de los derechos digitales)
Consideraciones del libro Chávez Alcaraz, E. (2015). Ética para ingenieros
Resolución 08430 de 1993, diseño del consentimiento informado
Instrumentos De Recolección De Información
Encuesta (Cliente Consumidor y Proveedores).
Impacto económico:
Población
Personas mayores de edad; clientes y proveedores de salones o sitios para eventos en la ciudad de Bogotá
Cliente Consumidor:
Los clientes son toda empresa de cualquier clase o personas mayores de edad, que necesite reservar un espacio privado o publico con el fin de realizar algún tipo de evento.
La encuesta se realizará al menos 30 persona (Cliente Consumidor)
Proveedores
Los proveedore son toda empresa de cualquier clase o personas mayores de edad, que disponga de un espacio propio o legalmente a su cargo, con el fin de alquilarlo para algún tipo de evento.
La encuesta se realizará al menos 30 persona (Proveedores)
Estandares de control de calidad (ISO 25010)
Usabilidad
Se puede describir como la capacidad de un sistema para proporcionar una condición para que sus usuarios realicen las tareas de manera segura, efectiva y eficiente
Mantenibilidad
Es la facilidad con la que se puede mantener un producto para: corregir los defectos o su causa, Repare o reemplace los componentes defectuosos o desgastados sin tener que reemplazar las piezas que aún funcionan
Compatibilidad
Capacidad de dos o más sistemas o componentes para intercambiar información y/o llevar a cabo sus funciones requeridas cuando comparten el mismo entorno hardware o software
Fiabilidad
Es la capacidad para desempeñar el servicio prometido con formalidad y exactitud. Significa brindar el servicio en forma correcta desde el primer momento.
Seguridad
La seguridad es una disciplina que se encarga de proteger la integridad y la privacidad de la información almacenada en un sistema.
Estandares de control de calidad (ISO 25010)
Lenguaje utilizado
Application DynamicServices
C Sharp ( C# )
Arquitectura de emsamblado .Net core 7
SQl server
Base de Datos
Programa capaz de almacenar gran cantidad de datos, relacionados y estructurados, que pueden ser consultados rápidamente de acuerdo con las características selectivas que se deseen
Token web JSON
control Autenticación y Autorización
microservicios REST
Este software contiene validación de seguridad por capas, y cada uno de sus módulos
Capas (DynamicServices)
Capa de Configuracion y seguridad
DynamicServices.Gateway
DynamicServices.Security
Capa de Negocio
DynamicServices.ComunES
DynamicServices.SalonesES
DynamicServices.PersonasES
Capa de Datos
DynamicServices.GlobalModel
DynamicServices.Web
Web Responsive Design (Multiplataformas)
Diseño y desarrollo cuyo objetivo es adaptar la apariencia de las páginas web al dispositivo que se esté utilizando para visitarlas.
Celulares
IOS
Android
Tablet
IOS
Android
Fire OS
Computadora
Mac
Linux
windows
Otros dispositivos
Utilizada en el desarrollo de Software basada en procesos iterativos e incrementales. Scrum es un marco ágil adaptable, rápido, flexible y efectivo que está diseñado para entregar valor al cliente a lo largo del desarrollo del proyecto