Está en la página 1de 34

ESPECIFICACIN DE REQUISITOS SEGN EL ESTNDAR DE IEEE 830

Estndar IEEE 830 (ERS)


1. 2. 3. 4.

Introduccin Descripcin General Requisitos Especficos Apndices

1. Introduccin

1.1. Propsito. 1.2. mbito del Sistema 1.3. Definiciones, Acrnimos y Abreviaturas. 1.4. Referencias. 1.5 Visin General del Documento.

1. Introduccin
Se proporciona una introduccin a todo el documento de Especificacin de Requisitos de Software(ERS).

1.1. Propsito
Se define el propsito del documento ERS y se especifica a quien va dirigido.

1.2. mbito del Sistema


Nombrar al futuro sistema. Se explicar lo que el sistema har y lo que no. Se describirn los beneficios, objetivos y metas que se espera alcanzar. Se referenciarn todos aquellos documentos de nivel Superior.

1.3. Definiciones, Acrnimos y Abreviaturas


Definirn todos los trminos, acrnimos y abreviaturas utilizadas en la ERS.

1.4. Referencias

Se mostrara una lista completa de todos los documentos referenciados en la ERS.

1.5. Visin General del Documento

Describe brevemente los contenidos y la organizacin de resto de la ERS.

2. Descripcin General

2.1. Perspectiva del Documento. 2.2. Funciones del Producto. 2.3. Caractersticas de los Usuarios. 2.4. Restricciones. 2.5. Suposiciones y Dependencias. 2.6. Requisitos Futuros.

2. Descripcin General

Se describen todos los factores que afectan al producto y a sus requisitos

2.1. Perspectiva del Producto

Relacionar el futuro sistema(Producto de Software) con otros productos. Si el producto es totalmente independiente.

2.2. Funciones del Producto

Realizar un resumen, a grandes rasgos, de las funciones del futuro sistema. Las funciones debern mostrarse de forma organizada.

2.3. Caractersticas de los usuarios

Describir las caractersticas generales de los usuarios del producto, incluyendo nivel educaciones, experiencia y experiencia tcnica.

2.4. Restricciones
Describir aquellas limitaciones que se imponen sobre los desarrolladores del producto. Polticas de la empresa. Limitaciones del hardware. Operaciones paralelas. Funciones de auditoria. Funciones de control.

2.4. Restricciones

Lenguaje(s) de programacin. Protocolos de comunicacin. Requisitos de habilidad. Criticidad de la aplicacin. Consideraciones acerca de la seguridad.

2.5. Suposiciones y Dependencias

Describirn aquellos factores que, si cambian, pueden afectar a los requisitos.

2.6. Requisitos futuros

En esta seccin esbozar futuras mejoras al sistema, que podrn analizarse e implementarse en un futuro.

3. Requisitos Especficos

3.1. Interfaces Externas. 3.2. Funciones. 3.3. Requisitos de Rendimiento. 3.4. Restricciones de Diseo. 3.5. Atributos del Sistema. 3.6. Otros Requisitos.

3. Requisitos Especficos

Contiene los requisitos a un nivel de detalle para permitir a los diseadores disear un sistema que satisfaga estos requisitos, y que permita que el equipo de pruebas planificar y realizar las pruebas que demuestren si el sistema satisface, o no, los requisitos.

3. Requisitos Especficos
Todo requisito aqu especificado describir comportamientos externos del sistema, perceptibles por parte de los usuarios, operadores y otros sistemas.

3. Requisitos Especficos
Debern aplicarse los siguientes principios: El documento deber ser perfectamente legible. Referenciar aquellos documentos relevantes que posean alguna influencia sobre los requisitos. Todo requisito deber ser unvocamente identificable.

3. Requisitos Especficos
Lo ideal, es que los requisitos posean las siguientes caractersticas: Correccin. No ambiguos. Completos. Consistentes. Clasificados.

3. Requisitos Especficos

Verificables. Modificables Trazables.

3.1. Interfaces Externas

Se describirn los requisitos que afecten a la interfaz de usuario, interfaz con otros sistemas(hardware y software) e interfaces de comunicacin.

3.2. Funciones

En esta subseccin se deber especificar todas aquellas acciones(funciones) que deber llevar a cabo el software. Son aquellas acciones expresables como El sistema debera

3.2. Funciones

En 1983, el Estndar de IEEE 830 estableca que las funciones deberan expresarse como una jerarqua funcional(en paralelo con los DFDs propuestos por el anlisis estructurado).

Pero el Estndar de IEEE 830, en sus ultimas versiones, ya permite organizar esta subseccin de mltiples formas, y sugiere, entre otras, las siguientes:

3.2. Funciones

Por tipos de usuario: Por objetos: Por objetivos: Por estmulos: Por jerarqua funcional:

3.2. Funciones
Se elegir alguna de las anteriores alternativas, o incluso alguna otra que se considere mas conveniente. Sin embargo se deber justificar el porque de tal eleccin.

3.3. Requisitos de Rendimiento.


Se detallaran los requisitos relacionados con la carga que se espera que tenga que soportar el sistema.

3.4. Restricciones de Diseo


Todo aquello que restrinja las decisiones relativas al diseo de la aplicacin: Restricciones de otros estndares, limitaciones del hardware.

3.5. Atributos del Sistema


Se detallaran los atributos de calidad del sistema: fiabilidad, mantenibilidad, portabilidad y seguridad. Especificar que tipos de usuarios estn autorizados, o no, a realizar ciertas tareas. Y como se implementaran los mecanismos de seguridad.

3.6. Otros Requisitos


Cualquier otro requisito que no encaje en otra seccin.

4. Apndices
Puede contener todo tipo de informacin relevante para lo ERS pero que propiamente, no forme parte de la ERS. Formatos de entrada/salida de datos. Resultado de anlisis de costes. Restricciones acerca de lenguajes de programacin.

También podría gustarte