Академический Документы
Профессиональный Документы
Культура Документы
Visin
Visin
Historial de Revisin
Fecha Versin Descripcin Autor
2017 V 1.0 Elaboracin de la Especificacin de Arnold Cerna
Requerimientos de Software Castrejn
|2
Visin
CONTENIDO
1. Introduccin 5
1.1. Propsito 5
1.2. Alcance 5
1.3. Definiciones, Acrnimos y Abreviaciones 5
1.4. Personal involucrado 6
2. Descripcin general 8
2.1. Perspectiva del producto 8
2.2. Funciones del producto 8
2.3. Caractersticas de los usuarios 8
2.4. Restricciones 9
2.4.1.Herramientas de Desarrollo 9
2.5. Supuestos y dependencias 9
3. Identificacin de Requerimientos 10
3.1 Catlogo de Requerimientos 10
3.2 Requerimientos Funcionales 11
3.2.1 Registro de usuario. 11
3.2.2 Autenticacin y autorizacin de usuario. 12
3.2.3 Registro de incidencia delictiva. 13
3.2.4 Visualizar mapa de incidencias. 14
3.2.5 Listado de ltimas incidencias 15
3.2.6 Notificaciones en tiempo real acerca de los nuevos incidentes alrededor del
usuario Alerta ciudadana. 16
3.2.7 Autenticacin y autorizacin de usuario - Backend. 17
3.2.8 Creacin de Usuarios - Backend. 18
3.2.9 Listado de incidencias - Backend 19
3.2.10Mapa de incidencias - Calor -
Backend 20
3.2.11Reporte Comparativo de incidencias -
Backend 21
3.2.12Reporte Total de incidencias -
Backend 22
3.3 Requerimientos No Funcionales 23
3.3.1 Requisitos de rendimiento 23
3.3.2 Seguridad 23
|3
Visin
3.3.3 Fiabilidad 23
3.3.4 Disponibilidad 23
3.3.5 Mantenibilidad 24
3.3.6 Portabilidad 24
3.4 Requerimientos comunes de las interfaces 24
3.4.1 Interfaces de usuario 24
3.4.2 Interfaces con hardware 24
3.4.3 Interfaces con software 24
3.4.4 Interfaces de comunicacin 24
|4
Visin
1. Introduccin
Este documento cuenta con las especificaciones de los requerimientos completos
del sistema Dnde est el delito?, partiendo de la definicin de requerimiento,
como aquella caracterstica que debe contar la plataforma.
1.1. Propsito
En este documento tiene como propsito identificar y definir los requerimientos
funcionales y no funcionales, de forma clara y concisa, para el desarrollo e
implementacin del sistema Dnde est el delito? Este documento, ser la gua
para validar e inspeccionar la construccin de la plataforma, en cada una de sus
etapas.
1.2. Alcance
Se realizar una descripcin de los requerimientos identificados para el desarrollo
del sistema Dnde est el delito?
|5
Visin
|6
Visin
|7
Visin
2. Descripcin general
|8
Visin
2.4. Restricciones
Los servidores deben ser capaces de atender consultas concurrentemente.
El sistema se disear segn un modelo cliente/servidor.
El sistema deber tener un diseo e implementacin sencilla,
independiente de la plataforma o del lenguaje de programacin.
Interfaz para ser usada con Internet.
Interfaz de usuario mvil.
La verificacin de identidad se debe realizar utilizando los webservices
ofrecidos por RENIEC.
Se debe realizar una verificacin de usuario verdadero - no bots.
Se debe utilizar GPS.
|9
Visin
3. Identificacin de Requerimientos
| 10
Visin
Prioridad del
Alta
requerimiento:
| 11
Visin
| 12
Visin
Identificacin
del REQ-003
requerimiento:
Nombre del
Registro de incidencia delictiva
Requerimiento:
Propsito: Permitir registrar una incidencia delictiva.
Se debern registrar los siguientes datos:
Se deber seleccionar el punto exacto en el mapa,
donde ocurri la incidencia delictiva.
Se deber seleccionar la categora (tipo de incidente)
a la que pertenece la incidencia.
Caractersticas: Se debe seleccionar la fecha y hora. (Por defecto la
actual, pero podra modificarse a una fecha menor,
mximo 24 horas de diferencia.)
Se deber ingresar una breve descripcin,
Se deber permitir ingresar fotografas, o realizar una
captura utilizando la cmara del dispositivo.
Debe tener una opcin que permita el autocentrado del punto
GPS actual, del Smartphone.
Debe permitir tener acceso al contenido multimedia del
Descripcin del smartphone.
requerimiento: Estos Datos son de carcter obligatorio, en caso de no
ingresar todos los datos, o ingresar un dato no vlido, el
sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
No se detalla requerimiento No Funcional.
NO funcional:
Prioridad del
Alta
requerimiento:
| 13
Visin
Identificacin
del REQ-004
requerimiento:
Nombre del
Visualizar mapa de incidencias
Requerimiento:
Propsito: Permitir visualizar las incidencias delictivas, en un mapa.
Se debern visualizar los siguientes datos:
Ubicacin, mensajes, puntos de incidencias, lista de
estadsticas de incidencias y men de incidencias.
Al seleccionar un incidente, se debe mostrar:
Se debe mostrar como ttulo, la categora a la que
pertenece.
Caractersticas:
Se debe mostrar la descripcin, y los archivos
multimedia cargados.
Mostrar la cantidad de personas que vieron la
incidencia.
Mostrar como detalle, la distancia desde el punto
actual, la fecha y hora de registro.
Debe tener una opcin que permita el auto centrado del punto
GPS actual, del Smartphone.
Descripcin del
Estos Datos son de carcter obligatorio, en caso de no
requerimiento:
ingresar todos los datos, o ingresar un dato no vlido, el
sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
No se detalla requerimiento No Funcional.
NO funcional:
Prioridad del
Alta
requerimiento:
| 14
Visin
Identificacin
del REQ-005
requerimiento:
Nombre del
Listado de ltimas incidencias
Requerimiento:
Propsito: Permitir visualizar las incidencias delictivas, en un listado.
Se debern visualizar los siguientes datos:
Se debe mostrar un icono, dependiendo la categora
de la incidencia registrada.
Se debe mostrar como ttulo, la categora a la que
Caractersticas: pertenece.
Se debe mostrar la descripcin, y los archivos
multimedia cargados.
Mostrar como detalle, la distancia desde el punto
actual, la fecha y hora de registro.
| 15
Visin
Identificacin
del REQ-006
requerimiento:
Nombre del Notificaciones en tiempo real acerca de los nuevos incidentes
Requerimiento: alrededor del usuario Alerta ciudadana.
Permitir comunicar las incidencias delictivas, en tiempo real,
Propsito: a los usuarios dentro de un radio definido por el usuario.
Se debern visualizar los siguientes datos:
Se debe mostrar un icono, dependiendo la categora
de la incidencia registrada.
Se debe mostrar como ttulo, la categora a la que
Caractersticas:
pertenece.
Se debe mostrar la descripcin.
Al seleccionar y/o abrir la incidencia notificada, debe llevar al
mapa de incidencias, en el punto de la incidencia notificada.
| 16
Visin
La plataforma deber permitir a los usuarios iniciar sesin en el mismo. Esto incluye
brindar un sistema de soporte a la autenticacin y autorizacin de usuarios, as
como de gestin de los mismos. Tambin deber permitirles cerrar una sesin
iniciada previamente.
Identificacin
del REQ-007
requerimiento:
Nombre del
Autenticacin y autorizacin de usuario
Requerimiento:
Todo usuario que haga uso de la plataforma debe verificar
Propsito: que se encuentra debidamente registrado y con una cuenta
validada.
Se debern registrar los siguientes datos:
Caractersticas: Nro. de DNI. o cuenta de Email
Contrasea
Se debe verificar que el usuario se encuentre debidamente
registrado y que sus credenciales sean las correctas, para
poder acceder a la plataforma, mostrndole las opciones
asignadas a su perfil.
Descripcin del
requerimiento:
Estos Datos son de carcter obligatorio, en caso de no
ingresar todos los datos, o ingresar un dato no vlido, el
sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
No se detalla requerimiento No Funcional.
NO funcional:
Prioridad del
Media
requerimiento:
| 17
Visin
La plataforma deber permitir a los usuarios iniciar sesin en el mismo. Esto incluye
brindar un sistema de soporte a la autenticacin y autorizacin de usuarios, as
como de gestin de los mismos. Tambin deber permitirles cerrar una sesin
iniciada previamente.
Identificacin
del REQ-008
requerimiento:
Nombre del
Registro de usuario
Requerimiento:
Propsito: Debe permitir registrar usuario de nivel administrador.
Se debern registrar los siguientes datos:
Nro. de DNI.
Nombres.
Apellido Paterno.
Apellido Materno.
Caractersticas: Fecha de Nacimiento (DD/MM/YYYY)
Sexo (Masculino / Femenino)
Nro. Celular
Email
Direccin
Departamento / Provincia / Distrito / Urbanizacin
Estos Datos son de carcter obligatorio, en caso de no
Descripcin del ingresar todos los datos, o ingresar un dato no vlido, el
requerimiento: sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
Debe validarse sus datos personales con RENIEC.
NO funcional:
Prioridad del
Media
requerimiento:
| 18
Visin
Identificacin
del REQ-009
requerimiento:
Nombre del
Listado de incidencias
Requerimiento:
Permitir visualizar las incidencias delictivas, en un listado.
Propsito:
Permite realizar el filtrado de las incidencias
Se debern visualizar los siguientes datos:
Nmero, tipo de Incidencia, lugar, fecha y hora, estado
y la opcin verificar.
Al seleccionar una incidencia, se debe mostrar la informacin
completa de la incidencia, contando mostrar el punto en un
Caractersticas:
mapa, as como los archivos multimedia que contenga.
Se debern visualizar los siguientes datos:
Tipo de Incidencia, lugar(mapa), fecha y hora, persona
que lo registro y descripcin de la incidencia.
| 19
Visin
Identificacin
del REQ-010
requerimiento:
Nombre del
Mapa de incidencias - Calor
Requerimiento:
Permitir visualizar las incidencias delictivas, en un mapa de
calor, para poder identificar las zonas ms afectadas por las
Propsito: incidencias.
Permite realizar el filtrado de las incidencias por rangos de
fechas, y tipo de incidencia
Se debern visualizar los siguientes datos:
Caractersticas:
Un mapa de calor.
Se debe pintar el mapa, de acuerdo con la cantidad de
Descripcin del
incidentes.
requerimiento:
Requerimiento
No se detalla requerimiento No Funcional.
NO funcional:
Prioridad del
Alta
requerimiento:
| 20
Visin
Identificacin
del REQ-011
requerimiento:
Nombre del
Reporte Comparativo de incidencias
Requerimiento:
Permitir reportar las incidencias delictivas, agrupadas por tipo
Propsito: de incidencia, en un periodo de tiempo seleccionado.
Permitir:
Seleccionar un periodo de anlisis
Permitir seleccionar uno o todos los tipos de
Caractersticas:
incidencia a analizar.
El reporte debe ser exportable a formatos: xls, doc, pdf
como mnimo.
Reportar las incidencias delictivas, agrupadas por tipo de
incidencia, en un periodo de tiempo seleccionado,
comparndolo con el periodo anterior. Debe mostrar la
variacin positiva o negativa total.
Los valores deben ser mostrados de manera grfica y en
Descripcin del texto.
requerimiento:
Debe permitir exportar los valores.
Estos Datos son de carcter obligatorio, en caso de no
ingresar todos los datos, o ingresar un dato no vlido, el
sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
Deben utilizarse grficos estadsticos.
NO funcional:
Prioridad del
Alta
requerimiento:
| 21
Visin
Identificacin
del REQ-012
requerimiento:
Nombre del
Reporte Total de incidencias.
Requerimiento:
Permitir reportar las incidencias delictivas, agrupadas por tipo
Propsito: de incidencia, en un periodo de tiempo seleccionado.
Permitir:
Seleccionar un periodo de anlisis
Permitir seleccionar uno o todos los tipos de
Caractersticas:
incidencia a analizar.
El reporte debe ser exportable a formatos: xls, doc, pdf
como mnimo.
Reportar las incidencias delictivas, agrupadas por tipo de
incidencia, en un periodo de tiempo seleccionado.
Debe mostrar el porcentaje y el nmero total de incidencias
por tipo.
Los valores deben ser mostrados de manera grfica y en
Descripcin del
texto.
requerimiento:
Debe permitir exportar los valores.
Estos Datos son de carcter obligatorio, en caso de no
ingresar todos los datos, o ingresar un dato no vlido, el
sistema deber reconocer cual es el dato que falta o errneo
y solicitarlo.
Requerimiento
Deben utilizarse grficos estadsticos.
NO funcional:
Prioridad del
Alta
requerimiento:
| 22
Visin
| 23
Visin
3.3.5 Mantenibilidad
3.3.6 Portabilidad
| 24