Saltar al contenido principal

Arquitectura del Sistema

Versión: 0.1
Fecha: AAAA-MM-DD
Responsable: [Nombre]
Estado: Borrador / En revisión / Aprobado


1. Visión General de la Arquitectura (*)​


2. Subsistemas y Módulos (*)​

SubsistemaMóduloDescripción breveTecnología / Componente clave

3. Diagrama de Bloques de Hardware (○)​

3.1 Descripción de Bloques​

BloqueFunciónComponente(s)Notas

4. Arquitectura de Firmware (○)​

4.1 Capas del Sistema Embebido​

┌────────────────────────────────────┐
│ Aplicación / Lógica │
├────────────────────────────────────┤
│ Middleware / Servicios │
├────────────────────────────────────┤
│ HAL / Drivers (abstracción HW) │
├────────────────────────────────────┤
│ RTOS / Bare-metal │
├────────────────────────────────────┤
│ Hardware (MCU) │
└────────────────────────────────────┘

4.2 Módulos de Firmware​

MóduloDescripciónArchivo(s) principal(es)Dependencias

4.3 Flujo de Ejecución Principal​


5. Arquitectura de Software (○)​

5.1 Componentes Principales​

ComponenteDescripciónTecnologíaRepositorio / Ruta

5.2 Diagrama de Componentes​


6. Interfaces Clave (○)​

6.1 Interfaces de Hardware (○ — solo si hay HW)​

InterfazTipoSeñales / PinesProtocoloVelocidad / Parámetros

6.2 Interfaces de Software / API (○ — solo si hay SW)​

InterfazTipoDescripciónFormato de datos

6.3 Protocolos de Comunicación (○)​

ProtocoloCapaUso en el sistemaEstándar / Especificación

7. Decisiones de Arquitectura Relevantes (*)​

#DecisiónAlternativas consideradasRazón de la elecciónFecha
1

8. Restricciones y Suposiciones (○)​

Restricciones​

  • ...

Suposiciones​

  • ...

9. Historial de Cambios​

VersiónFechaAutorCambios
0.1AAAA-MM-DDCreación inicial
0.2AAAA-MM-DDCreación inicial