软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第04章 软件概要设计.pptVIP

  • 4
  • 0
  • 约1.32万字
  • 约 100页
  • 2017-08-21 发布于广东
  • 举报

软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第04章 软件概要设计.ppt

软件工程学教程 (第四版) 周苏 教授 第4章 软件概要设计 软件的研制工作经过需求分析阶段以后,已经完全 (或者说基本) 弄清了用户的需求,也就是已经解决了要让所开发的软件“做什么”的问题,并且这些确定了的需求已经在软件需求说明书中得到了详尽的叙述和充分的表达。进入设计阶段以后,便可开始着手对软件需求的实施工作,也就是开始着手解决“怎么做”的问题。 第4章 软件概要设计 通常,我们把设计阶段的工作分成两步,即概要设计 (也称为总体设计或结构设计) 及详细设计 (也称为程序设计) 。在概要设计阶段应着重解决实现需求的程序模块设计问题。这包括考虑如何把被开发的软件系统划分成若干个模块,并决定各模块的接口,即模块间的相互关系,以及模块之间传递的信息。详细设计则要决定每个模块内部的具体算法。在概要设计和详细设计完成以后,都要进行必要的阶段评审。其目的在于使设计中发生的问题能够及时发现并得到及时解决,而不致将其带到开发的后期,造成更大的危害。 第4章 软件概要设计 软件概要设计工作由设计员完成。设计员应由经验丰富的软件人员担任。 常见的软件概要设计方法有以数据流程图为基础构造模块结构的结构化设计 (SD) 方法,以数据结构为基础构造模块结构的Jackson方法,以信息隐蔽为原则构造模块结构的Parans方法,此外还有以数据结构为基础的LCP (Wanier) 方法等。 4.1 模块

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档