软件生命周期模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一次文档

1、什么是软件生命周期模型?有哪些主要模型?

软件生命周期模型也称为软件过程模型,反映软件生存周期各个阶段的工作如何组织、衔

接,常用的有瀑布模型、原型模型、螺旋模型、增量模型、喷泉模型,还有建造-修补模型、MSF过程模型、快速原型模型。

2、面向对象的程序设计与结构化程序设计的特点?

所有计算机均由两种元素组成:代码和数据•精确的说,有些程序是围绕着”什么正在发生"而编写,有些则是围绕”谁正在受影响"而编写的.,面向对象的程序设计的方式的特点是数据控制代码的访问.通过把控制权转移到数据上,面向对象的模型在组织方式上有:抽象,封装,继承和多态的好处.。

结构化程序设计方法主要由以下三种逻辑结构组成:

1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。

2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。

3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。

采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块

执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维

护性,每个模块可以独立编制、测试。

结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。

相关文档
最新文档