Want to create interactive content? It’s easy in Genially!

Get started free

Reto 4. Desarrollo del diseño arquitectónico

ADRIAN GALVAN LUCIO

Created on September 18, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Tech Presentation Mobile

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

Transcript

Ingeniería en Desarrollo de Software

R4. Desarrollo del diseño arquitectónico
Nombre completo: Adrian Galvan Lucio Matrícula: 24003521 Fecha de elaboración: 17/09/2024 Nombre del asesor: Andrés Espinal Jiménez

Empezar

Propósito Del Proyecto De Software.

Como Ingeniero de Software diseñaremos un software denominado Agenda de Eventos Ayuda Mutua. El cual, facilite la obtención de datos de cada uno de los eventos realizados por la empresa. Facilitando también el registro de los asistentes de los eventos, además de proporcionar información de las personas interesadas en ser donantes de los diferentes programas de apoyo y bienestar social con los que cuenta la empresa.

A quienes va dirigido

Este proyecto de desarrollo de software está específicamente diseñado y dirigido a la "Fundación Ayuda Mutua", una institución sin fines de lucro dedicada a gestionar y administrar fondos para programas de apoyo social. El enfoque principal es la automatización de actividades, especialmente la gestión de eventos, donativos y seguimiento de donantes. La implementación de este software busca mejorar la eficiencia operativa, optimizar la recaudación de fondos y facilitar el seguimiento de participantes y donantes, contribuyendo así al cumplimiento de los objetivos sociales de la fundación.

Detalles y ventajas del proyecto

El proyecto implica el desarrollo de un sistema integral de gestión para la "Fundación Ayuda Mutua". Algunos aspectos clave incluyen:

Automatizacion de procesos: la cual ofrece una gestión eficiente de eventos, donativos y seguimiento de donantes. Por otro lado se reemplaza métodos manuales por un sistema informatizado.

+INFO

Detalles y ventajas del proyecto

Diseño de Datos y Arquitectura: Elección de una arquitectura cliente-servidor para garantizar un rendimiento óptimo. Tambien se identifican entidades, relaciones y atributos para una base de datos estructurada. Interfaz Intuitiva y Adaptabilidad: Creación de una interfaz de usuario intuitiva y adaptada a dispositivos móviles para una experiencia fácil y accesible

Detalles del Proyecto: Despliegue en la Nube: Se elegiran servicios en la nube para garantizar accesibilidad y escalabilidad. Seguridad de Datos: Se implementaran medidas avanzadas para proteger la privacidad de los donantes y la integridad de los registros institucionales.

Detalles y ventajas del proyecto

Eficiencia Operativa: tendra una reducción significativa del tiempo dedicado a procesos manuales. Asi mismo se automatizaran de tareas administrativas para una gestión más ágil. Optimizacion de recursos: se aprovecharan de mejor manera los recursos gracias a la coordinación y seguimiento centralizado. La gestion sera mas eficaz en los eventos, donativos y recursos.

Mejora en la recaudacion de fondos: se dara seguimiento mas preciso de donantes y participantes. De tal forma que se generaran informes para evaluar el rendimiento de eventos y campañas. Adaptibilidad y Accesibilidad: la interfaz sera adaptable para facilitar el acceso remoto, tendra respuesta rapida ante cambios y eventos imprevistos. Cumplimiento normativo: Se tendran regulaciones y normativas gracias a la seguridad avanzada de datos.

Descripción breve sobre cómo el software solucionará el problema por el cual se diseña e incluye puntos relevantes del plan de trabajo (Diseño de datos, de la arquitectura, de la interfaz, de despliegue y diagrama de flujo)

Diseño de datos.

En el diseño de la base de datos, se asignaran identificadores únicos a cada evento y donante para una fácil distinción. Se establecerá conexiones entre eventos y donantes, permitiendo un seguimiento claro de las contribuciones. Se organizaran los datos de manera accesible, facilitando la búsqueda de información relevante. Se implementaran medidas de seguridad para garantizar la privacidad, limitando el acceso a datos sensibles. Además, se realizaran copias de seguridad regulares para asegurar la integridad de la información y facilitar la restauración en caso de contratiempos. Este enfoque asegurará una gestión eficiente y segura de los datos de la organización.

Diseño De La Arquitectura

Para este proyecto se utilizará el patrón arquitectónico en capas. Los patrones de arquitectura en capas son patrones de niveles donde los componentes están organizados en capas horizontales. Este es el método tradicional para diseñar la mayoría de los programas informáticos y está destinado a ser auto independiente. La arquitectura será cerrada de tres capas La primera capa será de presentación o interacción con el usuario. Se encargaría del área de la creación de la cuenta de usuario. Incluyendo aquí barras de desplazamientos, botos, barras, etc. La segunda capa es de lógica de negocio. Donde se incluyendo aquí, toda la funcionalidad del sistema. Es decir, las tareas que debe realizar. La tercera. Capa de acceso a datos, que nos ofrece la persistencia a los datos. Realizando una base de datos relacional. Además de utilizar la nube para respaldo de la información.

