¿Qué documentos deben escribirse para el desarrollo de software?

Esta pregunta no es segura, porque hay muchos factores aquí

Por ejemplo, la etapa de desarrollo, el grado de requisitos de documentación, etc. Si es evaluado por CMM, habrá ser más documentos

Generalmente se divide según el proceso de desarrollo del proyecto. Los básicos incluyen

Informe de estudio de viabilidad (si es un proyecto nuevo e indeterminado o requerido por solicitud). del cliente, de hecho, la mayoría de las empresas Este documento rara vez está disponible)

Especificación de requisitos del usuario (usuario + desarrollador *** confirman unánimemente)

Especificación de requisitos de software

Especificación de diseño (arquitectura, diseño detallado)

Casos de prueba

Manual de usuario

Código de implementación

Estos documentos incluyen ciertos análisis y gráficos de diseño, como diagramas de casos de uso, estructuras de bases de datos, diagramas ER, etc.

Por supuesto, también deben incluirse planes de proyecto y planes de prueba

Otros (como los requeridos por CMM)

Riesgo, estimación, control de calidad, gestión de configuración, plantillas definidas, bases de datos de medición, etc.

El número específico de documentos requeridos depende del proyecto real

Al respecto, puede consultar algunos libros de ingeniería de software