当前位置:主页 > 科技论文 > 软件论文 >

软件工程中几种常用软件生命周期模型的简介

发布时间:2016-07-29 10:13

  本文关键词:软件工程中几种常用软件生命周期模型的简介,由笔耕文化传播整理发布。


软件工程,关于几种常用的软件生命周期模型的讲解

维普资讯

·

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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d1d94***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com