0% encontró este documento útil (0 votos)
48 vistas5 páginas

Examen Requerimientos

El documento detalla los requerimientos para el desarrollo de una aplicación móvil y web en la Universidad Politécnica de Durango, con el objetivo de mejorar la eficiencia institucional. Incluye un levantamiento de requerimientos, investigación de la situación actual, diseño de un plan de trabajo, desarrollo de prototipos y aplicaciones, así como pruebas y despliegue. Se priorizan los requerimientos en alta, media y baja, y se abordan aspectos de frontend, backend y diseño para asegurar la calidad del producto final.

Cargado por

jose.diaz.isw
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas5 páginas

Examen Requerimientos

El documento detalla los requerimientos para el desarrollo de una aplicación móvil y web en la Universidad Politécnica de Durango, con el objetivo de mejorar la eficiencia institucional. Incluye un levantamiento de requerimientos, investigación de la situación actual, diseño de un plan de trabajo, desarrollo de prototipos y aplicaciones, así como pruebas y despliegue. Se priorizan los requerimientos en alta, media y baja, y se abordan aspectos de frontend, backend y diseño para asegurar la calidad del producto final.

Cargado por

jose.diaz.isw
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad

Politécnica de Durango
Ingeniería de software
Examen Requerimientos

5’A’
Integrantes del equipo
● Jose Manuel Tadeo Díaz Calderón
● Nitza Lizeth Olivas Estrada
● Miguel Angel Jaime Betancourt
● Hiram Noè Bobadilla Gonzàlez

Fecha:01/02/2023
Documento de Requerimientos del Proyecto
Cliente-Servidor

1. Objetivos del Proyecto:


● Desarrollar una aplicación móvil y web para mejorar la eficiencia de la institución.
● Realizar un levantamiento de requerimientos para comprender las necesidades del
cliente.
● Investigar la situación actual de la institución para identificar áreas de mejora.
● Diseñar un plan de trabajo detallado para guiar el desarrollo y la implementación.
● Crear un prototipo con una interfaz de usuario (UI) intuitiva para obtener
retroalimentación temprana.
● Desarrollar aplicaciones móviles y web que cumplan con los requisitos identificados.
● Realizar pruebas exhaustivas para garantizar la calidad y la funcionalidad esperada.
● Crear un manual de usuario detallado para facilitar el uso de las aplicaciones.
● Realizar el despliegue de las aplicaciones de manera eficiente y sin problemas.

2. Requerimientos:

2.1 Levantamiento de Requerimientos:


● Identificar y documentar los requisitos funcionales y no funcionales.
● Definir los roles de usuario y sus permisos asociados.
● Establecer los criterios de aceptación para cada requisito.
● Priorizar los requisitos según la importancia para el cliente.

2.2 Investigación de la Situación Actual:


● Recopilar datos sobre los procesos y sistemas existentes.
● Analizar la eficiencia y la efectividad de los sistemas actuales.
● Identificar áreas de mejora y oportunidades para la innovación.

2.3 Diseño del Plan de Trabajo:


● Definir las etapas del proyecto y sus entregables.
● Establecer plazos realistas para cada fase del proyecto.
● Asignar recursos y responsabilidades a los miembros del equipo.
● Identificar posibles riesgos y planificar estrategias de mitigación.

2.4 Creación de un Prototipo con UI Intuitiva:


● Diseñar una interfaz de usuario intuitiva y fácil de usar.
● Obtener retroalimentación del cliente sobre el prototipo.
● Realizar ajustes en el diseño según sea necesario.

2.5 Desarrollo de Aplicación Móvil:


● Implementar funcionalidades específicas para la aplicación móvil.
● Garantizar la compatibilidad con múltiples plataformas.
● Integrar características de seguridad para proteger la información del usuario.

2.6 Desarrollo de Aplicación Web:


● Implementar funcionalidades específicas para la aplicación web.
● Asegurar la compatibilidad con diferentes navegadores.
● Optimizar el rendimiento y la velocidad de la aplicación.

2.7 Pruebas:
● Realizar pruebas unitarias, de integración y de sistema.
● Identificar y corregir cualquier defecto o error.
● Verificar que todas las funcionalidades cumplan con los requisitos.

2.8 Creación de un Manual de Usuario:


● Documentar paso a paso el proceso de instalación y configuración.
● Explicar detalladamente las funcionalidades de la aplicación.
● Proporcionar información de contacto para soporte adicional.

2.9 Despliegue:
● Preparar los servidores y entornos necesarios para el despliegue.
● Realizar pruebas finales antes del lanzamiento.
● Implementar la aplicación de manera escalonada y controlada.

Prioridad de requerimientos

Prioridad alta Prioridad media Prioridad baja

