软件工程第四章(习题课)试卷.pptVIP

  • 129
  • 0
  • 约9.83千字
  • 约 65页
  • 2017-07-07 发布于湖北
  • 举报
例子1 我们已经开始进入“智能”产品时代。在这类产品中把软件做在只读存储器中,成为设备的一部分,从而使设备具有某些“智能”。因此,这类产品的设计都包含软件开发的任务。作为面向数据流的设计方法中变换分析的例子,考虑汽车数字仪表板的设计。 假设的仪表板将完成下述功能: (1) 通过模数转换实现传感器和微处理机接口; (2) 在发光二极管面板上显示数据; (3) 指示每小时英里数(mph),行驶的里程,每加仑油行驶的英里数(mpg)等等; (4) 指示加速或减速; (5) 超速警告:如果车速超过55英里/小时,则发出超速警告铃声。 在软件需求分析阶段应该对上述每条要求以及系统的其他特点进行全面的分析评价,建立起必要的文档资料,特别是数据流图。 2. 设计步骤 第1步 复查基本系统模型。 复查的目的是确保系统的输入数据和输出数据符合实际。 第2步 复查并精化数据流图。 应该对需求分析阶段得出的数据流图认真复查,并且在必要时进行精化。不仅要确保数据流图给出了目标系统的正确的逻辑模型,而且应该使数据流图中每个处理都代表一个规模适中相对独立的子功能。 假设在需求分析阶段产生的数字仪表板系统的数据流图如图5.11(见书97页)所示。 这个数据流图对于软件结构设计的“第一次分割”而言已经足够详细了,因此不需要精化就可以进行下一个设计步骤。 第3步 确定数据流图具有变换特性还是事务特性 一般地说,一

文档评论(0)

1亿VIP精品文档

相关文档