SWArchitecture(自适应平台软件架构) 是 AP 解释文档,按架构描述标准给出自适应平台的软件架构模型:识别利益相关者与关注点、界定系统范围、定义架构视点(Viewpoint)与视图(View),并给出架构决策依据。

一句话定位

AP 的「架构说明书」:用标准化的视点 / 视图方法,把自适应平台的软件结构讲清楚。

规范信息

项目内容
平台AP
类别EXP — 解释性指南(Explanation)
UID982
版本R25-11
本地 PDFAUTOSAR_AP_EXP_SWArchitecture.pdf
纯文本全文AP_EXP_SWArchitecture.complete.txt

知识体系

flowchart TD
    A["AP 软件架构描述"] --> B["目标"]
    A --> C["架构视点"]
    A --> D["设计原则"]

    B --> B1["识别利益相关者与关注点"]
    B --> B2["界定系统范围"]
    B --> B3["视点与关注点映射"]

    C --> C1["逻辑视图"]
    C --> C2["物理 / 部署视图"]

    D --> D1["依赖倒置原则 DIP"]
    D --> D2["实现解耦"]

核心要点

  • 文档目标:识别 AP 的利益相关者及其关注点;界定系统范围并给出总览;定义所用架构视点并把关注点映射到视点;为每个视点给出架构视图与模型;提供视图间的一致性规则(correspondence rules);给出高层架构决策依据(rationale)。
  • 依赖倒置原则(DIP):高层构建块不应依赖低层构建块,二者都应依赖抽象(接口);抽象不应依赖细节,细节(具体实现)应依赖抽象。该原则带来实现解耦,有利于扩展实现工作与开展集成测试。
  • 更深入的内容:更详细的决策说明另见架构决策文档 SWArchitecturalDecisions。

依赖关系

相关