Altén López, Carlos Felipe (Profesor Guía)Santander Cabrera, Elías Ricardo2025-01-142025-01-142023https://repositorio.usm.cl/handle/123456789/73293El siguiente documento tiene como objetivo principal explicar con detalle el proceso de análisis y diseño para un sistema informático cuya función será gestionar los datos de los residentes y las visitas de un centro de cuidado para adultos mayores, también se pretende automatizar algunas tareas administrativas y reemplazar la forma actual de registro mediante planillas Excel utilizado en la fundación. Para detallar la situación por la cual la fundación “MEJOR VIDA” requiere de este proyecto de software, se tratará los temas en los tres capítulos descritos a continuación: En el capítulo número 1, se presentan aspectos generales del proyecto de software y de la institución para la cual será desarrollado, se mencionan las características principales, su visión, misión, el organigrama del área que utilizará la solución, además de los problemas actuales que hacen sea absolutamente necesario el desarrollo de este proyecto. Continuando en el primer capítulo se mencionan las peticiones realizadas como requerimientos fundamentales, junto con las tres alternativas de solución propuestas, que intentan resolver estas problemáticas, cada alternativa será analizada y evaluada según criterios específicos, mediante los cuales se obtendrá la mejor calificación que determina la solución a implementar, para finalizar se presenta la planificación del desarrollo, destacando las tablas de administración del riesgo y la de estimación de costos. En el capítulo número 2, se presenta el análisis para la alternativa seleccionada, en primera instancia se explicará con mayor detalle las funciones de la solución y la manera en la que los usuarios podrán interactuar con ella, además, se podrán visualizar algunos diagramas del flujo administrativo para la ejecución de los procesos más importantes dentro del sistema, entre ellos, agendar hora de visita y agregar datos diarios de los residentes. Continuando en el segundo capítulo, se presenta la lista con los requerimientos funcionales y no funcionales definitivos con los que deberá contar esta solución, además, la estructura funcional mediante un diagrama de casos de uso general y la matriz de trazabilidad que permite evidenciar que la totalidad de requerimientos serán resueltos mediante los casos de uso propuestos en el respectivo diagrama, también se presenta el modelo conceptual que ayudará a comprender de mejor manera el problema que se busca solucionar junto a las reglas de negocio que rigen a la organización solicitante, para concluir el proceso de análisis del capítulo 2, se detalla cada uno de los casos de uso, narrando cada etapa del proceso entre el usuario y el sistema, un diagrama de secuencia en el que de manera visual se representa el flujo general y el contrato para cada uno de ellos. Por último, en el capítulo número 3 se menciona la arquitectura que tendrá esta solución informática, las distintas herramientas y lenguajes de programación que utilizará el equipo de desarrollo, destacando entre ellas Angular, que permite construir sitios web responsivos utilizando JavaScript para la interacción entre los elementos de las páginas y desde el servidor se empleará SpringBoot y el lenguaje JAVA para manipular los datos obtenidos desde la base de datos MySQL. Además, estará disponible el diagrama de clases que ayuda a ver con claridad las diferentes clases, operaciones y las respectivas relaciones que representan la manera en la que van a interactuar dichos elementos para permitir el correcto funcionamiento del sistema, también se presenta el modelo de datos relacional que es de gran importancia, ya que allí se pueden identificar las entidades que permiten almacenar los datos que alimentarán a la aplicación, mediante el diccionario de datos se describe cada una de esas entidades, sus relaciones, las claves primarias y foráneas, además de cada uno de los campos y su tipo de dato correspondiente. Para finalizar con este último capítulo del informe, se podrá observar cada uno de los diagramas de secuencia extendido los cuales permiten observar con mayor claridad del flujo del proceso en cada uno de los casos de usos, además se presentan algunos ejemplos de interfaz gráfica que tendrá la aplicación, entre ellos: Inicio de sesión, Menú principal y algunas pantallas con los formularios más importantes, se muestra la ventana para una pantalla amplia y otras con la versión responsiva, la manera en la que se verá desde un dispositivo móvil. En última instancia se incluyen las conclusiones a partir de lo desarrollado durante este informe, todo lo aprendido y los puntos más destacados de cada uno de los capítulos de este trabajo.info:eu-repo/semantics/restrictedAccessAnálisis y diseño para un sistema informáticoAutomatización de datosCuidado a adultos mayoresSistema para la optimización de la gestión de residentes y visitas en la Fundación Mejor Vida3560901065126