Template Requerimientos Funcional
Template Requerimientos Funcional
Template Requerimientos Funcional
Especificación de Requerimientos
Funcionales y No Funcionales
Versión Autor
Histórico de los cambios
Fechas de
Versión Modificado por Descripción
Revisión
Especificación de Requerimientos
Este documento ha sido elaborado por AGESIC (Agencia para el Desarrollo del Gobierno de Gestión Electrónica y la
Sociedad de la Información y el Conocimiento)
Usted es libre de copiar, distribuir, comunicar y difundir públicamente este documento así como hacer obras derivadas,
siempre y cuando tengan en cuenta citar la obra de forma específica y no utilizar esta obra para fines comerciales. Toda
obra derivada de esta deberá ser generada con estas mismas condiciones.
Contenido
Especificación de Requerimientos............................................................................................................................4
1. Introducción.................................................................................................................................................4
1.1. Propósito..................................................................................................................................................4
1.2. Alcance....................................................................................................................................................4
1.3. Definiciones, siglas y abreviaciones........................................................................................................5
1.4. Referencias..............................................................................................................................................6
2. Diagramas de Procesos................................................................................................................................6
3. Descripción de Requerimientos...................................................................................................................7
3.1. Requerimiento de Negocio (Alto Nivel)................................................................................................. 7
3.2. Descripción de Requerimientos Funcionales.......................................................................................... 8
3.2.1. <Descripción de RN1>............................................................................................................................8
3.2.2. <Descripción de RN2>............................................................................................................................9
3.2.3. <Descripción de RNn>............................................................................................................................9
3.3. Descripción de Requerimientos No Funcionales..................................................................................10
3.3.1. Requerimientos de Rendimiento........................................................................................................... 10
3.3.2. Requerimientos de Usabilidad...............................................................................................................11
3.3.3. Requerimientos de Accesibilidad..........................................................................................................11
3.3.4. Requerimientos de Disponibilidad........................................................................................................12
3.3.5. Requerimientos de Seguridad................................................................................................................12
3.3.6. Requerimientos de Interoperabilidad....................................................................................................12
4. Aprobación.................................................................................................................................................13
Especificación de Requerimientos
1. Introducción
a. Propósito;
d. Referencias
1.1. Propósito
1.1. Alcance
Esta subdivisión debe proporcionar las definiciones de todas las condiciones, las siglas, y
abreviaciones que se necesitan para interpretar el documento propiamente. Esta
información puede proporcionarse por la referencia a uno o más apéndices en este u otros
documentos.
Requerimiento: Req
Requerimiento de Negocio: RN
Criterio de aceptación: CA
Requerimiento Funcional: RF
Requerimiento No Funcional: RNF
Tipos de Requerimientos No Funcionales: TRNF
Todos los requerimientos de negocio aplican: RN*
Todos los requerimientos funcionales aplican: RF*
Todos los requerimientos no funcionales aplican: RNF*
Rendimiento: son los requerimientos que deben indicar los usuarios para referirse a
aspectos sobre la carga que se espera tenga que soportar la solución tecnológica.
Usabilidad: son los requerimientos que deben indicar los usuarios para referirse a
aspectos sobre la forma en como los usuarios esperan interactuar con la solución
tecnológica. Estos requerimientos deben contribuir con la facilidad de aprendizaje,
comprensión, operatividad y atractividad de la solución. Existen heurísticas muy
usadas para definir estos requerimientos, las cuales son: visibilidad del estado de
sistema; relación entre el sistema y el mundo real (orden lógico y natural); libertad y
control por parte del usuario (salida a estados no deseados, deshacer o repetir una
acción); consistencia y estándares; prevención de errores (autocompletar, listas);
reconocer antes que recordar (diseño visual estándar); flexibilidad y eficiencia en el
uso; diseño estético y minimalista (sin información innecesaria); ayuda a los usuarios
a reconocer, diagnosticar y recuperarse de los errores (mensajes de error
descriptivos); ayuda y documentación.
Accesibilidad: son los requerimientos que deben indicar los usuarios para referirse
a aspectos sobre el acceso a personas que tienen algún tipo de discapacidad.
Disponibilidad: son los requerimientos que deben indicar los usuarios para referirse
a aspectos sobre el tiempo total en que un sistema puede ser usado en un período
determinado.
Seguridad: son los requerimientos que deben indicar los usuarios para referirse a
aspectos sobre la protección de los datos, controlar el acceso de usuarios a la
información, contraseñas, entre otros.
Interoperabilidad: son los requerimientos que deben indicar los usuarios para
referirse a aspectos sobre el intercambio de información entre organismos, sistemas
legados u otros.
1.1. Referencias
a. Proporcionar una lista completa de todas las referencias de los documentos en otra
parte en el DOCUMENTO;
b. Identificar cada documento por el título, número del reporte (si es aplicable), fecha, y
publicación de la organización;
1. Diagramas de Procesos
En esta sección debe colocarse la imagen del diagrama de procesos. Este diagrama debe
expresar el flujo del proceso, las decisiones y los resultados emanados de dichas
decisiones. Es buena práctica acompañar el diagrama con una breve descripción sobre el
mismo.
2. Descripción de Requerimientos
El presente documento tiene dos estructuras de representación de los requerimientos, con
tablas y sin tablas, para que puedan usar el modo de su preferencia durante el registro de
los requerimientos. Debe asegurarse de borrar la estructura que no va usar.
2.1. Requerimiento de Negocio (Alto Nivel)
Esta sección contiene una lista de todos los requerimientos de negocio a alto nivel, que
deben ser analizados, interpretados y refinados en requerimientos funcionales y no
funcionales.
Para cada requerimiento de negocio debe crearse un subtítulo con su respectiva tabla y
colocar la descripción de los requerimientos funcionales y sus respectivos criterios de
aceptación.
2.2.1.<Descripción de RN1>
2.2.3.<Descripción de RNn>
2.3.1.Requerimientos de Rendimiento
2.3.2.Requerimientos de Usabilidad
2.3.3.Requerimientos de Accesibilidad
2.3.4.Requerimientos de Disponibilidad
2.3.5.Requerimientos de Seguridad
3. Aprobación
(Escriba aquí el nombre y puesto de las personas que aprueban los requerimientos planteados en el
presente documento, dejar espacio para las firmas)