软件工程导论(张毅坤)第4章 总体设计.pptVIP

  • 16
  • 0
  • 约9.57千字
  • 约 72页
  • 2017-07-23 发布于浙江
  • 举报

软件工程导论(张毅坤)第4章 总体设计.ppt

第四章 总体设计 第4章 总体设计 可行性分析 -- Why? Who? 需求分析 -- What? 设计 -- How do? 总体设计 (概要设计)确定软件的结构以及 各组成成分(子系统或模块)之间的相互关系 设计 详细设计确定模块内部的算法和数据结构, 产生描述各模块程序过程的详细文档。 总体设计的任务 划分出组成系统的物理元素—程序、文件、数据库、人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。 设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 总体设计的必要性:可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 4.1 设计过程 总体设计过程通常由两个主要阶段组成: -- 系统设计阶段,确定系统的具体实现方案; -- 结构设计阶段,确定软件结构。 典型的总体设计过程包括下述9个步骤: 1. 设想供选择的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档