軟件工程中幾種常用軟件生命周期模型的簡(jiǎn)介
本文關(guān)鍵詞:軟件工程中幾種常用軟件生命周期模型的簡(jiǎn)介,由筆耕文化傳播整理發(fā)布。
軟件工程,關(guān)于幾種常用的軟件生命周期模型的講解
維普資訊
·
2 O·
Co p e a m ut r Er No.1 0 2 03 丁
軟件工程中幾種常用軟件生命周期模型的簡(jiǎn)介 顧明
一
(圳職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系,廣東深圳 5 8 5 )深 10 5 摘要:本文簡(jiǎn)單介紹了軟件工程中幾個(gè)常用的軟件生命周期模型,包括瀑布模型、型法模型、泉模型、原噴邊做邊改模 型和增量模型,述了他們的主要內(nèi)容和特點(diǎn)。描
關(guān)鍵詞:軟件工程;瀑布模型;原型法模型;噴泉模型;邊做邊改模型;增量模型
1引言 軟件生命周期是軟件工程中最基本的概念。把軟件從開始 研制到最終被廢棄不用這整個(gè)過程稱為軟件的生命周期。為了
分的幾個(gè)階段,沒有反映出這種認(rèn)識(shí)過程的反復(fù)性。 第二,件開發(fā)是一個(gè)知識(shí)密集型的開發(fā)活動(dòng),要人們軟需 合作完成,此,員之間的通訊和軟件工具之間的聯(lián)系,動(dòng)兇人活
能對(duì)軟件進(jìn)行有條不紊、步驟的開發(fā)和管理,有軟件生命周期 可劃分為若干階段。 對(duì)軟件生命周期建立的模型稱為軟件生命周期模型,下面對(duì)軟件開發(fā)中常用的幾個(gè)生命周期模型作一簡(jiǎn)單的介紹。
之間的并行和串行等都是必需的,但在瀑布模型中也沒有體現(xiàn) 出這一點(diǎn)。 2 )快速原型法模型 ( rttpn d 1 P ooy ig Mo e)
借助程序自動(dòng)生成工具或軟件工程支撐環(huán)境,盡快地構(gòu)造 一
2軟件工程中幾個(gè)常用的生命周期模型 1 )瀑布模型 ( tr l Mo e) Waef l d 1 a
個(gè)實(shí)際系統(tǒng)的簡(jiǎn)化模型,開發(fā)人員和用戶進(jìn)行交流,供以便
較準(zhǔn)確地獲取用戶的需求,圖 2所示。如 一一
典型的瀑布模型可以用 B W. e m的描述,他將軟件生 . Boh命周期劃分為七個(gè)階段,個(gè)階段的任務(wù)分別為:每系統(tǒng)需求分析,件需求分析,要設(shè)計(jì),細(xì)設(shè)計(jì),碼,試和運(yùn)行維軟概詳編測(cè)護(hù):每一階段工作的完成需要確認(rèn),圖 1示。如所
I驗(yàn)證 I !
f
驗(yàn)證
l’
…
…
一
圖 2原型模型
快速原型模型的主要特點(diǎn)是:首先建立—個(gè)能夠反映用戶 圖 1瀑布模型
主要需求的原型,為用戶展示未來軟件系統(tǒng)的概貌,用戶可使以
比較直觀地從最終軟件產(chǎn)品的角度出發(fā)對(duì)原型提出修改意見,件人員反復(fù)改進(jìn),軟最終建立完全符合用戶要求的軟件系統(tǒng)。這實(shí)際上是一個(gè)軟件人員不斷向用戶提供樣品,用戶對(duì)而 其做出迅速反饋,進(jìn)一步改善樣品的過程,而避免了瀑布以從
瀑布模型的主要特點(diǎn)是:段間的順序性和依賴性。開發(fā)階過程是一個(gè)嚴(yán)格的下導(dǎo)式過程,即前一階段的輸出是后一階段的輸入,一階段工作的完成需要確認(rèn),每而確認(rèn)過程是嚴(yán)格的 追溯式過程,一階段出現(xiàn)了問題要從前一階段的重新確認(rèn)來后
解決,兇此,問題發(fā)現(xiàn)的越晚,解決問題的代價(jià)就越高。 瀑布模型的主要不足有以下二點(diǎn):
模型冗長(zhǎng)的開發(fā)過程中,看不見最終軟件產(chǎn)品雛形的現(xiàn)象。 快速原型法在各個(gè)階段用戶反饋活動(dòng)的基礎(chǔ)上,出了快突
第一,從認(rèn)識(shí)論上講,的認(rèn)識(shí)是一個(gè)多次反復(fù)的過程,人實(shí)踐一認(rèn)識(shí)~再實(shí)踐一再認(rèn)識(shí),多次認(rèn)識(shí),多次飛躍,后才能獲最得對(duì)客觀世界較為正確的認(rèn)識(shí)。軟件開發(fā)是人的一個(gè)智力認(rèn)識(shí)活動(dòng),不可能一次完成,要多次反復(fù)地進(jìn)行,需但瀑布模型中劃
速的改造過程,它改變了瀑布模型的線性結(jié)構(gòu),用逐步求精采方法使原型逐步完善,以滿足用戶的要求,,一種在新的高層是 次上不斷反復(fù)推進(jìn)的過程。 快速原型法的不足有以下二點(diǎn):
本文關(guān)鍵詞:軟件工程中幾種常用軟件生命周期模型的簡(jiǎn)介,由筆耕文化傳播整理發(fā)布。
本文編號(hào):78181
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/78181.html