软件工程4ppt课件学习资料.pptVIP

  • 5
  • 0
  • 约6.52千字
  • 约 94页
  • 2019-11-30 发布于天津
  • 举报
;;1.软件设计分为概要设计和详细设计两个阶段; 2.软件设计与分析模型的关系 (图4.1);4.2.1 模块化 4.2.2 抽象和逐步求精 4.2.3 信息隐藏 ;(1)模块:由边界元素限定的程序单元。 l 模块是构成程序的基本构件,是指用一个名字可以 调用的一段程序语句,可以将模块理解成类似“子 程序(函数)”的概念。;(3)模块化的依据: 把复杂的问题分解成许多容易解决的小问题时,原 来的问题也就容易解决了。;(4)合理划分模块,可使软件开发成本达到最小;;(1)抽象:抽象是抽出事物的本质特性而暂时不考虑其 细节的思维方式。 ◆处理复杂系统的有效的方法:分层次构造和分析。 (对于一个复杂的动态系统,首先用一些高级的抽象概 念构造和理解,这些高级概念又可以用一些较低级的 概念构造和理解,……直至构造出最低层次的具体元 素) ; ●软件工程过程的每一步都是对软件解法的抽象层次的 一次精化: 在可行性研究阶段,软件作为系统的一个完整部件; 在需求分析期间,软件解法是使用在问题环境内熟悉 的方式描述的; 当由总体设计向详细设计过渡时,抽象的程度也就随 之减少了; 最后,当源程序写出来以后,也就达到了抽象的最低层。;(2

文档评论(0)

1亿VIP精品文档

相关文档