本章小结


  • 软件总体设计的基本目的是用比较抽象概括的方式确定系统 如何完成预定的任务。总体设计阶段主要由两个小阶段组 成,首先进行系统设计,从数据流图出发设想完成系统功能 的若干种推荐方案,然后比较分析这些方案,最后和用户共 同选定一个最佳方案;然后进行软件结构设计,结构化设计 方法把软件结构主要划分为变换型和事务型两大类,并且提 出与之相应的变换型设计和事务型设计两种方法,以及综合 型数据流图的设计方法。系统流程图用来表达分析员对现有 系统的认识和描绘他对未来物理系统的设想
  • 软件结构的模块化设计遵循抽象、信息隐蔽、分解、逐步求 精和模块独立性等一系列指导准则。模块独立性是一个良好 设计的关键,评价标准主要是模块的耦合和内聚。
  • 数据库设计是指在一个给定的应用环境下,确定一个最优数 据模型和处理模式,主要包括数据库逻辑结构设计、物理结 构设计和数据规范化。
  • 总体设计阶段产生的文档是总体设计说明书,它既是详细设 计、编码的基础,也是进行测试的依据之一

文章作者: Chipfron
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chipfron !
  目录