Luokat: Kaikki - pruebas - documentación - software - requisitos

jonka Lorena Trujillo 3 vuotta sitten

326

Documentación del Software

La documentación del software es esencial para la correcta gestión y evolución de cualquier proyecto tecnológico. Sirve como fuente de información para la toma de decisiones, facilitando la comunicación entre los miembros del equipo.

Documentación del Software

Elaborado por: Lorena Trujillo

Documentación del Software

Propósito
Fuente de información para toma de decisiones
Repositorio de consulta disponible
Medio de comunicación entre los integrantes del proyecto
Definición
Proceso desde el cual se realiza registro, referenciación y descripción de los hechos y especificaciones propias del sistema.

Ciclo de vida del Software

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

Documentación de las pruebas del software

Plan de pruebas de software

Documentos de diseño de software (SDD)
Documentación de las especificaciones del diseño, dejando soportadas las decisiones y elementos utilizados.

Instrumentos (UML)

Diagramas de actividad

Diagramas de estado

Diagramas de secuencia

Tipos de diseño

Diseño orientado a objetos

Frameworks

Patrones

Diseño Estructurado. Esta basado en el flujo de los datos a través del sistema

Diagramas de Jackson. Produce un programa a partir de su especificación

Diagramas de Warnier-Orr. Representación jerárquica de los programas, sistemas y estructuras de datos.

Diagramas HIPO. Muestran entradas, salidas y funciones.

Especificación de Requisitos de Software (SRS)
Describe qué debería hacer el sistema, es el levantamiento de requerimientos del sistema

Técnicas de representación de requisitos

Diccionario de datos

Diagrama de estados

Diagrama de Bloques

Diagrama Entidad-Relación

Diagrama de flujos de datos

Técnicas de obtención de requisitos

Prototipos

Casos de uso. Evidencia una interacción de algo externo al sistema y el sistema

Identificación de escenarios

Identificación de actores

Brainstorming. Otro tipo de entrevista (Tormenta de ideas)

Desarrollo conjunto de aplicaciones (JAD/Plan). Es un tipo de entrevista creada por IBM.

Planificación conjunta de requisitos (JRP). Es un subconjunto de sesiones JAD. Se obtienen requisitos de alto nivel o estratégicos.

Características

Filosofía de documentación WYSIWYG (What You See Is What You Get)

Uso de ayudas audiovisuales

Dinámica de grupo

Entrevistas genéricas

Plan de Desarrollo de Software (SDP)
Documento de definición del proyecto

Instrumentos

Diagrama de Gantt

Ejemplo