





这一步是站在用户视角,分析所有相关方对功能的需求,借助于用例(Use Case) 场景(包含基础路径、替代路径、异常路径及行为者、前提条件、后置条件等)分析系统需求,包括:
a)功能需求(Function Requirements)
Ø功能激活条件
Ø激活/关闭/进行中的系统行为
Ø功能激活/关闭的条件
b)非功能需求(Non-Function Requirements)
Ø系统时间及性能需求
Ø法规相关需求
Ø功能安全相关需求
Ø信息安全相关需求
c)平台/跨域需求(Platform/Domain Requirements)
Ø车辆配置需求
Ø人机交互需求

基于上一步的用例及功能需求,我们针对每个Feature(Use Case)进行逻辑功能架构设计,在这一步我们会划分逻辑功能组件LC(Logical Component),LC是一个抽象的组件它独立于具体的硬件和软件实现,同时LC在整个架构平台是一个重要的数据库,应该形成一个LC Library,并且LC的创建、更新由架构工程师(System Architect)来统一负责,功能工程师(Function Designer)在进行逻辑架构设计时向架构工程师(SA)提出LC的需求,同时架构工程师(SA)负责LC向系统的分配。






已完成
数据加载中