Estandarizar la elaboración de la “Especificación de Requisitos” en el proceso de desarrollo de software, convirtiéndola en la base de todo el trabajo de desarrollo.
2 Ámbito de aplicación Esta especificación se aplica al (software) de los proyectos de desarrollo del grupo Redacción de Especificación de Requisitos
3 Consejos para escribir contenido 1 Introducción 3
1
1 La descripción de antecedentes describe el nombre del software que se va a utilizar. desarrollado, el proponente de la tarea, el usuario y la red informática para implementar el software
3
1
2 Los materiales de referencia enumeran información relevante (nombre, fecha de publicación, unidad editorial, autor, etc.)
p>3
1
3 Términos y abreviaturas Enumere las definiciones de los términos técnicos utilizados en este documento y sus abreviaturas.
3
2 Descripción general del software 3
2
1 La intención, los objetivos de la aplicación y el alcance del desarrollo del software objetivo y los materiales básicos que deben explicarse
3
2
2 El diagrama del modelo del sistema ilustra todas las funciones del software, sus interrelaciones y la transmisión de datos
3
2
3 Los supuestos y restricciones describen ciertos supuestos y restricciones que afectan el desarrollo de software, el entorno operativo y las capacidades del sistema (como la capacidad de predecir tipos de errores). )
3
3 Los requisitos detallados describen en detalle los requisitos funcionales y de rendimiento de este sistema de software.
3
3 p>
1 Requisitos funcionales Para cada función en el sistema, describa en detalle (imagen o texto)
La descripción general describe el nombre, el propósito y la función de la función
Ingrese información sobre la función
Describe qué hace la función, cómo procesar la información de entrada y convertirla en información de salida
La salida enumera los archivos generados internamente
3 p>
3
2 Los requisitos de rendimiento describen cuantitativamente los requisitos de rendimiento específicos que debe cumplir este sistema de software
Se pueden considerar los siguientes aspectos: 3
3
2
1 La precisión describe los requisitos de precisión del sistema, tales como: requisitos de precisión de los datos
Requisitos de precisión del cálculo digital
Requisitos de tasa de error de bits de transmisión de datos
3 p>
3
2
2 Las características de tiempo describen los requisitos de características de tiempo del sistema, tales como como: tiempo de resolución de problemas
Respuestas para consulta y actualización de archivos de datos Tiempo
Relación secuencial entre varias funciones del sistema
3
3
2
3 Descripción de la flexibilidad La adaptabilidad del sistema cuando ocurren ciertos cambios en los requisitos, señalando los componentes de software y los procesos que deben diseñarse para adaptarse a estos cambios p>
3
3
2
4 La capacidad del sistema incluye la capacidad de diseño y la capacidad teórica (cálculo) del sistema
3
3
3 Explicación de entrada y salida de cada tipo de datos de entrada y salida, y explica en detalle ciertos medios, formatos, rangos numéricos, etc.
Explique y dé ejemplos de la salida de datos del software y la salida de control que deben marcarse, incluidos informes impresos (salida de resultado normal, salida de estado y salida anormal) y una descripción del informe gráfico o de visualización
3
3
4 Las capacidades de administración de datos describen la cantidad de archivos y registros que deben administrarse, el tamaño de la tabla y del archivo, se deben estimar los requisitos de almacenamiento de los datos y sus componentes. basado en el crecimiento previsible
3
3
5 Solución de problemas Enumere los posibles fallos de software y hardware, sus consecuencias para cada rendimiento y los requisitos para la solución de problemas
3
4 Entorno describe lo que se necesita para ejecutar el software desarrollado Entorno
3
4
1 El dispositivo El entorno describe las capacidades del dispositivo necesarias para ejecutar el sistema de software, como por ejemplo: modelo de procesador y capacidad de memoria.
Medios de almacenamiento
Cantidad
Red de comunicación (incluida la descripción de la estructura de la red, velocidad de la línea y protocolo de comunicación, etc.)
3
4
2 Entorno de software de soporte Enumere el software de soporte que coopera con el software a desarrollar (incluido el nombre, el número de versión y la documentación. Si es necesario, también se debe enumerar el lenguaje de programación, el compilador, el sistema operativo y la gestión de datos utilizados por). el software
3
4
3 Interfaz descripción de la interfaz entre este software y otro software, protocolo de comunicación de datos, etc.
3
4
4 Otras descripciones: Los requisitos de seguridad y confidencialidad de este sistema de software y los requisitos del usuario en cuanto a facilidad de uso, mantenibilidad, complementabilidad, legibilidad, confiabilidad y Entorno operativo Requisitos especiales para la convertibilidad