mirror of
https://github.com/cursos-uai/sap_tfi_2026.git
synced 2026-07-31 20:48:30 -03:00
feat(initial-iteration): primera iteración ICONIX del flujo venta→factura→pago
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.
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# 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) |
|
||||
Reference in New Issue
Block a user