软件工程中几种常用软件生命周期模型的简介
本文关键词:软件工程中几种常用软件生命周期模型的简介,由笔耕文化传播整理发布。
软件工程,关于几种常用的软件生命周期模型的讲解
维普资讯
·
2 O·
Co p e a m ut r Er No.1 0 2 03 丁
软件工程中几种常用软件生命周期模型的简介 顾明
一
(圳职业技术学院计算机系,广东深圳 5 8 5 )深 10 5 摘要:本文简单介绍了软件工程中几个常用的软件生命周期模型,包括瀑布模型、型法模型、泉模型、原喷边做边改模 型和增量模型,述了他们的主要内容和特点。描
关键词:软件工程;瀑布模型;原型法模型;喷泉模型;边做边改模型;增量模型
1引言 软件生命周期是软件工程中最基本的概念。把软件从开始 研制到最终被废弃不用这整个过程称为软件的生命周期。为了
分的几个阶段,没有反映出这种认识过程的反复性。 第二,件开发是一个知识密集型的开发活动,要人们软需 合作完成,此,员之间的通讯和软件工具之间的联系,动凶人活
能对软件进行有条不紊、步骤的开发和管理,有软件生命周期 可划分为若干阶段。 对软件生命周期建立的模型称为软件生命周期模型,下面对软件开发中常用的几个生命周期模型作一简单的介绍。
之间的并行和串行等都是必需的,但在瀑布模型中也没有体现 出这一点。 2 )快速原型法模型 ( rttpn d 1 P ooy ig Mo e)
借助程序自动生成工具或软件工程支撑环境,尽快地构造 一
2软件工程中几个常用的生命周期模型 1 )瀑布模型 ( tr l Mo e) Waef l d 1 a
个实际系统的简化模型,开发人员和用户进行交流,供以便
较准确地获取用户的需求,图 2所示。如 一一
典型的瀑布模型可以用 B W. e m的描述,他将软件生 . Boh命周期划分为七个阶段,个阶段的任务分别为:每系统需求分析,件需求分析,要设计,细设计,码,试和运行维软概详编测护:每一阶段工作的完成需要确认,图 1示。如所
I验证 I !
f
验证
l’
…
…
一
图 2原型模型
快速原型模型的主要特点是:首先建立—个能够反映用户 图 1瀑布模型
主要需求的原型,为用户展示未来软件系统的概貌,用户可使以
比较直观地从最终软件产品的角度出发对原型提出修改意见,件人员反复改进,软最终建立完全符合用户要求的软件系统。这实际上是一个软件人员不断向用户提供样品,用户对而 其做出迅速反馈,进一步改善样品的过程,而避免了瀑布以从
瀑布模型的主要特点是:段间的顺序性和依赖性。开发阶过程是一个严格的下导式过程,即前一阶段的输出是后一阶段的输入,一阶段工作的完成需要确认,每而确认过程是严格的 追溯式过程,一阶段出现了问题要从前一阶段的重新确认来后
解决,凶此,问题发现的越晚,解决问题的代价就越高。 瀑布模型的主要不足有以下二点:
模型冗长的开发过程中,看不见最终软件产品雏形的现象。 快速原型法在各个阶段用户反馈活动的基础上,出了快突
第一,从认识论上讲,的认识是一个多次反复的过程,人实践一认识~再实践一再认识,多次认识,多次飞跃,后才能获最得对客观世界较为正确的认识。软件开发是人的一个智力认识活动,不可能一次完成,要多次反复地进行,需但瀑布模型中划
速的改造过程,它改变了瀑布模型的线性结构,用逐步求精采方法使原型逐步完善,以满足用户的要求,,一种在新的高层是 次上不断反复推进的过程。 快速原型法的不足有以下二点:
本文关键词:软件工程中几种常用软件生命周期模型的简介,由笔耕文化传播整理发布。
本文编号:78181
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/78181.html