Gráfica rica sobre el desarrollo de software
graph TD;
subgraph "Fase de Inicio"
A[Identificar la necesidad] --> B[Definir los objetivos]
B --> C[Establecer los requisitos]
C --> D[Identificar los actores]
end
subgraph "Fase de Planificación"
D --> E[Definir el alcance]
E --> F[Establecer la planificación]
F --> G[Definir el presupuesto]
end
subgraph "Fase de Diseño"
G --> H[Crear la arquitectura]
H --> I[Diseñar la interfaz]
I --> J[Definir las especificaciones]
end
subgraph "Fase de Implementación"
J --> K[Programación]
K --> L[Pruebas unitarias]
L --> M[Corrección de errores]
M --> N[Pruebas de integración]
N --> O[Aprobar el código]
end
subgraph "Fase de Entrega"
O --> P[Despliegue]
P --> Q[Pruebas de aceptación]
Q --> R[Liberación]
end
subgraph "Actores"
Act1[Cliente]
Act2[Gerente de proyecto]
Act3[Desarrollador]
Act4[Tester]
Act5[Usuario final]
end
subgraph "Artefactos"
Arte1[Documento de especificación de requerimientos]
Arte2[Documento de diseño de la arquitectura]
Arte3[Documento de diseño de la interfaz]
Arte4[Código fuente]
Arte5[Pruebas unitarias]
Arte6[Documentación de usuario]
Arte7[Informe de pruebas de aceptación]
Arte8[Manual de usuario]
Arte9[Plan de proyecto]
Arte10[Presupuesto]
end
Act1 -- Participa en --> A
Act1 -- Revisa y aprueba --> Arte1
Act2 -- Participa en --> G
Act2 -- Participa en --> F
Act2 -- Participa en --> E
Act2 -- Revisa y aprueba --> Arte9
Act2 -- Revisa y aprueba --> Arte10
Act3 -- Participa en --> H
Act3 -- Participa en --> I
Act3 -- Participa en --> J
Act3 -- Revisa y aprueba --> Arte2
Act3 -- Revisa y aprueba --> Arte3
Act3 -- Genera --> Arte4
Act3 -- Genera --> Arte5
Act4 -- Participa en --> L
Act4 -- Participa en --> N
Act4 -- Revisa y aprueba --> Arte7
Act5 -- Participa en --> Q
Act5 -- Genera --> Arte6
Act5 -- Genera --> Arte8