AP01 AA2 EV05 Requerimientos Funcionales y No Funcionales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

AP01-AA2-EV05 ESPECIFICACION DE LOS REQUERIMIENTOS FUNCIONALES Y NO

FUNCIONALES DEL SISTEMA.

JAIRO ARMANDO SALCEDO ARANDA

ESTRUCTURACIÓN DEL PROYECTO

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

SERVICIO NACIONAL DE APRENDIZAJE SENA

2020

Requerimientos funcionales y no funcionales.


OBJETIVO.

Definir con claridad las especificaciones correspondientes al proyecto tanto funcionales como no
funcionales, alcances y limites durante todo el proceso; de la misma forma la función de los diferentes
responsables e involucrados., (stakeholders).

Requerimientos funcionales y no funcionales.


REQUERIMIENTOS NO FUNCIONALES.

USABILIDAD.

El sistema estará diseñado para ser utilizado a través del sistema operativo Android por medio de
aplicación móvil o app, la resolución de pantalla es de 800 x 600 o superior, se manejará por medios de
chat voz y chat bot, una vez activa la aplicación se activará la ubicación del teléfono, toda la
comunicación con el usuario será grabada. Se podrá consultar modo de uso condiciones y restricciones
a través de la pagina web.

CONFIABILIDAD.

Se implementarán mecanismos que aseguren la integridad de los datos correspondientes al usuario, se


asegurara la disponibilidad de la aplicación 7x24x365.

SOPORTABILIDAD.

El control de integridad de datos se hará del lado de la capa de datos (a nivel de la base de datos utilizando
las claves foráneas). Los mensajes de error serán capturados por la aplicación y serán visualizados al
usuario final.

DOCUMENTACIÓN.

Se debe cumplir con todos los requisitos documentales pactados por el contrato, así como manuales,
guías y documentos.

AUDITORIA.

Se debe realizar caracterización y comparación con lo solicitado, los cuales los actores al momento de la
entrega serán los que entregan el producto y quienes reciben e producto, para ello quien recibe el producto
será una persona encargada del área de tecnología, en este caso por parte de la policía nacional, personal
encargado y nombrado por el cliente.

JYM TECNOLOGIA S.A.S PROYECTO DE DESARROLLO DE APLICACIÓN


PLANTILLA STAKEHOLDERS

DESCRIPCION Y INTERVENCION EN EL
CODIGO ROLL O CARGO RESPONSABILIDAD
RESPONSABILIDADES PROYECTO.
A001 CLIENTE Es el encargado de solicitar Moderado grado INTERVENCION
el desarrollo y hacer las de DIRECTA.
peticiones y responsabilidad.
especificaciones del
producto final

Requerimientos funcionales y no funcionales.


A002 LIDER Es quien organiza y aprueba Alto grado de INTERVENCION
el plan de trabajo y las responsabilidad. DIRECTA.
diferentes fechas de
entrega del producto final
A003 ANALISTA Es quien o quienes se Alto grado de INTERVENCION
encargan de la responsabilidad. DIRECTA.
programación y desarrollo
de la aplicación y producto a
entregar.
A004 DESARROLLADOR Es quien se encarga de los Alto grado de INTERVENCION
desarrollos especificas ya responsabilidad. DIRECTA.
sea aplicación y partes de la
misma o programación
general de la aplicación.

A005 CONSULTOR Son los encargados Bajo grado de INTERVENCION


externos, que nos darán las responsabilidad INDIRICTA.
diferentes formas
específicas y los caminos
técnicos para el desarrollo.

JYM TECNOLOGIA SAS


ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWARE CONSTRUCCIÓN E
IMPLEMENTACIÓN DE APLICACIÓN MÓVIL
PARA ATENDER OPORTUNAMENTE EL
REPORTE DE ACTIVIDADES DELICTIVAS Y
FACTORES CRIMINOLÓGICOS

ID Nombre Descripción Prioridad

Requerimientos funcionales y no funcionales.


M001 Ingreso del Al momento de llenar la información en la apps, el Media
usuario usuario accederá al sistema con tan solo desbloquear el
teléfono.

M002 Datos Básicos Los datos básicos son la información personal del Media
usuario al momento de descargar la apps, debe contar el
nombre completo la dirección, un lugar habitual, otro
numero de teléfono, un teléfono de un pariente u/o
persona de