- Levantamiento de - Desarrollo de Aplicación - Investigación de la


Requerimientos. Móvil. Situación Actual.
- Diseño del Plan de - Desarrollo de Aplicación - Creación de un Manual de
Trabajo. Web. Usuario.
- Creación de un Prototipo - Pruebas. - Despliegue.
con UI Intuitiva.

Frontend:
1. Creación de un Prototipo con UI Intuitiva:
● Diseñar la interfaz de usuario para la aplicación móvil y web.
● Obtener retroalimentación del cliente sobre el diseño.

2. Desarrollo de Aplicación Móvil:


● Implementar la interfaz de usuario diseñada para la aplicación móvil.
● Asegurar la compatibilidad con múltiples plataformas móviles.
● Integrar características de seguridad para proteger la información del usuario.

3. Desarrollo de Aplicación Web:


● Implementar la interfaz de usuario diseñada para la aplicación web.
● Asegurar la compatibilidad con diferentes navegadores.
● Optimizar el rendimiento y la velocidad de la aplicación web.

4. Pruebas de Frontend:
● Realizar pruebas de interfaz de usuario para garantizar la usabilidad.
● Identificar y corregir cualquier problema relacionado con la interfaz.

5. Creación de un Manual de Usuario:


● Documentar las funcionalidades relacionadas con la interfaz de usuario.
● Explicar detalladamente el uso de la aplicación desde la perspectiva del usuario.

Backend:
1. Levantamiento de Requerimientos:
● Identificar y documentar los requisitos funcionales y no funcionales relacionados con
el backend.

2. Diseño del Plan de Trabajo:


● Definir las etapas del proyecto relacionadas con el desarrollo del backend.
● Asignar recursos y responsabilidades a los miembros del equipo de backend.

3. Desarrollo de Aplicación Móvil (Backend):


● Implementar las funcionalidades específicas del backend para la aplicación móvil.
● Integrar la lógica de negocio y las operaciones de base de datos necesarias.

4. Desarrollo de Aplicación Web (Backend):


● Implementar las funcionalidades específicas del backend para la aplicación web.
● Integrar la lógica de negocio y las operaciones de base de datos necesarias.

5. Pruebas de Backend:
● Realizar pruebas unitarias, de integración y de sistema para las funciones del
backend.
● Identificar y corregir cualquier defecto o error en el backend.

6. Despliegue:
● Preparar servidores y entornos necesarios para el despliegue del backend.
● Realizar pruebas finales antes del lanzamiento del backend.
● Implementar el backend de manera escalonada y controlada.

Diseño:
1. Creación de un Prototipo con UI Intuitiva:
● Asegurarse de que el diseño sea compatible con diferentes tamaños de pantalla de
dispositivos iOS
● Familiarizarse y adherirse a las pautas de diseño de Apple para garantizar una
experiencia coherente y familiar para los usuarios de iOS.
● Integración de elementos de interfaz de usuario como barras de navegación,
pestañas y controles de desplazamiento, de manera coherente y funcional.

[Link]ón de la Situación Actual:


● Investigar y analizar aplicaciones móviles similares en el mercado de la App Store.
● Comprender las necesidades, preferencias y comportamientos de los usuarios de
iPhone.
● Revisar cualquier retroalimentación existente de usuarios actuales de productos
relacionados
● Comprender las restricciones y políticas de la App Store de Apple para garantizar
que la aplicación cumpla con los requisitos y pautas establecidos.

Test
Pruebas de Rendimiento:

● Pruebas de carga: Evaluar cómo responde la aplicación bajo cargas de trabajo


pesadas o con un gran número de usuarios concurrentes.
● Pruebas de velocidad: Medir el tiempo de carga de la aplicación y la respuesta a las
acciones del usuario.
● Pruebas de consumo de recursos: Verificar que la aplicación no agote rápidamente
la batería del dispositivo o consuma una cantidad excesiva de datos.

Pruebas de Compatibilidad:
● Pruebas en diferentes dispositivos: Probar la aplicación en diferentes modelos de
iPhone y versiones de iOS para asegurar la compatibilidad.
● Pruebas en diferentes versiones de iOS: Verificar que la aplicación funcione
correctamente en las versiones más recientes y anteriores del sistema operativo
iOS.
Pruebas de Funcionalidad:

● Pruebas de navegación: Comprobar que todas las funciones de navegación dentro


de la aplicación funcionen correctamente.
● Pruebas de entrada de datos: Comprobar que los usuarios pueden ingresar
información correctamente en formularios y campos de texto.
● Pruebas de botones y acciones: Asegurarse de que todas las acciones y botones
dentro de la aplicación realicen su función correctamente.

También podría gustarte