软件工程实践教程第1章-教材.pptVIP

  • 1
  • 0
  • 约6.48千字
  • 约 75页
  • 2021-01-02 发布于福建
  • 举报
;学习与评估;第1章 软件开发与软件管理全过程 ;软件开发的一般过程;1.1 选择软件开发模型 ;1.瀑布模型(Waterfall Model) ;2.增量模型(Incremental Model) ;3.原型模型(Prototype Model) ;4.迭代模型(Iterative Model) ;5.瀑布模型与迭代模型之间的关系 ;从图中可见:迭代中有瀑布,瀑布中有迭代。即你中有我、我中有你。 ;瀑布模型与迭代模型之间的关系 ;6. 软件开发模型总结 ;1.2 选择软件开发方法 ;1.面向过程方法;面向过程方法,采用“自顶向下,逐步求精”的技术对系统进行划分,分解和抽象是它的两个基本手段。编程时采用单入口单出口的控制结构,并且只包含顺序、选择和循环三种结构,目标之一是使程序的控制流程线性化,即程序的动态执行顺序符合静态书写结构。 面向过程方法的优点是:以处理流程为基础,简单实用。 ;面向过程方法的缺点:只注重过程化信息,因而忽略信息的层面关系以及相互联系。它企图使用简单的时序过程方法(顺序、分支、循环三种结构),来描述关系复杂(随机)的信息世界,因而对于关系复杂的信息系统来说,其描述能力不强,最后可能导致软件设计、开发和维护陷入困难。 自从面向对象方法出现之后,面向过程方法的应用范围开始萎缩。当前,面向过程方法主要用在过程式的程序设计中,例如:对象方法(函数)、科学计算、实时跟

文档评论(0)

1亿VIP精品文档

相关文档