A001 Pantalla Principal La pantalla principal está diseñada para que el usuario Alta
pueda interactuar con el nivel de urgencia, sin embargo,
un bots virtual contestara de acuerdo al nivel de urgencia
que presente el mismo,

A002 Nivel de la Dependiendo el nivel de la urgencia que solicite el Alta


urgencia usuario o el cual comprometa la integridad del mismo, el
bots enviara comunicación con las líneas de urgencia ya
sea policía nacional, bomberos u otras entidades que
reciban el llamado de los usuarios.

M003 Servicio en la Se localizará en la nube un servicio en el cual se instalará Media


Nube un servidor en donde se respaldará en una base de datos
los usuarios conectados con sus respectivos niveles de
urgencia, de igual forma esta base se realizará por
petición de la policía nacional.

B001 Página WEB Se diseñará una pagina Web en donde se mostrará la Baja.

información de la aplicación, condiciones de uso, manual


de uso, gráficos, videos explicativos que muestre los
alcances de la aplicación.

M004 Alcance de la El alcance de la apps se realizará inicialmente de forma Media


APPS urbana y dependiendo como funcione y que alcance las
metas y objetivos propuestos, de ser así, se promulgara a
la población rural.

B002 Diseño El diseño estará enfocado de acuerdo a los parámetros Baja


que la Policía Nacional imponga, pues son ellos los que
inicial mente realizaron la petición de la apps, de igual
forma por ellos los que nos dieron la solicitud. Al instalar
la apps se solicitara la siguiente información:

B003 Información Nombre: Baja


Personal Apellido:
Dirección - Activación de la Ubicación.
Numero de Teléfono:

Requerimientos funcionales y no funcionales.


Correo Electrónico
Código de verificación. Por medio de mensaje de texto.
La activación de la Apps se realizará por medio del
correo electrónico.

M005 Lenguajes de JAVA: es el lenguaje nativo para Android, con el cual se Baja
Programación realizará las aplicaciones para el sistema Google y otros
usos, como programas, aplicaciones y videojuegos.

JAVASCRIP: Es in lenguaje web con plataformas como


titanium, el cual me permite compilar de manera nativa
con la facilidad que ofrece frente a Java.

HTML Y CSS: Este lenguaje nos permite el desarrollo


de aplicaciones tanto web como de aplicaciones apps.

M006 Otros Lenguajes Como desarrollador de aplicaciones móviles Media


de Programación. utilizaremos Android Studio
Phonegap, para bases de datos Mysql y PHP. Bootstrap,
y jquery

A003 Tiempo con el El tiempo de respuesta después de solicitar la emergencia Alta


que cuenta o llamado de auxilio será de acuerdo a la velocidad de
conectividad, uso de datos con que el usuario cuenta, en
caso de no tener internet, o red, la misma apps realizara
el llamado telefónico por medio de la línea 123.

A004 Presupuesto La Policía nacional será la que pagará por el desarrollo Alta
de la aplicación, la cual invertirá en el análisis, diseño,
desarrollo e implementación de la misma.

B003 Limitaciones Se realizará temporalmente la aplicación móvil


Baja
solamente para Android y dependiendo como funcione
nuestra aplicación, se diseñará para MAC.

A005 Soporte Técnico Se dará un soporte técnico durante 6 meses considerando Alta
la implementación de acuerdo a lo que la entidad
gubernamental solicite. Este soporte se dará ala mesa de
ayuda para que así mismo sean ellos los que brinden la
orientación al usuario final.

M007 Una vez realizada la implementación de la aplicación, se


Capacitaciones acompañará con un manual de uso, un canal de youtube Media
en donde se capacite sobre la funcionalidad esto con el
final que se muestre la forma correcta como se manejará
la aplicación.

Requerimientos funcionales y no funcionales.


Una vez aprobada la propuesta, se dispondrá de un
A006 Contratación y contrato en donde se pactará las fechas de entrega, Alta
Legalidad valores y costos, alcance de la aplicación y
administración de la misma

Se pactará una póliza de responsabilidades en la entrega


A007 Cumplimiento y de la aplicación, en donde las partes deberá asumir costos Alta
Entre en caso de no entregarse el desarrollo como se pacte en
el contrato

_________________________ ________________________ ______________________


Firma Firma(s) Firma(s)
(Dueño del proceso) Usuarios participantes Demás usuarios involucrados
en la especificación en la especificación

Requerimientos funcionales y no funcionales.

También podría gustarte