Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ieee 1993
Ieee 1993
SISTEMA .....
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE
1. Introduccin
La introduccin debe proveer un panorama global de toda la ERS.
1.1. Objetivo
Determina el objetivo de la ERS.
Determina los 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 aplicacin del software especificado, incluyendo los beneficios y objetivos
ms relevantes.
Consistente con las especificaciones similares de mayor nivel (por Ej.:
especificaciones de requerimiento de equipamiento), si existen.
1.4. Referencias
Provee la lista de todos los documentos referenciados en la ERS.
Identifica cada documento referenciado por ttulo, fecha y editorial.
Especifica las fuentes donde se pueden encontrar las referencias.
2. Descripcin General
Esta secin de la ERS debe describir en general los factores que afectan el producto y sus
requerimientos. Esta seccin no expresa requerimientos especficos. En cambio, provee una
- Nmero de versin
- Fuente
2.1.7. Operacin.
Se debern especificar las operaciones normales y especiales requeridas por el
usuario tales como:
Los distintos modos de operacin en la organizacin usuaria; por ejemplo
operaciones iniciadas por el usuario.
Perodos de operaciones interactivas y perodos de operaciones solas.
Funciones de soporte de procesamiento de datos.
Operaciones de resguardo y recuperacin de datos.
A veces el resumen de funciones que se requiere para esta parte, se puede tomar
3. Especificacin de Requerimientos
Requerimientos especficos: correctos, completos, no ambiguos, consistentes,verificables,
modificables, traceables, ranqueados por importancia o estabilidad.
Requerimientos especficos cruzados con documentos anteriores con los que estn relacionados.
Todos los requerimientos deben ser identificados unvocamente.
Organizar los requerimienrtos para maximizar su lectura.
3.2.1.1. Especificacin
3.2.1.1.1. Introduccin
Describe el objetivo de la funcin
3.2.1.1.2. Entradas
Describe en forma detallada todos los datos de entrada.
Incluye: fuente de los datos, cantidad, secuencia,
rangos.
3.2.1.1.3. Procesos
Describe todas las acciones a realizarse sobre los datos
de entrada para obtener la salida.
Incluye: validacin de datos de entrada, secuencia,
respuestas a situaciones anormales, etc.
3.2.1.1.4. Salidas
Describe en forma detallada todos los datos de salida.
Incluye: destino de los datos, cantidad, secuencia,
rangos vlidos, rlaciones entre E/S, frmulas de
conversin,etc.
3.6.1. Confiabilidad
Especifica los factores necesarios para determinar el nivel de confiabilidad del
software en el momento de entrega
3.6.2. Disponibilidad
Especifica los factores necesarios para garantizar el nivel de disponibilidad del
software tales como puntos de control, recuperacin ante cadas, arranque, etc.
3.6.3. Seguridad
Especifica los elementos de proteccin contra accesos accidentales o maliciosos
para usar, modificar, destruir o revelar. Requerimientos especficos en esta rea
pueden incluir:
Uso de tcnicas criptogrficas
Mantenimiento de un historial de transacciones
Asignacin de funciones a diferentes mdulos
Restriccin de comunicaciones entre algunas reas del programa
Verificacin de la integridad de los datos para variables crticas
3.6.5. Portabilidad
Especifica los atributos del software relacionados con la facilidad para cambiarlo a
otro servidor o sistema operativo. Puede incluir:
Porcentaje de componentes que dependen del servidor
Porcentaje de cdigo que depende del servidor
Uso de lenguaje portable probado
Uso de un compilador particular
Uso de un sistema operativo determinado
4. Informacin de apoyo
Esta informacin hace a la ERS ms fcil de usar. Incluye:
Tabla de contenidos
Indice
Apndices
4.2. Apndices
Los Apndices no siempre son considerados parte de la especificacin de requerimientos
actuales y no siempre son necesarios. Pueden incluir:
Ejemplos de formatos de E/S, estudios de anlisis de costos, o resultados de
encuestas a usuarios.
Informacin de referencia o apoyo que puede ayudar a los lectores de la ERS.
Una descripcin de los a ser resueltos por el software.
Instrucciones especiales de emaquetamiento para el cdigo y el medio en cuanto a
seguridad, carga inicial, exportacin u otro requerimientos.
Cuando se incluyen apndices, la ERS debe explicitar si deben ser considerados como
parte de los requerimientos.