Está en la página 1de 3

Asignatura: Ingeniería de Software III

DOCUMENTO DE REQUERIMIENTOS

Fecha: <Fecha en que se hace el Documento>

Versión: 01

Responsables:

ÍNDICE
1 SISTEMA A CONSTRUIR:.................................................................................................. 1
2 USUARIOS:....................................................................................................................1
3 REQUERIMIENTOS FUNCIONALES:......................................................................................1
3.1 <Funcionalidad 1>:....................................................................................................................1
4 REQUERIMIENTOS NO FUNCIONALES:................................................................................1
4.1 <Requerimiento no Funcional 1>:...............................................................................................1
5 RESTRICCIONES:............................................................................................................1
5.1 <Restricción 1>.........................................................................................................................1
6 INTERFACES:................................................................................................................. 1
6.1 Interfaces de Usuario:................................................................................................................2
6.2 Interfaces con Hardware:...........................................................................................................2
6.3 Interfaces con Software:.............................................................................................................2
6.4 Interfaces de Comunicación:.......................................................................................................2

1 SISTEMA A CONSTRUIR:
El Producto consiste en un sistema que funciona en la web con la tecnología de Node
Js. El sistema estará construido en plataforma híbrida para permitir su uso en
múltiples plataformas web y móvil.

El sistema contará con los siguientes módulos:

● Módulo de ubicación GPS.- Módulo encargado de ubicar la posición de los


buses y emitir esta posición a todos los estudiantes que están usando la
aplicación móvil.
● Módulo de registro de estudiantes.-Módulo permitirá el registro de los
estudiantes y su respectiva habilitación.
● Módulo de Notificaciones.-Módulo que permite realizar las notificaciones
sobre el servicio de transporte Universitario.
● Módulo de servidor móvil.- Módulo que permitirá atender el servicio de la
aplicación móvil.
● Módulo de servidor web.-Este módulo permitirá administrar todo el
sistema.
● Módulo de comentarios.-Este módulo permitirá realizar los comentarios
sugerencias sobre el sistema para poder mejorar el servicio del sistema y a
la vez el de transporte universitario.

Ingeniería de Software - Página 1 de 3


UNIVERSIDAD NACIONAL JOSE MARIA ARGUEDAS – ANDAHUAYLAS - APURIMAC
Asignatura: Ingeniería de Software III

1.1 Perspectiva del aplicativo móvil


El sistema no es parte de un sistema mayor es independiente por lo que la
universidad podría optar por incluirlo a en su página web principal como una opción
que permita entrar al sistema y poder navegar en esta.
El sistema tendrá que funcionar en plataforma web y móvil para permitir la
compatibilidad con cualquier dispositivo y su uso extendido en cualquier parte del
distrito con el único requisito de tener conexión a internet para poder conectarse al
servidor.
Para poder realizar esta aplicación es necesario tener un servidor que pueda
admitir la tecnología de node js el cual permitirá que la aplicación pueda trabajar en
tiempo real, también el servidor debe ser capaz de resistir la conexión múltiple al
mismo tiempo y debe poder ser capaz de replicarse para poder abastecer la
demanda del servicio.
El sistema también maneja un grupo de usuarios y tendrá que asignar tareas
según su tipo de usuario esto permitirá una administración segura.
El aplicativo a desarrollar es un sistema con GPS para la Universidad Nacional
José María Arguedas para la ubicación del vehículo en tiempo real, los
involucrados en dicho sistema son: los estudiantes.
La tendencia en la comunicación y análisis de datos es poder analizar los
datos en el mismo instante en que se generan por lo que lo hace a esta
característica en un software muy valioso ya que permitirá tomar decisiones
en el momento crítico.

2 USUARIOS:
<Caracterización de los principales usuarios del Sistema a Construir>

3 REQUERIMIENTOS FUNCIONALES:

