软件工程导论-ch5.pptVIP

  • 0
  • 0
  • 约 53页
  • 2017-06-10 发布于四川
  • 举报
华中科技大学计算机学院 陆枫 99-7 1999年7月 第5章 总体设计 一.软件设计 经过需求分析,从得到的系统逻辑模型(软件需求规格说明书)中知道了“系统必须做什么?”。 1.软件设计的任务是在需求分析的基础上,针对给定的问题,给出软件解决方案,即确定“怎么做?”的问题。 2.软件设计采用的方法有多种,如结构化设计、面向数据结构的设计、面向对象的设计等。我们将主要讨论结构化设计。 3.结构化设计方法又分为总体设计与详细设计。 4.总体设计是设计软件的模块结构及确定系统的模块之间的关系,也称黑盒设计。黑盒中内容的详细描述是详细设计的任务。 第5章 总体设计 二.总体设计的任务 1.总体设计又称概要设计,它的主要任务是:确定系统的模块及其 模块之间的关系,完成软件结构的设计。即把系统的功能需求分 配给软件结构,形成软件模块结构图。如图: 2.软件模块结构图中符号的含义及特征: (1)软件模块结构图中,矩形框表示功能单元; (2)连结上下层模块的线段表示它们之间的调用关系; (3)处于较高层的是控制模块,处于较低层的是从属模块; (4)一个模块可以调用一个或多个下属模块; (5)一个下属模块可以被一个或多个控制模块所调用; (6)每一个模块,通过外部特征予以标识,即给出每一个模块的名字、输入和输出。 第5章 总体设计 三. 总体设计的内容 总体设计是

文档评论(0)

1亿VIP精品文档

相关文档