0% encontró este documento útil (0 votos)
228 vistas11 páginas

RF y RNF

Este documento define las especificaciones para el desarrollo de una aplicación para mandados. La aplicación permitirá a los usuarios realizar mandados a través de la aplicación. Se describen los requisitos funcionales y no funcionales, incluyendo la autenticación del administrador, actualizar mandados, consultar lista de mandados de interés y puntos de interés, mostrar la ubicación del usuario, notificar al usuario y registrar mandados.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
228 vistas11 páginas

RF y RNF

Este documento define las especificaciones para el desarrollo de una aplicación para mandados. La aplicación permitirá a los usuarios realizar mandados a través de la aplicación. Se describen los requisitos funcionales y no funcionales, incluyendo la autenticación del administrador, actualizar mandados, consultar lista de mandados de interés y puntos de interés, mostrar la ubicación del usuario, notificar al usuario y registrar mandados.
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 DOCX, PDF, TXT o lee en línea desde Scribd

Propósito

El siguiente documento va a definir las especificaciones funcionales correspondiente para


el desarrollo de una aplicación para mandados, este permitirá varios procesos de mandados
oportunos para el usuario.
Alcance
Esta documentación está dirigida a los usuarios para la continuación del desarrollo de apps
para mandados y que puedan ejecutar sus mandados a través de la aplicación.

Personal Involucrado.

Nombre Alexander Rosario Acevedo


Rol Líder del proyecto
Categoría Profesional ISW
Responsabilidad Alexander Será el líder el proyecto y se
encargará de que todos participen en el
mismo
Información de contacto [email protected]

Nombre Robinson Saint-Hilaire


Rol Analista de Calidad de Software
Categoría Profesional ISW
Responsabilidad Mi responsabilidad radica en valar por la
calidad de los desarrollos tanto del lado
funcional como la heurística e usabilidad de
la misma.
Información de contacto [email protected]

Nombre Gerald David Díaz Tolentino


Rol Diseñador
Categoría Profesional ISW
Responsabilidad Soy el encargado de darle un diseño
responsable y dinámico a dicho proyecto
Información de contacto [email protected]
Definiciones, acrónimos y abreviaturas

Nombre Descripción
Usuario Persona que usa el sistema y maneja los
procesos
ISW Ingeniero de Software
ERS Especificación de Requisitos de Software
RF Requerimiento Funcional
RNF Requerimiento no Funcional

Funcionalidad del Producto

Características de los usuarios

Tipo de usuario Usuario


Formación ISW
Actividades Manejo y control del sistema

Tipo de usuario Administrador


Formación ISW
Actividades Manejo y control de sistema

Restricciones
 Será usado en servidor local
 Los lenguajes en uso son: , MYSQL, C#.
 El sistema se desarrolla a través del modelo cliente servidor
 Implementación sencilla de diseño y amigable
Suposiciones y dependencias
 Los requisitos aquí plasmados son estables y se asume dicha mención
 Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes
indicados para garantizar una ejecución correcta del mismo sistema
Requerimientos del usuario:
 Celular móvil, Tablet o pc con navegador web.
 Internet

Requerimientos específicos
Requerimientos Funcionales
Identificación del requerimiento: RF01
Nombre del requerimiento Autenticación del administrador
Características El administrador debe introducir sus datos
para acceder a la aplicación
Descripción del requerimiento: La aplicación debe permitir la autenticación
del administrador y que se pueda visualizar
en pantalla la información que le compete al
administrador y que aparezca un mensaje de
login satisfactorio.

Requerimiento No funcional:  RNF01


 RNF03
 RNF05
Prioridad del requerimiento:
Alta

Identificación del requerimiento: RF02


Nombre del requerimiento Actualizar mandado
Características Cualquier mandado se puede actualizar y
añadir o borrar cualquier servicio solicitado
Descripción del requerimiento: La aplicación debe permitir que se cambie
la petición puesta por el usuario y que se
pueda visualizar en pantalla la información
que se ha actualizado en la base de datos y
muestra un mensaje de actualización
satisfactorio.
Requerimiento No funcional:  RNF01
 RNF02
 RNF04
 RF05
Prioridad del requerimiento:
Alta

Identificación del requerimiento: RF03


Nombre del requerimiento Consultar lista de mandados de interés
Características Se enlista varios tipos de mandados que el
usuario requiera
Descripción del requerimiento: La aplicación debe permitir que se elija el
mandado de interés y en caso de no estar,
añadir el mandado, visualiza en pantalla una
lista de todos los mandados de interés
registrados en la base de datos con nombre,
descripción del mandado y las coordenadas
próximas del servicio
Requerimiento No funcional:  RNF01
 RNF02
 RNF04
Prioridad del requerimiento:
Alta

Identificación del requerimiento: RF04


Nombre del requerimiento Consultar información de los puntos de
interés
Características Se deben registrar los puntos de interés
donde a menudo los ciudadanos hagan
diligencias importantes
Descripción del requerimiento: La aplicación debe permitir visualizar en
pantalla la información detallada del punto
de interés a consultar con su nombre y
descripción.
Requerimiento No funcional:
 RNF02
 RNF05
Prioridad del requerimiento:
Alta

Identificación del requerimiento: RF05


Nombre del requerimiento Mostrar la localización del usuario mediante
GPS
Características Se debe proporcional la localidad del
usuario para tener control de distancia de
este
Descripción del requerimiento: La aplicación debe permitir visualizar en
pantalla la posición del usuario ubicada en
un mapa de referencia.
Requerimiento No funcional:  RNF01
 RNF03

Prioridad del requerimiento:


Alta

Identificación del requerimiento: RF06

