Documentación del Software
Ciclo de vida del Software
Plan de Desarrollo de Software (SDP)
Documento de definición del proyecto
Instrumentos
Diagrama de Gantt

Ejemplo
Especificación de Requisitos de Software (SRS)
Describe qué debería hacer el sistema, es el levantamiento de requerimientos del sistema
Técnicas de obtención de requisitos
Entrevistas genéricas
Desarrollo conjunto de aplicaciones (JAD/Plan). Es un tipo de entrevista creada por IBM.
Características
Dinámica de grupo
Uso de ayudas audiovisuales
Filosofía de documentación WYSIWYG (What You See Is What You Get)
Planificación conjunta de requisitos (JRP). Es un subconjunto de sesiones JAD. Se obtienen requisitos de alto nivel o estratégicos.
Brainstorming. Otro tipo de entrevista (Tormenta de ideas)
Casos de uso. Evidencia una interacción de algo externo al
sistema y el sistema
Identificación de actores
Identificación de escenarios

Ejemplo
Prototipos
Técnicas de representación de requisitos
Diagrama de flujos de datos

Ejemplo
Diagrama Entidad-Relación

Ejemplo
Diagrama de Bloques

Ejemplo
Diagrama de estados

Ejemplo
Diccionario de datos

Documentos de diseño de software (SDD)
Documentación de las especificaciones del diseño, dejando soportadas las decisiones y elementos utilizados.
Tipos de diseño
Diseño Estructurado. Esta basado en el flujo de los datos a través del sistema
Diagramas HIPO. Muestran entradas, salidas y funciones.
Diagramas de Warnier-Orr. Representación jerárquica de los programas, sistemas y estructuras de datos.
Diagramas de Jackson. Produce un programa a partir de su especificación
Diseño orientado a objetos
Patrones
Frameworks
Instrumentos (UML)
Diagrama Entidad-Relación
Diagramas de secuencia
Diagramas de estado
Diagramas de actividad
Documentos de pruebas de software (STD)
Documenta el plan de pruebas de software en el cual se realiza una trazabilidad de los requerimientos para reconocer el avance del proyecto, los errores y fallas del prototipo
Plan de pruebas de software
Documentación de las pruebas del software
Características
Definición
Proceso desde el cual se realiza registro, referenciación y descripción de los hechos y especificaciones propias del sistema.
Propósito
Medio de comunicación entre los integrantes del proyecto
Repositorio de consulta disponible
Fuente de información para toma de decisiones