3.1 El sistema debe mostrar todos los usuarios registrados que quieren hacer uso del servicio
de bus.
El sistema muestra una lista de los usuarios registrados en el sistema del bus universitario para el uso
del aplicativo móvil.
3.2 La aplicación debe mostrar todas las rutas establecidas
El sistema mostrara todas las vías accesibles para la movilización del servicio de transporte y
predestinar los las rutas.
3.3 La aplicación de permitir al administrador crear una nueva ruta.
El administrador podrá hacer elección de la ruta más viable.
3.4 La aplicación debe permitir al usuario modificar las rutas y dar de baja.
En caso que de que las rutas estén mal establecidas se podrá tachar o corregir
3.5 El sistema debe reportar la lista de Unidades de transporte.
Deberá reportar las unidades disponibles y no disponibles
3.6 El sistema debe guardar el comentario y mostrar un mensaje de confirmación “Gracias
por su comentario”.
El sistema deberá reconocer el comentario con un mensaje para notificar que el mensaje se recibió
exitosamente.
3.7 El sistema debe dar un reporte de horario de todas las unidades de transporte con sus
respectivas opciones para administrar el horario (nuevo, editar).
El sistema dará el reporte de horarios o turnos con sus respectivos operadores de la movilidad
3.8 El sistema debe mostrar el nuevo horario ingresado.
El sistema reconocerá la modificación del horario y mostrarlo
3.9 El sistema debe reportar la posición del bus en tiempo real al usuario en un mapa.
El sistema mostrara la posición en tiempo real en el mapa para la ubicación disponible de los usuarios
benefactores.

Ingeniería de Software - Página 2 de 3


UNIVERSIDAD NACIONAL JOSE MARIA ARGUEDAS – ANDAHUAYLAS - APURIMAC
Asignatura: Ingeniería de Software III

3.10 La aplicación debe mostrar el horario de las unidades de transporte.


La aplicación mostrará los horarios correspondientes a cada unidad de transporte
3.11 El sistema debe permitir al Administrador y el chofer hacer notificaciones.
El deberá permitir las notificaciones como: estado de la unidad, acerca de las rutas intransitables en
caso de actividades sociales, etc.
3.12 El sistema debe mostrar las notificaciones que están vigentes.
El sistema mostrara las notificaciones más recientes sobre el servicio universitario

4 REQUERIMIENTOS NO FUNCIONALES:

4.1 La aplicación debe permitir al Administrador editar


La aplicación deberá permitir seleccionar las opciones editar para activar o desactivar usuarios, editar
sus Datos de los usuarios y cambiar el tipo de usuario

4.2 El sistema debe mostrar un formulario para poder llenar el comentario.


El sistema debe mostrar la interface del formulario para el comentario de usuarios

4.3 El sistema debe mostrar al administrador tres opciones de estado del bus.
El sistema debe permitirle marcar o seleccionar tres opciones del estado del bus en ellas esta : activo
inactivo y ocupado o reparación del bus
4.4 La aplicación debe mostrar la ventana principal del sistema y el menú del software.
La aplicación mostrará la ventana menú o principal al usuario del aplicativo
4.5 El sistema debe permitir al usuario seleccionar la opción ver notificaciones (Comunicados).
La aplicación permitirá al usuario ver las notificaciones recientes del sistema de bus universitario

5 RESTRICCIONES:
<Detalle de las Restricciones impuestas sobre el proyecto pero que no son restricciones sobre el
producto, ejemplos son proceso de software a seguir, fechas de entrega, hitos de entrega fijos, etc >

5.1 <Restricción 1>


<Explicación de la Restricción >

6 INTERFACES:

6.1 Interfaces de Usuario:


Interface registro de usuario
Interface operario del bus
6.2 Interfaces con Hardware:
Interface modificación usuario
Interface de estados del bus
Interface administrativo interface o formulario ¿’¿?
Interface de modificación ruta
6.3 Interfaces con Software:
Interface de ubicación GPS
6.4 Interfaces de Comunicación:
Interface de notificación

Ingeniería de Software - Página 3 de 3


UNIVERSIDAD NACIONAL JOSE MARIA ARGUEDAS – ANDAHUAYLAS - APURIMAC

También podría gustarte