软件开发和科学应用总体创新设计.pptVIP

  • 3
  • 0
  • 约7.31千字
  • 约 52页
  • 2019-11-10 发布于广东
  • 举报
软件开发与应用 第四章 回顾 概述 有穷状态机 Petri网 Z语言(略) 小结 本章导读 第五章 总体设计 设计过程 设计原理 启发规则 描绘软件结构的图形工具 面向数据流的设计方法 小结 总体设计 总体设计(或概要设计)是系统开发过程中很关键的一步。系统的质量及一些整体特性基本上是这一步决定的。系统越大,总体设计的影响越大。认为各个局部都很好,组合起来就一定好的想法是不实际的。 5.1 设计过程 总体设计通常由两个主要阶段组成: 系统设计阶段:确定系统的具体实现方案。 结构设计阶段:确定软件结构。 典型的总体设计过程包括以下9个步骤: 设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 设计数据库 制定测试计划 书写文档 审查和复审 5.2 设计原理-模块化 模块化:把程序分解成独立命名且可以独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 模块化可以使软件结构清晰,易设计,易理解; 模块化使软件容易测试和调试,提高软件的可靠性; 模块化提高软件的可修改性; 模块化有助于软件开发工程的组织管理。 模块化 抽象 人类在认识复杂现象的过程中使用的最强有力的思维工具是抽象。人们在实践中认识到,在现实世界中一定事物、状态或过程之间

文档评论(0)

1亿VIP精品文档

相关文档