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