规格说明比需求分析更详细,通过UML设计可以使规格说明更直观、更清晰。首先,使用 Class 框图描述系统处理的数据结构。例如在车载GPS终端的规格说明设计时可以使用 Class 框图描述需要接收的 GPS 卫星信号,如图3所示。
第二,在规格说明阶段,还需要识别出系统的对象。首先以功能块划分,广泛地找出系统的主要对象;然后使用 Collaboration 框图描述它们之间的关系。图4描述了车载 GPS 终端的主要对象,根据框图可以进行进一步的细化。
最后,在规格说明阶段进行系统的业务描述。即规范系统完成一定功能的主要流程。这可以利用 Activity 框图进行。图5显示了 GPS 数据到达时,车载 GPS 终端系统所进行的处理流程。
2.4 系统设计
规格说明完成后,需要对系统的各个模块及模块之间的关系仔细地分析,从而确定哪些部分使用硬件完成,哪些部分使用软件实现。在本例中,需要硬件实现的模块有:GPS 接收模块、电源模块、用户控制模块、LCD 显示模块和 GSM 通讯模块。所有的控制逻辑和数据计算全部由主控制器的软件实现。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/