《軟件工程實用教程》第章軟件生存周期及開發(fā)模型

上傳人:313****321 文檔編號:253316221 上傳時間:2024-12-11 格式:PPTX 頁數(shù):35 大?。?68.61KB
收藏 版權申訴 舉報 下載
《軟件工程實用教程》第章軟件生存周期及開發(fā)模型_第1頁
第1頁 / 共35頁
《軟件工程實用教程》第章軟件生存周期及開發(fā)模型_第2頁
第2頁 / 共35頁
《軟件工程實用教程》第章軟件生存周期及開發(fā)模型_第3頁
第3頁 / 共35頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《軟件工程實用教程》第章軟件生存周期及開發(fā)模型》由會員分享,可在線閱讀,更多相關《《軟件工程實用教程》第章軟件生存周期及開發(fā)模型(35頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,第,2,章,軟件生存周期及開發(fā)模型,本章學習內容:,1,掌握軟件的生存(生命)周期的概念,2,明確學習軟件過程模型的意義,3,掌握各種過程模型的特點與適用范圍,4,掌握面向對象軟件過程模型的內容與過程,第,2,章,軟件生存周期及開發(fā)模型,1,軟件過程概述,2.1.1,軟件生存周期,軟件的生存周期指軟件產(chǎn)品從功能確定、設計、開發(fā)成功、投入使用,并在使用中不斷修改、完善,直至被新的軟件所替代而停止該軟件的使用的全過程。,第,2

2、,章,軟件生存周期及開發(fā)模型,軟件的生存周期的作用:,從時間的角度,對軟件開發(fā)和維護的復雜過程進行了有效的劃分,把整個生命周期劃分為若干個互相區(qū)別而又彼此聯(lián)系的階段,給每個階段賦予確定而有限的任務,這樣就便于每個階段都采用經(jīng)過驗證,行之有效的管理技術和方法,從技術和管理的角度進行嚴格審查,以達到保證軟件質量、降低成本、合理使用資源,進而提高軟件開發(fā)生產(chǎn)率的目的。,第,2,章,軟件生存周期及開發(fā)模型,2.1.2,軟件過程各階段任務,1,軟件定義期,(,1,)軟件任務立項,(,2,)可行性研究,(,3,)軟件需求分析,(,4,)制定項目計劃,第,2,章,軟件生存周期及開發(fā)模型,2,軟件開發(fā)階段,(

3、,1,)總體設計,(,2,)詳細設計,(,3,)編碼和單元測試,(,4,)集成測試,(,5,)確認測試,3,運行與維護階段,第,2,章,軟件生存周期及開發(fā)模型,2.2,典型的軟件過程模型,軟件過程模型,把軟件生存周期中各項開發(fā)活動的流程用一個合理的框架,開發(fā)模型來規(guī)范描述,這就是軟件過程模型。,軟件過程模型是從一個特定的角度表現(xiàn)一個過程,主要根據(jù)軟件的類型、規(guī)模,特別是軟件的開發(fā)方法、開發(fā)環(huán)境等多種因素確立過程模型。,第,2,章,軟件生存周期及開發(fā)模型,2.2.1,瀑布模型,第,2,章,軟件生存周期及開發(fā)模型,瀑布模型的特點:,階段性,階段評審,文檔管理,瀑布模型適用于具有以下特征的一類系統(tǒng),

4、:,在開發(fā)時期內沒有或很少有需求變化;,開發(fā)者對應用領域很熟悉;,低風險項目,如開發(fā)者對目標和開發(fā)環(huán)境很熟悉;,除了在早期階段,用戶對開發(fā)工作參與很少;,系統(tǒng)編程要求使用面向過程的程序設計語言。,第,2,章,軟件生存周期及開發(fā)模型,瀑布模型的,缺點,階段與階段劃分固定,階段間產(chǎn)生大量的文檔,極大地增加了工作量;,由于開發(fā)模型呈線性,當開發(fā)成果尚未經(jīng)過測試時,用戶無法看到軟件的效果,這些問題往往會導致開發(fā)出來的軟件不是用戶真正需要的軟件;,無法通過開發(fā)活動澄清本來不夠確切的軟件需求,因此,需要返工或者不得不在維護中糾正需求的偏差;,由于固定順序,前期工作中造成的差錯越到后期階段所造成的損失越大,

5、為了糾正偏差,需要付出高昂的代價。,第,2,章,軟件生存周期及開發(fā)模型,改進的瀑布模型,第,2,章,軟件,生,生存,周,周期,及,及開,發(fā),發(fā)模,型,型,原型,模,模型,1,快,速,速原,型,型方,法,法,快速,原,原型,方,方法,是,是原,型,型模,型,型在,軟,軟件,分,分析,、,、設,計,計階,段,段的,應,應用,,,,用,來,來解,決,決用,戶,戶對,軟,軟件,系,系統(tǒng),在,在需,求,求分,析,析上,的,的模,糊,糊認,識,識。,快速,原,原型,法,法的特點,:,:,快速,原,原型,是,是用,來,來獲,取,取用,戶,戶需,求,求的,,,,或,是,是用,來,來試,探,探某,種,種設,計,

6、計是,否,否有,效,效。,一,一旦,需,需求,或,或設,計,計確,定,定下,來,來,,原,原型,就,就將,被,被拋,棄,棄。,第,2,章,軟件,生,生存,周,周期,及,及開,發(fā),發(fā)模,型,型,快速,原,原型,是,是暫,時,時使,用,用的,,,,因,此,此并,不,不要,求,求完,整,整。,它,它往,往,往針,對,對某,個,個局,部,部問,題,題建,立,立專,門,門原,型,型,,如,如界,面,面原,型,型、,工,工作,流,流原,型,型、,查,查詢,原,原型,等,等。,快速,原,原型,不,不能,貫,貫穿,軟,軟件,的,的整,個,個生,命,命周,期,期,,它,它需,要,要和,其,其他,的,的過,程,程

7、模,型,型相,結,結合,才,才能,產(chǎn),產(chǎn)生,作,作用,。,。,對于,一,一個,大,大型,復,復雜,的,的系,統(tǒng),統(tǒng),,如,如果,不,不經(jīng),過,過分,析,析來,進,進行,整,整體,性,性劃,分,分,,想,想直,接,接用,屏,屏幕,來,來一,個,個一,個,個地,模,模擬,是,是很,困,困難,的,的;,對,對于,大,大量,運,運算,、,、邏,輯,輯性,較,較強,的,的程,序,序模,塊,塊,,快,快速,原,原型,方,方法,很,很難,構,構造,出,出模,型,型來,供,供人,評,評價,。,。,第,2,章,軟件生,存,存周期,及,及開發(fā),模,模型,原型方,法,法只適,用,用于小,型,型、簡,單,單、處,理,

8、理過程,比,比較明,確,確、沒,有,有大量,運,運算和,邏,邏輯處,理,理過程,的,的系統(tǒng),。,。,第,2,章,軟件生,存,存周期,及,及開發(fā),模,模型,2,原型,進,進化模,型,型,原型進,化,化模型,將,將軟件,的,的需求,細,細節(jié)定,義,義、產(chǎn),品,品開發(fā),和,和有效,性,性驗證,放,放在同,一,一個工,作,作進程,中,中交替,或,或并行,運,運作。,因,因此,,在,在獲得,了,了軟件,需,需求框,架,架以后,,,,就可,以,以直接,進,進入到,對,對軟件,的,的開發(fā),中,中。,原型進,化,化模型,是,是通過,不,不斷發(fā),布,布新的,軟,軟件版,本,本而使,軟,軟件逐,步,步完善,的,的

9、,因,此,此,這,種,種開發(fā),模,模式特,別,別適合,于,于那些,用,用戶急,需,需的軟,件,件產(chǎn)品,開,開發(fā)。,需 求 描 述,建立,/,完善原型,使用原型系統(tǒng),系統(tǒng)充分,交付目標系統(tǒng),否,是,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,增量模型,增量模型,的,的工作流,程,程,定義需求,框,框架,按照構件,組,組成及其,關,關系設計,軟,軟件系統(tǒng),體,體系結構,將構件集,成,成進系統(tǒng),驗 證,系,系 統(tǒng),系統(tǒng)已完,成,成,最 終,系,系 統(tǒng),開發(fā)增量,構,構件,細化構件,需,需求,設計構件,實現(xiàn)構件,驗證構件,否,是,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,1.,增量模型,的,

10、的三個階,段,段,(,1,)在系統(tǒng),開,開發(fā)的前,期,期階段,,為,為了確保,所,所建系統(tǒng),具,具有優(yōu)良,的,的結構,,仍,仍需要針,對,對整個系,統(tǒng),統(tǒng)進行需,求,求分析和,總,總體設計,,,,需要啟,動,動系統(tǒng)的,基,基于增量,構,構件的需,求,求框架,,并,并以需求,框,框架中構,件,件的組成,及,及關系為,依,依據(jù),完,成,成對軟件,系,系統(tǒng)的體,系,系結構設,計,計。,(,2,)在完成,軟,軟件體系,結,結構設計,之,之后,可,以,以進行增,量,量構件的,開,開發(fā)。這,時,時需要對,構,構件進行,需,需求細化,,,,然后進,行,行設計、,編,編碼測試,和,和有效性,驗,驗證。,(,3

11、,)在完成,了,了對某個,構,構件的開,發(fā),發(fā)之后,,需,需要將該,構,構件集成,到,到系統(tǒng)中,去,去,并對,已,已經(jīng)發(fā)生,了,了改變的,系,系統(tǒng)重新,進,進行有效,性,性驗證,,然,然后再繼,續(xù),續(xù)下一個,增,增量構件,的,的開發(fā)。,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,2.,增量模型,的,的作用,(,1,)開發(fā)初,期,期的需求,定,定義只是,用,用來確定,軟,軟件的基,本,本結構,,這,這使得開,發(fā),發(fā)初期,,用,用戶只需,要,要對軟件,需,需求進行,大,大概的描,述,述,而對,于,于需求的,細,細節(jié)描述,,,,則可以,延,延遲到增,量,量構件開,發(fā),發(fā)時進行,,,,以增量,構,

12、構件為單,位,位逐個地,進,進行需求,補,補充。(,2,)軟件系,統(tǒng),統(tǒng)可以按,照,照增量構,件,件的功能,安,安排開發(fā),的,的優(yōu)先順,序,序,并逐,個,個實現(xiàn)和,交,交付使用,。,。這不僅,有,有利于用,戶,戶盡早地,用,用上系統(tǒng),,,,能夠更,好,好地適應,新,新的軟件,環(huán),環(huán)境,而,且,且用戶在,以,以增量方,式,式使用系,統(tǒng),統(tǒng)的過程,中,中,還能,夠,夠獲得對,軟,軟件系統(tǒng),后,后續(xù)構件,的,的需求經(jīng),驗,驗。,(,3,)軟件系,統(tǒng),統(tǒng)是逐漸,開,開展的,,因,因此開發(fā),者,者可以通,過,過對諸多,構,構件的開,發(fā),發(fā),逐步,積,積累開發(fā),經(jīng),經(jīng)驗。實,際,際上增量,式,式開發(fā)還,有

13、,有利于技,術,術復用,,(,4,)增量式,開,開發(fā)還有,利,利于從總,體,體上降低,軟,軟件項目,的,的技術風,險,險。,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,螺旋模型,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,螺旋模型,在笛卡爾,坐,坐標的,4,個象限上,分,分別表達,各,各方面的,活,活動:,制訂計劃,:,:確定軟,件,件目標,,選,選定實施,方,方案,弄,清,清項目開,發(fā),發(fā)限制條,件,件。,風險分析,:,:分析所,選,選方案,,考,考慮如何,識,識別和消,除,除風險。,實施工程,:,:實施軟,件,件開發(fā)。,用戶評估,:,:評價開,發(fā),發(fā)工作,,提,提出修正,建,建議。

14、,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,2.3,面向對象,的,的軟件過,程,程模型,面向對象,的,的軟件開,發(fā),發(fā)特點,開發(fā)階段,界,界限模糊,,,,開發(fā)過,程,程逐步求,精,精,開發(fā),活,活動反復,迭,迭代。通,常,常,開發(fā),活,活動是在,分,分析、設,計,計和實現(xiàn),階,階段之間,的,的反復迭,代,代。每次,迭,迭代都會,增,增加或者,明,明確一些,目,目標系統(tǒng),的,的性質,,但,但卻不是,對,對前期工,作,作結構的,本,本質性改,動,動,這樣,就,就減少了,不,不一致性,,,,降低了,出,出錯的可,能,能性。,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,軟件統(tǒng)一,開,開發(fā)過程

15、,第,2,章,軟件生存,周,周期及開,發(fā),發(fā)模型,軟件統(tǒng)一,開,開發(fā)過程,1,初始階,段,段,初始階段,的,的目標是,為,為系統(tǒng)建,立,立業(yè)務用,例,例和確定,項,項目的邊,界,界。本階,段,段的具體,目,目標如下,:,:,明確軟件,系,系統(tǒng)的范,圍,圍和邊界,條,條件,包,括,括從功能,角,角度的前,景,景分析、,產(chǎn),產(chǎn)品驗收,標,標準和哪,些,些做與哪,些,些不做的,相,相關決定,;,;,明確區(qū)分,系,系統(tǒng)的關,鍵,鍵用例和,主,主要的功,能,能場景;,展現(xiàn)或者,演,演示至少,一,一種符合,主,主要場景,要,要求的候,選,選軟件體,系,系結構;,對整個項,目,目做最初,的,的項目成,本,本

16、和日程,估,估計;,估計出潛,在,在的風險,(,主要指各,種,種不確定,因,因素造成,的,的潛在風,險,險,),;,準備好項,目,目的支持,環(huán),環(huán)境。,第,2,章,軟件,生,生存,周,周期,及,及開,發(fā),發(fā)模,型,型,2,細,化,化階,段,段,細化,階,階段,的,的目,標,標是,分,分析,問,問題,域,域,,建,建立,健,健全,的,的體,系,系結,構,構基,礎,礎,,編,編制,項,項目,計,計劃,,,,淘,汰,汰項,目,目中,最,最高,風,風險,的,的元,素,素。,本,本階,段,段的,具,具體,目,目標,如,如下,:,:,確保,軟,軟件,結,結構,、,、需,求,求、,計,計劃,足,足夠,穩(wěn),穩(wěn)定,;,;確,保,保項,目,目風,險,險已,經(jīng),經(jīng)降,低,低到,能,能夠,預,預計,完,完成,整,整個,項,項目,的,的成,本,本和,日,日程,的,的程,度,度;,針對,項,項目,的,的軟,件,件結,構,構上,的,的主,要,要風,險,險已,經(jīng),經(jīng)解,決,決或,處,處理,完,完成,;,;,通過,完,完成,軟,軟件,結,結構,上,上的,主,主要,場,場景,建,建立,軟,軟件,體,體系,結,結構,的,的

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