¿Cómo escribir un manual de análisis de demanda para un sistema de alquiler de coches online?
2 Ámbito de aplicación
Esta especificación es aplicable a la elaboración de especificaciones de requisitos para proyectos de desarrollo grupal (software).
3 Habilidades de redacción de contenidos
1 Introducción
3.1.1 Descripción de antecedentes
Indicar el nombre, proponente de la tarea y usuario del desarrollo software y la red informática que implementa el software.
3.1.2 Citas
Enumere información relevante (nombre, fecha de publicación, unidad editorial, autor, etc.).
3.1.3 Términos y abreviaturas
Enumera las definiciones de los términos técnicos utilizados en este documento, así como las abreviaturas de los términos.
3.2 Descripción general del software
3.2.1 Objetivos
La intención, los objetivos de la aplicación, el alcance de la aplicación y los materiales de referencia del desarrollo de software.
Modelo del sistema
Describe todas las funciones del software, sus interrelaciones y la transmisión de datos.
Supuestos y restricciones
Explique algunos de los 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 Requisitos detallados
Describe en detalle los requisitos funcionales y los requisitos de rendimiento del sistema de software.
3.3.1 Requisitos funcionales
Cada función del sistema debe estar descrita detalladamente (icono o texto).
Describe el nombre, el propósito y la función del elemento narrativo.
Ingrese información para ingresar a esta función.
El procesamiento describe lo que hace la función y cómo la información de entrada se procesa y se convierte en información de salida.
La salida enumera los archivos generados internamente.
Requisitos de rendimiento
Describe cuantitativamente los requisitos de rendimiento específicos que debe cumplir el sistema de software. Se pueden considerar los siguientes aspectos:
La precisión es +0
Explique los requisitos de precisión del sistema, por ejemplo:
Requisitos de precisión de los datos.
Requisitos de precisión en los cálculos numéricos.
Requisitos de tasa de error de bits para la transmisión de datos.
3.3.2.2 Características de tiempo
Explicar los requisitos de características de tiempo del sistema, por ejemplo:
El tiempo para resolver el problema.
Tiempo de respuesta para consulta y actualización de archivos de datos.
Relación de secuencia entre las distintas funciones del sistema.
3.3.2.3 Flexibilidad
Describe la adaptabilidad del sistema cuando cambian los requisitos y señala los componentes y procesos de software que deben diseñarse para adaptarse a estos cambios.
3.3.2.4 Capacidad del sistema
Incluyendo la capacidad de diseño y la capacidad teórica (informática) del sistema.
Entrada y salida
Describe el tipo de datos de entrada y salida, un determinado medio, formato, rango de valores, etc. Uno por uno. Proporcione ejemplos de la salida de datos y la salida de control del software que deben etiquetarse, incluidas descripciones de informes impresos (salida de resultados normales, salida de estado y salida anormal) e informes gráficos o de visualización.
3.3.4 Capacidades de gestión de datos
Describir el número de archivos y registros que se gestionarán, el tamaño de las tablas y archivos, y estimar el almacenamiento de datos y sus componentes en función de lo previsible. el crecimiento requiere.
Solución de problemas
Enumera posibles fallos de software y hardware, diversas consecuencias de rendimiento y requisitos de solución de problemas.
3.4 Entorno
Describe el entorno en el que debe ejecutarse el software desarrollado.
3.4.1 Entorno del dispositivo
Describa las capacidades del dispositivo necesarias para ejecutar el sistema de software, como:
Modelo de procesador y capacidad de memoria.
El número de medios de almacenamiento.
Red de comunicación (incluidas descripciones de la estructura de la red, velocidad de la línea y protocolos de comunicación).
3.4.2 Entorno de software de soporte
Lista y software a desarrollar Software de soporte para la cooperación (incluido el nombre, número de versión y documentación), enumere el software de prueba si es necesario y también indique el lenguaje de programación, el compilador, el sistema operativo y el sistema de gestión de datos utilizados por el software.
3.4.3 Interfaz
Explicar la interfaz y el protocolo de comunicación de datos entre el software y otro software.
Otros
Describe los requisitos de seguridad y confidencialidad de este sistema de software, así como los requisitos especiales de facilidad de uso, mantenibilidad, complementariedad, legibilidad, confiabilidad y convertibilidad del entorno operativo para el usuario.