Información del Proyecto

Anuncio
<NOMBRE DEL PROYECTO>
Documento de Especificación de Requerimientos
<Autor>
<Fecha>
<Versión>
<Nombre del Proyecto> - Documento de Especificación de Requerimientos
Bitácora de Modificaciones
Versión
Fecha
Descripción
Responsable
Historial de Revisiones
Fecha
Notas
Responsable
Contenido
Bitácora de Modificaciones ................................................................................................................. 1
Historial de Revisiones ........................................................................................................................ 1
Contenido ............................................................................................................................................ 1
Introducción ........................................................................................................................................ 2
Propósito ......................................................................................................................................... 2
Ámbito del Sistema ......................................................................................................................... 2
Definiciones, Acrónimos y Abreviaturas ......................................................................................... 2
Referencias ...................................................................................................................................... 2
Visión General del Documento ....................................................................................................... 3
Descripción General ............................................................................................................................ 3
Perspectiva del Producto ................................................................................................................ 3
Funciones del Producto ................................................................................................................... 3
Características de los Usuarios........................................................................................................ 3
Restricciones ................................................................................................................................... 3
Suposiciones y Dependencias ......................................................................................................... 4
Requisitos Futuros........................................................................................................................... 4
Requisitos Específicos ......................................................................................................................... 4
1
<Nombre del Proyecto> - Documento de Especificación de Requerimientos
Interfaces Externas .......................................................................................................................... 4
Funciones ........................................................................................................................................ 4
Requisitos de Rendimiento ............................................................................................................. 4
Restricciones de Diseño .................................................................................................................. 5
Atributos del Sistema ...................................................................................................................... 5
Otros Requisitos .............................................................................................................................. 5
Apéndices ............................................................................................................................................ 5
Introducción
Esta sección proporciona una introducción general al documento completo. La introducción se
compone de varias subsecciones que separan el contenido.
Propósito
En esta subsección se define el objetivo del documento de especificación de requerimientos de
software, así mismo se definen también los interesados y el público objetivo.
<Información del Proyecto>
Ámbito del Sistema
En esta subsección se le asigna un nombre al nuevo sistema, se explica lo que el sistema debe de
hacer y lo que no, se definen los beneficios que se busca obtener a través del sistema, así como las
metas y objetivos a alcanzar.
<Información del Proyecto>
Definiciones, Acrónimos y Abreviaturas
Aquí se definen todos los términos, acrónimos y abreviaturas utilizadas en el documento así como
en el desarrollo del sistema, con el objetivo de facilitar al usuario el entendimiento correcto de la
información.
<Información del Proyecto>
Referencias
Aquí se presenta una lista completa de todos los documentos, archivos e información referenciada
en el documento de especificación de requerimientos.
<Información del Proyecto>
2
<Nombre del Proyecto> - Documento de Especificación de Requerimientos
Visión General del Documento
En esta subsección se describe de forma breve, clara, ordenada y concisa la organización de la
información y de los contenidos dentro del documento de especificación de requerimientos de
software.
<Información del Proyecto>
Descripción General
Esta sección describe aquellas variables y factores que pueden afectar al producto en desarrollo y
sus requisitos, es importante que se considere que en la sección no se describen a detalle los
requisitos, únicamente su contexto.
Perspectiva del Producto
El objetivo de esta subsección es relacionar el sistema en desarrollo con todo su contexto previo, por
ejemplo si el sistema es completamente nuevo o si es parte de un sistema existente, características
que deben de ser tomadas en cuenta para instalaciones especiales, funciones específicas de respaldo
y backups, etc.
<Información del Proyecto>
Funciones del Producto
Proporciona un resumen claro de las funciones principales del sistema, este debe de ser
perfectamente entendible para el cliente o el usuario y se apoya en métodos textuales y gráficos
para mostrar las diferentes relaciones existentes entre las funciones. Aquí se incluyen DFDs, y casos
de uso.
<Información del Proyecto>
Características de los Usuarios
Especifica de forma detallada las características que deberán de cubrir los usuarios del nuevo
sistema, entre esta información es deseable incluir experiencia técnica, nivel de conocimientos, etc.
<Información del Proyecto>
Restricciones
En esta sección se incluyen las limitaciones que posee el sistema, y pueden ser consideradas como
las limitaciones a los desarrolladores del nuevo sistema, aquí se incluye información de políticas
internas de la empresa, limitaciones en HW y SW, etc.
<Información del Proyecto>
3
<Nombre del Proyecto> - Documento de Especificación de Requerimientos
Suposiciones y Dependencias
Aquí es necesario incluir las variables del entorno que pueden afectar al sistema si son modificadas
sin embargo no están establecidas como restricciones, por ejemplo el asumir que la empresa cliente
utilizar un SO específico, etc.
<Información del Proyecto>
Requisitos Futuros
Aquí se deben de incluir todas aquellas mejoras que posiblemente se llevarán a cabo en el sistema
en un futuro, no forman parte de los requisitos actuales del sistema sin embargo una vez concluido
deberán de ser estudiadas y analizadas para su desarrollo e implementación.
<Información del Proyecto>
Requisitos Específicos
En esta sección se describen a detalle los requisitos del sistema en desarrollo, los requisitos deberán
de ser lo suficientemente claros y concisos para permitir que el equipo de diseñadores pueda modelar
un sistema que cumpla con todos ellos así como los casos de prueba necesarios. Los requisitos
deberán de ser observables en el comportamiento del sistema por el usuario, el cliente y los
operadores
Interfaces Externas
Se definen los requisitos que están relacionados con las interfaces graficas de usuario, las interfaces
con otros sistemas, y las interfaces de comunicación.
<Información del Proyecto>
Funciones
Describen los requisitos funcionales, acciones o funciones que deberá de realizar el sistema,
comúnmente expresados en frases como “El sistema debe de …”. Para facilitar el entendimiento es
posible categorizar las funciones por tipo de usuario, por objetos, por objetivos o por jerarquía
funcional.
<Información del Proyecto>
Requisitos de Rendimiento
Se determinan los requisitos relacionados con la carga esperada del nuevo sistema, por ejemplo el
número de usuarios simultáneos, el tiempo de respuesta, requisitos de tamaño en disco duro, etc.
<Información del Proyecto>
4
<Nombre del Proyecto> - Documento de Especificación de Requerimientos
Restricciones de Diseño
Se deben de incluir todas aquellas limitaciones que puedan afectar el diseño del nuevo sistema, por
ejemplo estándares, normas internas de la organización, y limitaciones de hardware.
<Información del Proyecto>
Atributos del Sistema
Aquí se detallan requerimientos relacionados con la fiabilidad, la seguridad, mecanismos de control
de acceso, autentificación de usuarios, mantenibilidad, etc.
<Información del Proyecto>
Otros Requisitos
Aquí se especifican todos aquellos requisitos que por su naturaleza o su descripción no puedan ser
categorizados en ninguna de las otras subsecciones del documento de especificación de
requerimientos.
<Información del Proyecto>
Apéndices
En esta sección es importante incluir toda la información que tiene relación con el documento de
especificación de requerimiento de software pero que no forma parte directamente del mismo
documento, por ejemplo requerimientos especiales del lenguaje de programación, resultados del
análisis de costos, etc.
<Información del Proyecto>
5
Descargar