严密系统设计:方法、趋势与挑战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 传统的系统设计方法

传统的系统设计方法只是给出了系统设计过程中应当遵循的一般性原则,并没有提供一套严密的科学理论指导和自动化工具支持。一个典型代表是基于“V-模型”的系统设计方法(简称“V-模型”方法),如图1.4所示。作为“瀑布模型”的扩展,“V-模型”方法将系统开发的全生命周期过程视为一系列从需求分析、概要设计、架构设计、模块设计到代码实现、集成测试、验收测试等阶段的活动[4]。“V-模型”是上述系统开发过程的图形化表示。这种设计方法已经广泛应用于中小规模安全关键系统的开发中,并且写入了相关行业的标准规范,例如,道路车辆功能安全国际标准ISO26262等。

图1.4 “V-模型”系统设计方法