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

Capa del lado del cliente

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