Especificacion de requerimientos de software
SISTEMA .....
ERS (Especificaciones de Requerimientos de Software). Estándar 830-1993 IEEE (revisión del std 830-1984 IEEE)
Descripción de los contenidos
1. Introducción
La introducción debe proveer un panorama global de toda la ERS.
1.1. Objetivo
• Determina el objetivo de la ERS.
• Determinalos lectores de la ERS.
1.2. Alcance
• Determina el nombre del software a construir.
• Explica brevemente lo que el software va a hacer y, de ser necesario lo que no hará.
• Describe la aplicación del software especificado, incluyendo los beneficios y objetivos más relevantes.
• Consistente con las especificaciones similares de mayornivel (por Ej.: especificaciones de requerimiento de equipamiento), si existen.
1.3. Definiciones, acrónimos y abreviaturas
Esta subsección explica todas las definiciones, abreviaturas, siglas y sinónimos utilizados en la especificación de requerimientos para su correcta interpretación. Esta información debe ser provista por referencia a uno o más apéndices en la ERS o porreferencia a otros documentos.
1.4. Referencias
• Provee la lista de todos los documentos referenciados en la ERS.
• Identifica cada documento referenciado por título, fecha y editorial.
• Especifica las fuentes donde se pueden encontrar las referencias.
1.5. Descripción global de la ERS
• Describe los contenidos de la ERS.• Explica la organización de la ERS.
2. Descripción General
Esta seción de la ERS debe describir en general los factores que afectan el producto y sus requerimientos. Esta sección no expresa requerimientos específicos. En cambio, provee una
base para esos requerimientos, los cuales se definen en detalle en la sección 3 haciéndolos más comprensibles.2.1. Perspectiva del Software
Esta subsección debe poner al producto en perspectiva con otros productos relacionados. Establece si el software es totalmente independiente y autocontenido. En caso de formar parte de un sistema mayor, establece las interfaces de manera global.
Puede usarse un diagrama en bloque mostrando los principales componentes del sistema mayor, susinterconexiones e interfaces externas.
2.1.1. Interfaces de sistema.
Debe enumerarse cada interface del sistema e identificar la funcionalidad del software para cumplir con el requerimiento del sistema y la descripción de las interfaces que coincidan.
2.1.2. Interfaces de usuario.
• Características lógicas de cada interface entre elproducto de software y sus usuarios. Esto incluye las características de configuración (por ej.: formatos de pantalla requeridos, diseños de página o ventana, contenido de reportes o menús, o disponibilidad de programación de teclas de función) necesarias para cumplir los requerimientos del sistema.
• Todos los aspectos para optimizar la interface con la persona que debe usar elsistema. Puede contener una simple lista de cómo el sistema aparecerá al usuario. Un ejemplo puede ser el requerimiento para la opción de mensajes de error cortos o más largos.
2.1.3. Interfaces de hardware.
Acá se deben especificar las características lógicas de cada interface entre el producto de software y los componentes del hardware del sistema. Esto incluyelas características de configuración (cantidad de puertos, conjunto de instrucciones, etc.). También debe cubrir asuntos como qué dispositivos debe soportar, y los protocolos. Por ejemplo, el soporte de terminal puede especificar soporte de pantalla completa en vez de línea a línea.
2.1.4. Interfaces de software.
Aquí se debe especificar si hay otros productos...
Regístrate para leer el documento completo.