130 lines
2.9 KiB
Markdown
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
|