mirror of
https://github.com/cursos-uai/sap_tfi_2026.git
synced 2026-07-31 20:48:30 -03:00
Documentación generada: - 7 casos de uso (CU-VEN-001, CU-VEN-004, CU-ENT-002, CU-ENT-004, CU-FAC-001, CU-FAC-002, CU-FAC-003) - Modelo de dominio inicial (12 conceptos, 9 reglas de negocio) - Arquitectura general (C4 contexto + contenedores) - Prototipo del formulario de presupuesto - 5 diagramas PlantUML (.puml): - Diagrama general de casos de uso - Modelo de dominio conceptual - Diagrama de robustez de CU-VEN-004 - Diagrama de secuencia de CU-VEN-004 - Diagrama de clases técnicas (integración Venta/Stock/Contabilidad) - Matriz de trazabilidad con 20 EV-COD y 22 EV-INF Odoo analizado: 19.0 Community (rama 19.0) Método: ingeniería inversa con verificación de código fuente Nota: NO pushear (gate S2). Ale debe revisar antes de merge a main.
63 lines
1.8 KiB
Markdown
63 lines
1.8 KiB
Markdown
# Plan del Proyecto SAP-TFI-2026
|
|
|
|
> Documento vivo. Última actualización: 2026-06-18.
|
|
|
|
## Objetivo
|
|
|
|
Realizar la ingeniería inversa de los módulos nativos de Odoo relacionados
|
|
con Ventas, Facturación, Entregas e Inventario, y producir documentación
|
|
técnica completa aplicando la metodología ICONIX.
|
|
|
|
## Alcance de la primera iteración
|
|
|
|
- **Versión analizada:** Odoo 19.0 (Community)
|
|
- **Rama del repo de código fuente:** `19.0`
|
|
- **Path local del código fuente:** `~/proyectos/odoo_src/odoo`
|
|
- **Repo del proyecto:** `https://github.com/cursos-uai/sap_tfi_2026`
|
|
- **Rama de trabajo:** `feature/initial-iteration`
|
|
|
|
## Flujo analizado
|
|
|
|
```
|
|
Crear presupuesto (CU-VEN-001)
|
|
↓
|
|
Confirmar pedido de venta (CU-VEN-004)
|
|
↓
|
|
Reservar productos (CU-ENT-002)
|
|
↓
|
|
Validar entrega (CU-ENT-004)
|
|
↓
|
|
Crear factura (CU-FAC-001)
|
|
↓
|
|
Publicar factura (CU-FAC-002)
|
|
↓
|
|
Registrar pago (CU-FAC-003)
|
|
```
|
|
|
|
## Artefactos a generar (14)
|
|
|
|
1. Diagrama general de casos de uso (C1)
|
|
2-8. Siete especificaciones de CU (uno por cada paso del flujo)
|
|
9. Modelo de dominio inicial
|
|
10. Diagrama de arquitectura general (C4 nivel contexto)
|
|
11. Prototipo del formulario de presupuesto
|
|
12. Diagrama de robustez de confirmación de pedido
|
|
13. Diagrama de secuencia de confirmación de pedido
|
|
14. Diagrama de clases de integración venta/stock/contabilidad
|
|
|
|
## Convenciones
|
|
|
|
- Ver `AGENTS.md` del perfil `saptfi2026`.
|
|
- Evidencia: `EV-COD` (código), `EV-XML` (vista), `EV-UI` (UI), `EV-DB` (BD),
|
|
`EV-DOC` (docs), `EV-TEST` (pruebas), `EV-INF` (inferencia).
|
|
|
|
## Estado
|
|
|
|
| Artefacto | Estado |
|
|
|-----------|--------|
|
|
| Estructura del repo | ✅ |
|
|
| Código fuente Odoo 19 clonado | ✅ |
|
|
| Artefactos 1-14 | ⏳ (en esta iteración) |
|
|
| Matriz de trazabilidad | ⏳ (al final de la iteración) |
|
|
| Validación con Ale | ⏳ (después del commit) |
|
|
| Push a GitHub | ⏳ (Ale ejecuta manualmente) | |