软件工程 教学课件 作者 夏小娜 第3篇-第7章 结构化总体设计.pptVIP

  • 21
  • 0
  • 约7.15千字
  • 约 67页
  • 2017-08-22 发布于广东
  • 举报

软件工程 教学课件 作者 夏小娜 第3篇-第7章 结构化总体设计.ppt

7.5 设计优化原则 软件设计人员在考虑设计优化问题时应牢牢记住,一个不能工作的“最佳设计”没有任何实际意义。 对软件结构的修改越早越好。 简洁的程序结构容易调试,容易维护。 对时间复杂性有特殊要求的应用,优化过程一直要延续到详细设计乃至编码阶段。对这类软件的优化应该根据软件中普遍存在的“80-20原则”。 在先不考虑时间复杂性的情况下设计并精化软件结构; 借用CASE工具模拟分析运行时的性能,定位出低效的部分; 详细设计时对最耗时的模块仔细推敲,以便减少时间开销; 用高级语言编程; 对大量占用CPU资源的模块必要时用低级语言重新编码,以提高效率。 设计优化所遵守的格言是“先让它工作起来,再使它快起来”。 习题7 4、用面向数据流的方法设计下列系统的软件结构。 (1)储蓄系统(参见习题3第2题)。 (2)机票预订系统(参见习题3第3题)。 (3)患者监护系统(参见习题3第4题)。 THANKS 步骤一:复审基本系统模型。 图7.10和图7.11分别为“家庭保安系统”的顶级和第一级数据流图。 步骤二:复审和精化软件数据流图。 这一步主要是对软件需求规格说明书中的分析

文档评论(0)

1亿VIP精品文档

相关文档