Diseño De La Interfaz

Utilidad: el control de las tareas que realizará el usuario, será estrictamente restringido. Es decir, solo ingresará los datos que el software le solicite, sin poder modificar ningún elemento. No necesita de un alto dominio o conocimientos de las TICs, para realizar su ejecución. Será aplicación que estará en la web, por lo tanto, no será necesario descargar la aplicación a su ordenador. Usabilidad Para la usabilidad se realizar pruebas de campo en prototipos del software y en entornos similares a los que será utilizado.

  • Crear cuenta.
  • Captura de usuario nombre completo.
  • Crear contraseña.
  • Iniciar sesión.
  • Insertar usuario.
  • Escribir contraseña.
  • Evento en el que desea participar.
  • Se solicitará su nombre.
  • Se le preguntará si desea ser donante.
  • Erigirá su respuesta mediante la elección Si/No.
  • En caso de elegir ser donante se le solicitara la siguiente información.
  • Correo electrónico
  • Teléfono personal.

Diseño De Despliegue

Configuración del software: el software inicia con la solicitud de la creación de una cuenta de usuario donde el usuario, tendrá que crear un usuario, enseguida se solicita la creación de una contraseña. Como segundo paso. Después de haber ingresado se solicita al usuario elegir uno de los eventos que la empresa tiene registrados, además de notificar la fecha y el lugar donde se realizará el evento. Como siguiente paso el usuario introduce su nombre completo y se confirma su asistencia. Acto seguido se pregunta al usuario si desea realizar donativos. Finalmente se llega al final del proceso de inscripción al evento.

Diagrama de flujo

Calendario breve con las fases del proyecto y el tiempo de su realización.

Las reuniones iniciales con los interesados(as) para definir requisitos y objetivos. Se Establecera un equipo de desarrollo y asignación de responsabilidades. Finalmente se elaborara un plan detallado del proyecto, incluyendo hitos clave y recursos necesarios.

Fase de Planificación (1 mes):

Se dara inicio con el desarrollo del diseño de datos, identificación de entidades y relaciones. Se definira que tipo de arquitectura tendra el sistemas, incluyendo la elección de tecnologías clave. Finalmente se dara inicio con el diseño de la interfaz, asegurando la adaptabilidad y usabilidad

Fase de Diseño (2 meses):

Se implementara el sistema por etapas, es decir por medio de un nucleo funcional; que sera como un punto de partida. Se agregaran módulos para asegurar la coherencia y eficiencia. Finalmente se desarrollaran e implementaran funciones de seguridad asi como el inicio de pruebas.

Fase de Desarrollo (4 meses):

Fase de Pruebas (1.5 meses): Se realizaran pruebas exhaustivas para validar la funcionalidad y seguridad del sistema. Se identificaran y si es necesario se corregiran posibles errores o mejores necesarias.

Seres digitales

Calendario breve con las fases del proyecto y el tiempo de su realización.

Se retroalimentara al equipo interno tanto colaboladores, personal y personas interesadas. Se estara pendiente de comentarios y sugerencias para hacer ajustes finales al sistema. Principalmente se enfocara en optimizar el rendimiento general del sistema para asegurarnos de que funcione de manera fluida y eficiente. El objetivo principal es perfeccionar el software para que se alinee perfectamente con las necesidades y expectativas de todos los involucrados.

Fase de Ajustes y Optimización (1 mes):

Se implementara el sistema en el entorno de produccion, asi como se dara entrenamiento a personal de la fundacion para el uso correcto. Se hara un monitorei inicial para abordar cualquier problema.

Fase de Implementación (1 mes):
Fase de Evaluación y Mejora Continua (Continua):

Se hara una evaluacion continua del rendimiento y la satisfaccion en cuanto a las necesidades. Se implementaran mejoras y acutalizaciones segun las necesidades identificadas. El soporte tecnico sera continuo, para resolver problemas y garantizar la eficacia.

Datos de contacto

Ing. Adrian Galvan Lucio.

Num. 5514581851

correo: 24003521@es.uveg.edu.mx

Agradecimientos

Saludos asesor andres, le agradezco todas sus atenciones, espero haber cumplido con los parametros solicitados, debo decir que cada vez me queda mas claro lo que es esta ingenieria, y tambien cada vez me gusta mas. saludos