Ingeniería en Software

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 47
  • Item
    Desarrollo de sistema web para gestionar la producción científica y capacitaciones de docentes en la Facultad de Ciencias Administrativas en la Universidad Estatal de Bolívar utilizando DSDM
    (Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software, 2024-06-07) Torres Vera, Luis Alexander; Edgar, Rivadeneira
    El documento analiza el papel de la automatización en la organización y difusión efectiva de la producción científica para impulsar el progreso académico y científico. Se debe implementar un sistema automatizado que pueda administrar la información en el ámbito educativo de manera estratégica, teniendo en cuenta aspectos técnicos como la seguridad y la validación de datos. Este estudio destaca la importancia de la arquitectura Modelo-Vista-Controlador (MVC) para mejorar la gestión de la producción científica. De esta arquitectura se destaca la estructura sólida y modular que permite una mejor organización y mantenimiento del sistema automatizado. Además, existe una gran relevancia e importancia de realizar pruebas de rendimiento y diseñar una interfaz fácil de usar para garantizar la eficiencia y la usabilidad del sistema. El documento también detalla las especificaciones y los cambios realizados durante el proyecto, resaltando la importancia del mantenimiento y la mejora continua para el éxito del sistema propuesto. Estos componentes garantizan que el sistema pueda adaptarse a las demandas cambiantes de la comunidad académica y científica.
  • Item
    Desarrollo de un sistema informático para la gestión y venta de boletos en la Cooperativa de transportes “San Pedrito” aplicando Domain Driven Design (DDD)
    (Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software, 2024-05-31) Ganan Ilvay, Melanin Vanessa; Bonilla Guastay, Mesias Eduardo; Barreno Naranjo, Danilo Geovanny
    El sistema desarrollado para la Cooperativa de Transportes “San Pedrito” ha abordado con éxito varios desafíos, como la venta duplicada del número de asiento, la falta de control en la disponibilidad de asientos y la ineficiencia en la administración de la información. Estos problemas se resolvieron mediante la implementación de una aplicación informática que utiliza tecnologías avanzadas como Domain-Driven Design (DDD), Scrum, microservicios y GraphQL. Con la adopción del enfoque de Domain-Driven Design (DDD), se logró una clara separación de la lógica de negocio del resto de la aplicación, lo que permitió resolver los problemas de duplicación de ventas de asientos y mejorar la gestión de la información. Además, la metodología Scrum posibilitó una entrega iterativa y adaptativa, lo que permitió abordar los desafíos de manera eficiente y responder a los cambios en los requisitos del proyecto. La arquitectura basada en microservicios, utilizando Spring Boot como framework principal, brindó modularidad y flexibilidad al sistema. La implementación de GraphQL facilitó la comunicación entre los microservicios y permitió consultas más eficientes, mejorando así la experiencia del usuario final. Además, se adoptó el patrón de diseño API Gateway para gestionar la comunicación entre los microservicios, simplificando la interacción cliente-servidor y centralizando la lógica de enrutamiento y seguridad. La arquitectura dirigida por eventos permitió una integración más flexible y escalable entre los microservicios, lo que redujo la dependencia entre ellos y facilitó la gestión de la concurrencia y la escalabilidad. Es importante destacar que la evolución constante del sistema requiere capacitación continúa del personal para garantizar su mantenimiento óptimo y aprovechar al máximo todas las funcionalidades ofrecidas por la aplicación.
  • Item
    Desarrollo de una aplicación web utilizando la metodología Agile Inception para la gestión de pedidos en el restaurante "Delicias del Negro" del cantón Guaranda
    (Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software, 2024-05-31) Barrionuevo Ochoa, Fernanda Madeleyne; García, Galuth I
    Debido a que los restaurantes se manejan de manera tradicional, han generado una afectación dentro de sus procesos, ventas y utilidades, de esta manera el presente trabajo de titulación tuvo como objetivo desarrollar una aplicación web donde se gestionan los pedidos de “Delicias del Negro” utilizando la metodología Agile Inception que permite que el proceso de desarrollo sea dividido en etapas y este sea creado en un tiempo adecuado. Con la aplicación se buscó alcanzar un mejor nivel dentro del mercado, automatizar las tareas ya que cuenta con la gestión de usuarios, mesas, categorías, comidas, delivery y pedidos, y tener un reporte de las ventas realizadas del día, permitiendo que el negocio mejore su servicio y se adapte a las tecnologías actuales. Concluyendo con una aplicación intuitiva con el usuario, que se adapta a las necesidades del mismo y mejore los procesos dentro del restaurante, recomiendo usar la metodología Agile Inception ya que permite que los procesos de desarrollo sean más cortos y específicos, además de que busca que el cliente sea partícipe del mismo y de esta manera obtener requisitos acordes a la aplicación que se desee desarrollar.
  • Item
    Desarrollo de un sistema web para la gestión de historias clínicas y asistencia telemática mediante un chatbot utilizando la metodología Lean Thinking Developer en la clínica veterinaria “Mundo Mascotas” del Cantón Guaranda
    (Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software, 2024-05-30) Luna Arteaga, Alexander Paul; Paredes Guano, Wilson Efraín; Espín, Maricela
    El proyecto se enfocó en implementar un sistema web destinado a mejorar los procesos de gestión de historias clínicas y asistencia telemática en la clínica veterinaria "Mundo Mascotas". Para lograr este propósito, se optó por la metodología Lean Thinking Developer, que consta de cuatro fases principales: Investigación: En esta etapa, se emplearon técnicas de recopilación de información para obtener los requerimientos necesarios. Diseño: Se utilizaron técnicas para diseñar interfaces y seleccionar la arquitectura de software más apropiada. Implementación: Aquí se llevó a cabo el desarrollo del software para asegurar la correcta ejecución del sistema web. Testeo: Los propietarios de la clínica veterinaria realizaron pruebas al sistema, validando así su calidad, usabilidad y escalabilidad. El sistema web MediVen contribuye a la gestión ágil de historias clínicas y asistencia telemática en la clínica "Mundo Mascotas". Considera la seguridad de los datos, la calidad y la usabilidad del software para proporcionar la mejor experiencia posible al usuario.
  • Item
    Implementación de una plataforma E-Commerce para Softec WebStore aplicando la metodología Kanban
    (Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software, 2024-05-30) Borja Saltos, Gabriel Nicolás; González Torres, Jesús Ernesto; Del Pozo Durango., Rodrigo
    virtualmente con la herramienta Kanban Tool. Este enfoque nos permitió alcanzar una gestión flexible del flujo de trabajo, mayor facilidad en la colaboración, una clara visualización del progreso y una rápida adaptación a los cambios y requisitos emergentes. El sistema se encuentra implementado en un servidor web Apache, haciendo uso del lenguaje de programación PHP con el framework de desarrollo CodeIgniter 4 que, utiliza una arquitectura de aplicación MVC (Modelo-Vista-Controlador). Además, se conforma de herramientas y lenguajes del lado del cliente como HTML, CSS, Javascript, JQuery y Bootstrap; dando como resultado, una plataforma de comercio en línea, junto con un sistema de punto de venta integrado y una pasarela de pago segura para Softec WebStore. El proyecto concluye con Softec WebStore ahora contando con una presencia en línea robusta, capaz de llegar a un público más amplio y ofrecer sus productos de manera eficiente.