软件设计思路.pptVIP

  • 63
  • 0
  • 约9.56千字
  • 约 92页
  • 2019-07-28 发布于湖北
  • 举报
第1步 复查基本系统模型。 复查的目的是确保系统的输入数据和输出数据符合实际。 第2步 复查并精化数据流图。 应该对需求分析阶段得出的数据流图认真复查,并且在必要时进行精化。不仅要确保数据流图给出了目标系统的正确的逻辑模型,而且应该使数据流图中每个处理都代表一个规模适中相对独立的子功能。 第3步 确定数据流图具有变换特性还是事务特性 一般地说,一个系统中的所有信息流都可以认为是变换流,但是,当遇到有明显事务特性的信息流时,建议采用事务分析方法进行设计。 2. 设计步骤 .. 输入流和输出流的边界和对它们的解释有关,也就是说,不同设计人员可能会在流内选取稍微不同的点作为边界的位置。当然在确定边界时应该仔细认真,但是把边界沿着数据流通路移动一个处理框的距离,通常对最后的软件结构只有很小的影响。 第4步 确定输入流和输出流的边界,从而孤立出变换中心 图5.12具有边界的数据流图 .. 图5.13说明了第一级分解的方法。位于软件结构最顶层的控制模块Cm协调下述从属的控制功能: 输入信息处理控制模块Ca,协调对所有输入数据的接收;变换中心控制模块Ct,管理对内部形式的数据的所有操作; 第5步 完成“第一级分解” 图5.13 第一级分解的方法 .. 图5.14 数字仪表板系统的第一级分解 ..   所谓第二级分解就是把数据流图中的每个处理映射成软件结构中一个适当的模块。完成第二级分解的方法是,

文档评论(0)

1亿VIP精品文档

相关文档