Saltar al contenido principal

F-PRO-BDT-004A Especificación de Requerimientos de Software

v 2.0

Nota introductoria

Este documento se apega al Estándar de Redacción para Documentos EST-BDT-001. Es el producto resultante del proceso de Identificación de Requerimientos PRO-BDT-004. Se recomienda ajustar los colores del documento a los colores de la empresa u organización del cliente.

Nombre del Proyecto: Nombre del proyecto

Cliente: Nombre del Cliente - Organización

Autores: Nombre Apellido

Departamento: Nombre del Departamento

1. Introducción

Este documento es la Especificación de Requerimientos de Software (ERS) para el desarrollo del proyecto ... Esta especificación se ha estructurado basándose en el estándar IEEE Prácticas Recomendadas para la Especificación de Requerimientos de Software - IEEE 830.

1.1 Propósito

Definir y presentar los requerimientos y especificaciones que deberá cumplir el proyecto, así como las restricciones, dependencias y diseño del sistema. La elaboración del documento identifica las funcionalidades que satisfacen el siguiente objetivo:

  • Objetivo del proyecto

1.2 Definiciones, Acrónimos y Abreviaturas

En esta subsección se definen los términos, acrónimos y abreviaturas en la ERS.

1.3 Referencias

  • IEEE 830 - 1998. IEEE Recommended Practice for Software Requirements Specifications.

2. Análisis de Requerimientos de software

2.1 Descripción General

Esta sección no describe los requerimientos específicos, sino su contexto. Permite entender con claridad la siguiente sección. Incluyendo las restricciones y dependencias del proyecto.

2.1.1 Perspectiva del Producto

Se define si el producto es totalmente independiente o si no. Se recomienda utilizar un diagrama de bloques si es necesario.

2.1.2 Funciones del Producto

Diagrama de Casos de Uso UML

2.1.3 Características de los Usuarios

Tipo de Usuario                  
Nivel Educacional
Experiencia
Actividades

2.1.4 Restricciones

Esta subsección describirá aquellas limitaciones que se imponen sobre los desarrolladores del producto

  • Políticas de la empresa
  • Limitaciones del hardware
  • Interfaces con otras aplicaciones
  • Operaciones paralelas
  • Funciones de auditoría
  • Funciones de control
  • Lenguaje(s) de programación
  • Protocolos de comunicación
  • Requisitos de habilidad
  • Criticalidad de la aplicación
  • Consideraciones acerca de la seguridad

2.1.5 Suposiciones y Dependencias

Aquellos factores que si cambian pueden afectar los requisitos.

2.2 Requerimientos Específicos

2.2.1 Requerimientos Funcionales

MVP / MBI 1 / MBI 2

Código de RequerimientoRF 0X
NombreNombre corto del requisito
DescripciónHistoria de Usuario Completa. Contesta quién, qué, cómo y para qué.
MóduloMódulo del Impact Mapping
Criterios de aceptaciónRequisitos a nivel de sistema: Una especificación más detallada de un requisito funcional, dónde existe una serie de pasos específicos que debe de realizar el sistema.
EstimaciónStory Points

2.2.2 Requerimientos No Funcionales

Código de RequerimientoRNF 0X
NombreNombre corto del requisito
DescripciónRequisito no funcional y su métrica
PrioridadAlta, Media o Baja

3. Diseño de software

3.1 Descripción del Sistema

3.2 Arquitectura del Sistema

Diagramas de Arquitectura

3.3 Diseño de Datos

3.3.1 Descripción de Datos

Modelo Entidad Relación

3.3.2 Diccionario de Datos

Control de cambios

VersiónCambio realizadoAnálisisAutorRevisor(es)Fecha de cambio
v 1.0Crear el formatoN/AAlejandra CabreraIan Padrón
Arturo Díaz
06/03/2024
v 2.0Migración a MDN/AIan Padrón
Arturo Díaz
Uri Gopar11/03/2024