Durante el proceso de desarrollo del proyecto de software, se deben escribir trece tipos de documentos de acuerdo con los requisitos de desarrollo de software. Los requisitos de documentación deben ser específicos, precisos, claros, completos, flexibles y rastreables.
Etapa de requisitos
1. Informe de análisis de viabilidad
Explica la viabilidad del proyecto de desarrollo de software en términos de tecnología, economía y factores sociales, revisa los distintos posibles. opciones de implementación que pueden seleccionarse para lograr razonablemente los objetivos de desarrollo, y explicar y justificar las opciones de implementación seleccionadas.
2. Plan de desarrollo del proyecto
Desarrollar un plan específico para el plan de implementación del proyecto de software, que debe incluir el personal responsable de cada parte del trabajo, el progreso del desarrollo, el presupuesto de fondos de desarrollo, y los recursos necesarios de hardware y software, etc.
3. Especificación de requisitos de software (softwarespecificación)
Detalla las funciones, rendimiento, interfaz de usuario y entorno operativo del software a desarrollar. Está escrito bajo la condición de que tanto los usuarios como los desarrolladores tengan un entendimiento y acuerdo común sobre los requisitos del software, y también es la base para la implementación del trabajo de desarrollo. Este manual de instrucciones debe proporcionar varios requisitos para la lógica de datos y la recopilación de datos para preparar la generación y el mantenimiento de archivos de datos del sistema.
Fase de diseño
4. Especificación de diseño del esquema
Esta especificación es el resultado del trabajo de la etapa real del esquema. Debe explicar la asignación de funciones, la división de módulos, y la estructura general del programa, el diseño de interfaz, entrada y salida, diseño de operación, diseño de estructura de datos y diseño de manejo de errores proporcionan la base para el diseño detallado.
5. Instrucciones de diseño detalladas
Céntrese en cómo se implementa cada módulo, incluidos los algoritmos de implementación, los procesos lógicos, etc.
Etapa de desarrollo
6. Informe mensual de progreso de desarrollo
Este informe mensual es un informe de progreso del proyecto presentado mensualmente por el personal de software al departamento de gestión. El informe debe incluir una comparación del plan de progreso y la implementación real, los resultados de la etapa, los problemas encontrados y sus soluciones, y los planes para el próximo mes, etc.
Fase de pruebas
7. Plan de pruebas
Para realizar un buen trabajo en las pruebas de integración y las pruebas de aceptación, es necesario formular un plan de implementación para cómo organizar las pruebas. El plan debe incluir el contenido, el progreso, las condiciones, el personal, los principios de selección de los casos de prueba, el rango de desviación permitida de los resultados de las pruebas, etc.
8. Informe de análisis de la prueba
Una vez completado el trabajo de prueba, se debe presentar una descripción de la ejecución del plan de prueba, se deben analizar los resultados de la prueba y las conclusiones de la misma. la prueba debe ser presentada.
Etapa final
9. Manual de operación del usuario
Este manual describe en detalle las funciones, el rendimiento y la interfaz de usuario del software, para que los usuarios puedan obtener una comprensión detallada de cómo utilizar el software Proporcionar a los operadores conocimientos relevantes sobre las diversas condiciones operativas del software, especialmente los detalles específicos del método de operación.
10. Informe resumido del desarrollo del proyecto
Una vez completado el desarrollo del proyecto de software, se debe comparar con el plan de implementación del proyecto para resumir la implementación real, como el progreso, los resultados y los recursos. utilización, costo e inversión de mano de obra, además, también es necesario evaluar el trabajo de desarrollo y resumir experiencias y lecciones.
11. Manual de mantenimiento de software
Incluye principalmente descripciones del sistema de software, descripciones de módulos de programa, entorno operativo, descripciones de software de soporte y descripciones de procesos de mantenimiento para facilitar el mantenimiento del software.
Fase de mantenimiento
12. Informe de problema de software
Señalar el estado de registro del problema de software, como fecha, descubridor, estado, módulo al que pertenece. el problema pertenece, etc., que es un informe de problema de software
Proporciona documentos de preparación para la modificación del archivo.
13. Informe de modificación del software
Después de que el producto de software se ponga en funcionamiento, si se encuentran problemas que deben corregirse o cambiarse, los problemas existentes, las consideraciones de modificación y el impacto de la modificación debe ser reportada. Hacer una descripción detallada y enviarla para su aprobación.