Nombre del requerimiento Notificación al usuario.

Características El sistema enviará una notificación a la hora


de solicitar su mandando.
Descripción del requerimiento: Se le enviará una notificación al usuario
cuando realice su pedido de mandados. Se le
enviará la siguiente notificación: Pedido de
mandados del usuario, personal solicitado, y
credenciales de la persona.
Requerimiento No funcional:  RNF01
 RNF02
 RNF05
 RNF08
Prioridad del requerimiento:
Alta

Identificación del requerimiento: RF07


Nombre del requerimiento Registro de mandados
Características El sistema deberá registrar los mandados ya
pedidos por el usuario.
Descripción del requerimiento: El sistema registrará la información de los
mandados solicitados y del personal que
haya brindado el servicio.
Requerimiento No funcional:  RNF01
 RNF02
 RNF05
 RNF08
Prioridad del requerimiento:
Media

Identificación del requerimiento: RF08


Nombre del requerimiento Consultar Personal

Características El sistema facilitará al usuario la información de


la persona que brindará el servicio de mandados.

Descripción del requerimiento: Datos personales: Enseña al usuario la


información más relevante de la persona antes
de hacer la solicitud de mandados.

Requerimiento No funcional:  RNF01


 RNF02
 RNF05
 RNF08
Prioridad del requerimiento:
Alta
Requerimientos No Funcionales

Identificación del requerimiento: RNF01


Nombre del requerimiento Disponibilidad.
Características -Debe manejarse de forma óptimas para
conexiones lentas.
-El usuario podrá usar el servicio las 24
horas del día.
Descripción del requerimiento: Se debe proporcional siempre la
disponibilidad de todas las funciones del
aplicativo para que este pueda ser utilizado
Prioridad del requerimiento: Alta

Identificación del requerimiento: RNF02


Nombre del requerimiento Rendimiento
Características -No debe consumir muchos recursos de
dispositivo móvil.
-Manejar en las nubes la mayor cantidad de
información posible.
Descripción del requerimiento: La aplicación debe cargar rápido y no
saturar los recursos ni la data del usuario
Prioridad del requerimiento: Alta

Identificación del requerimiento: RNF03


Nombre del requerimiento Estabilidad
Características -No debe mostrar intermitencia en sus
procesos.
-Una vez iniciado algún proceso esta debe
permitir completarlo sin inconvenientes.
Descripción del requerimiento: El usuario podrá completar sus tarea y
procesos sin interrupciones.
Prioridad del requerimiento: Alta
Identificación del requerimiento: RNF04
Nombre del requerimiento Adaptabilidad
Características -Debe ajustarse a la pantalla de los distintos
dispositivos móviles.
-Debe funcionar en Android y IOS.
Descripción del requerimiento: Usuario podrá descargar y usar las
aplicaciones sin importar el dispositivo
móvil que utilice y esta debe ajustarse al
mismo.
Prioridad del requerimiento: Alta

Identificación del requerimiento: RNF05


Nombre del requerimiento Seguridad
Características -Debe estar protegida antes posibles
amenazas.
-La información de los usuarios debe estar
encriptada.
Descripción del requerimiento: Debe ser una aplicación segura que le
permita los usuario sentirse en confianza
compartir sus informaciones personales con
esta.
Prioridad del requerimiento: Alta

Requisitos Comunes de interfaces

Interfaz de usuario
La interfaz del usuario debe tener varias ventanas con diferentes botones y campos de textos.
Debe de ser diseñada para el sistema que se ha elegido y visualizada desde la pantalla del
móvil e internet.
Requisitos del Software
Sistema operativo
Android.
iOs.
Aplicaciones instaladas Android

Google Play Store.

Google Play.

Google Maps.

Aplicaciones instaladas iOs

App Store

Sygic Navegador GPS

Requisitos del Hardware


Dispositivo Mobile
RAM (GB)

2 GB.

Interna (GB)

16 GB.

Versión Android y iOs

5.X, preferiblemente con Android 6.

watchOS 7.3.1

Requerimientos Funcionales
Registro de la información

Autentificación de administrador: se debe identificar el administrador para entrar al


sistema

Requerimiento funcional 2

Actualizar mandado: El sistema debe permitir que se actualicen los mandados para así
proceder a lo que el usuario requiera cuando requiera

Requerimiento funcional 3

Consultar lista de mandados de interés: El sistema debe permitir que se puedan visualizar
la lista de los mandados mas concurridos o que se añada al gusto del usuario

Requerimiento Funcional 4

Consultar información de los puntos de interés: El sistema debe permitir que se verifique
la información del punto a donde se hará el mandado

Requerimiento 5

Mostrar la localización del usuario mediante GPS: El sistema debe permitir que se
muestra la localización del usuario en tiempo real.

Requerimiento Funcional 6

Notificación al Usuario: Se enviará una notificación al usuario de los datos de su solicitud.

Requerimiento Funcional 7

Registro de mandados: El sistema registrará los mandados requeridos en el sistema para


mejor constancia de la misma.

Requerimiento Funcional 8

Consultar Personal: El sistema facilitará los datos más relevantes del personal, para mejor confianza
de los usuarios antes de hacer su solicitud de mandados.

Requerimientos no Funcionales

 Seguridad:

La aplicación debe proporcionarle confianza a usuario.


 Disponibilidad:

La aplicación debe trabajar las 24 horas del día.

 Adaptabilidad:

Debe ajustarse a los diferentes dispositivos móviles

 Rendimiento:

Debe usar de forma óptima los recursos disponibles.

 Estabilidad:

No debe haber intermitencia en la ejecución y uso de sus procesos

También podría gustarte