Son enunciados en lenguaje natural junto con diagramas, acerca de lo que se espera.
Requerimientos del sistema
Descripciones mas detalladas de las funciones, los servicios y lo hay que operar.
Requerimientos funcionales
Enunciados acerca de servicios que el sistema debe proveer, explican lo que no debe hacer el sistema.
Requerimientos no funcionales
Requerimientos externos.
Este termino cubre todos los factores externos al sistema y su proceso de desarrollo.
Requerimientos del producto
Estos requerimientos especifican o restringen el comportamiento del software
Son limitaciones sobre servicio o funciones que ofrece al sistema incluye restricciones tanto de temporizacion y procesos de desarrollo
Requerimientos de la organizacion
Requerimientos de sistema amplios, derivados de política y procedimientos de la organización.
El documento de requerimientos de software
Es un comunicado oficial de lo que deben implementar los desarrolladores del sistema. Incluye tanto los requerimientos del usuario pma un sistema, como una especificación detallada de los requerinúentos del sistema.
Que debe de llevar el documento de requerimientos
Indice
Apendice
Evolucion de sistema
Modelos del sistema
Prefacio
Introduccion
Glosario
Definicion de requerimientos del usuario
Arquitectura de sistema
Debe definir el número esperado de lectores del documento, así como describir su historia de versiones, incluidas las causas para la creación de una nueva versión y un resumen de los cambios realizados en cada versión.
Describe la necesidad para el sistema. Debe detallar brevemente las funciones del sistema y explicar cómo funcionará con otros sistemas.
Define los términos técnicos usados en el documento.
Aqui se representan los servicios que ofrecen al usuario. También, en esta sección se describen los requerimientos no funcionales del sistema.
Este capítulo presenta un panorama de alto nivel de la arquitectura anticipada del sistema, que muestra la distribución de funciones a través de los módulos del sistema.
Debe representar los requerimientos funcionales y no funcionales con más detalle. Si es preciso, también pueden detallarse más los requerimientos no funcionales.
Pueden incluir modelos gráficos del sistema que muestren las relaciones entre componentes del sistema, el sistema y su entorno.
Describe los supuestos fundamentales sobre los que se basa el sistema, y cualquier cambio anticipado debido a evolución de hardware, cambio en las necesidades del usuario, etc
Brindan información especifica y detallada que se relaciona con la aplicación a desarrollar; por ejemplo, descripciones de hardware y bases de datos.
Pueden incluirse en el documento varios indices. Así como un fndice alfabético normal, uno de diagramas, un índice de funciones, etcétera