erp-mecanicas-diesel/docs/02-definicion-modulos/MMD-005-vehiculos/historias-usuario/US-MMD005-003-especificaciones-motor.md

130 lines
2.9 KiB
Markdown

# US-MMD005-003: Registrar Especificaciones del Motor
## Metadata
| Campo | Valor |
|-------|-------|
| **ID** | US-MMD005-003 |
| **Epica** | EPIC-MMD-005 - Vehiculos y Flotas |
| **Modulo** | vehiculos |
| **Prioridad** | P0 |
| **Story Points** | 5 |
| **Sprint** | Sprint 5 |
| **Estado** | Backlog |
---
## Historia de Usuario
**Como** mecanico,
**quiero** registrar las especificaciones detalladas del motor,
**para** tener datos precisos para diagnosticos y reparaciones.
## Descripcion Detallada
Los vehiculos diesel tienen especificaciones tecnicas detalladas del motor que son criticas para diagnosticos precisos. El sistema debe capturar y mantener estas especificaciones.
---
## Criterios de Aceptacion
**Escenario 1: Registrar motor**
```gherkin
DADO que edito especificaciones del vehiculo
CUANDO registro motor:
| Campo | Valor |
| Marca motor | Cummins |
| Modelo | ISX15 |
| Numero serie | 79876543 |
| Potencia | 450 HP |
| Torque | 1,650 lb-ft |
| Anio fabricacion | 2020 |
ENTONCES se guardan las especificaciones
```
**Escenario 2: Configuracion de inyeccion**
```gherkin
DADO que registro sistema de inyeccion
CUANDO especifico:
| Sistema | Common Rail |
| Presion max | 2,400 bar |
| Inyectores | 6 |
| ECM | CM2350 |
ENTONCES se vincula al motor
```
**Escenario 3: Buscar por numero de motor**
```gherkin
DADO que tengo numero de serie del motor
CUANDO busco "79876543"
ENTONCES encuentra el vehiculo asociado
Y muestra historial de servicios
```
**Escenario 4: Base de datos de motores**
```gherkin
DADO que selecciono marca y modelo de motor
CUANDO elijo "Cummins ISX15"
ENTONCES autocompleta especificaciones base:
- Cilindros: 6
- Desplazamiento: 14.9L
- Valores de referencia por defecto
```
**Escenario 5: Especificaciones de turbo**
```gherkin
DADO que el motor tiene turbo
CUANDO registro especificaciones:
| Tipo | VGT |
| Marca | Holset |
| Modelo | HE451VE |
ENTONCES se asocia al motor
```
---
## Catalogo de Motores (Ejemplo)
| Marca | Modelo | Cilindros | Desplazamiento |
|-------|--------|-----------|----------------|
| Cummins | ISX15 | 6 | 14.9L |
| Cummins | ISL9 | 6 | 8.9L |
| Detroit | DD15 | 6 | 14.8L |
| Paccar | MX-13 | 6 | 12.9L |
| Navistar | MaxxForce 13 | 6 | 12.4L |
---
## Tareas Tecnicas
**Database:**
- [ ] DB-098: Crear tabla `engine_catalog`
- [ ] DB-099: Crear tabla `vehicle_engines`
- [ ] DB-100: Poblar catalogo de motores
**Backend:**
- [ ] BE-194: CRUD especificaciones motor
- [ ] BE-195: Busqueda por numero de serie
- [ ] BE-196: Autocompletado desde catalogo
**Frontend:**
- [ ] FE-190: Crear EngineSpecsForm
- [ ] FE-191: Crear EngineCatalogPicker
- [ ] FE-192: Crear TurboSpecsSection
---
## Definition of Done (DoD)
- [ ] Registrar especificaciones de motor
- [ ] Configuracion de inyeccion
- [ ] Busqueda por numero de motor
- [ ] Catalogo de motores
- [ ] Especificaciones de turbo
- [ ] Tests pasando
---
**Creada por:** Requirements-Analyst
**Fecha:** 2025-12-06