歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPTX文檔下載  

軟件工程推進方法第章aoweroin

  • 資源ID:253108863       資源大?。?span id="mgyks8w" class="font-tahoma">627.23KB        全文頁數(shù):18頁
  • 資源格式: PPTX        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

軟件工程推進方法第章aoweroin

第二章 軟件開發(fā)模型與開發(fā)方法,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,軟 件 工 程 推 進 方 法,講 稿,李 超,成都信息工程學(xué)院,2005.6,第五章 軟件開發(fā)模型與開發(fā)方法,軟件開發(fā)模型是軟件開發(fā)的全部過程、活動、任務(wù)和管理的結(jié)構(gòu)框架。,軟件開發(fā)模型可以直觀地描述一個組織在開發(fā)某項軟件過程中的全部活動,以及在開發(fā)過程中的人員組織管理,工作順序和任務(wù)管理,軟件質(zhì)量保證等全部內(nèi)容。,對軟件開發(fā)模型的選用直接影響軟件開發(fā)周期和人員使用,直接影響到軟件開發(fā)的生產(chǎn)性和軟件的質(zhì)量。,第五章 軟件開發(fā)模型與開發(fā)方法,軟件開發(fā)模型與軟件工程,軟件開發(fā)模型是將軟件開發(fā)中的主要活動細(xì)分為:,系統(tǒng)需求分析,程序設(shè)計,程序,編碼,測,試,運行維護,系統(tǒng),設(shè)計,人員管理,項目管理,第五章 軟件開發(fā)模型與開發(fā)方法,軟件開發(fā)模型與軟件工程,根據(jù)不同的應(yīng)用系統(tǒng)合理地組織軟件開發(fā)階段,由不同的軟件開發(fā)階段的組織關(guān)系確定了軟件的開發(fā)模型。,軟件開發(fā)模型就是用一定的流程將軟件開發(fā)的各個主要環(huán)節(jié)連接起來,并可用規(guī)范的方式操作全過程,如同工廠的生產(chǎn)線。,第五章 軟件開發(fā)模型與開發(fā)方法,軟件開發(fā)模型與軟件工程,常見的軟件開發(fā)模型有:,瀑布,(,線性,),模型,演化模型,(,原型開發(fā)模型,),,螺旋模型,,XP,開發(fā)模型、,PSP,開發(fā)模型,快速原型模型,形式化描述模型等。,由于現(xiàn)在還沒有任何一種方法能夠解決軟件危機中的所有問題,所以在軟件開發(fā)的各個階段采用綜合治理的方法,,軟件開發(fā)模型直接影響軟件開發(fā)的周期和軟件質(zhì)量,是軟件開發(fā)的組織管理形式,是軟件工程的最重要內(nèi)容。,第五章 軟件開發(fā)模型與開發(fā)方法,瀑布式模型,瀑布模型概念,需求分析,系統(tǒng)設(shè)計,合同,需求規(guī)格說明,程序設(shè)計,編程,測試,運行及維護,隱含要求及需求,確認(rèn),導(dǎo)出,要求,?,當(dāng)事人,驗證,追蹤:,前向,后向,需求管理:,修改需求,瀑布模型概要圖,第五章 軟件開發(fā)模型與開發(fā)方法,瀑布式模型,瀑布模型特點,瀑布模型是早期出現(xiàn)的軟件工程模型(又稱為線性模型),它在出現(xiàn)后一直在大量使用,很多軟件組織為了有效地使用瀑布開發(fā)模型實施開發(fā),制定了軟件開發(fā)規(guī)范和一些標(biāo)準(zhǔn)。其中明確了各個階段應(yīng)交付的產(chǎn)品,下一階段如何使用上一階段的成果物,為嚴(yán)格控制軟件開發(fā)進度,保證軟件質(zhì)量,成功地開發(fā)軟件創(chuàng)造了有力條件。,瀑布模型在支持結(jié)構(gòu)化開發(fā),控制軟件開發(fā)的復(fù)雜性,促進軟件工程化等方面起到了顯著的作用。但是,它太理想化,太單純。,第五章 軟件開發(fā)模型與開發(fā)方法,瀑布式模型,瀑布模型特點,瀑布模型中軟件開發(fā)的各階段之間具有如下特性:,從上一階段承接的成果物作為本階段的工作對象;,對上一階段成果物實施本階段的活動;,給出本階段的成果物,作為下一階段的輸入;,對本階段的工作進行評審,若本階段的工作得到確認(rèn),則繼續(xù)下階段的工作,否則返回前一階段或更前一階段。,第五章 軟件開發(fā)模型與開發(fā)方法,瀑布式模型,瀑布模型特點,該模型最重要的缺點是缺乏靈活性,無法通過開發(fā)活動完善本來就不太確定的軟件需求,開發(fā)客戶真正需要的軟件。,使用瀑布式開發(fā)需要客戶和開發(fā)人員對軟件需求進行充分地交流、溝通、充分地發(fā)掘需求,使軟件需求盡可能滿足客戶的需求,否則會造成需求不確定的開發(fā),會給以后的開發(fā)帶來大量的返工。經(jīng)驗表明,早期的需求分析中的錯誤,要改正它所需要的開銷等于實現(xiàn)該錯誤所需開銷的,100,倍到,1000,倍。系統(tǒng)需求錯誤對軟件開發(fā)影響最大,帶來的損失最大。隨著軟件開發(fā)項目規(guī)模的增大,該模型對于需求不能完全確定的軟件開發(fā)項目將產(chǎn)生很大的風(fēng)險。,第五章 軟件開發(fā)模型與開發(fā)方法,演化模型,在項目開發(fā)的初始階段,如果人們對軟件的需求認(rèn)識往往不夠清楚,開發(fā)人員和客戶都應(yīng)當(dāng)隨著開發(fā)不斷的深入,不斷提高對系統(tǒng)的認(rèn)識,很難做到軟件開發(fā)一次成功,重復(fù)開發(fā)在所難免。,演化模型就是為減少對軟件認(rèn)識的差異,先建立試驗核心系統(tǒng),交給客戶使用,探索可行性,對其進行評估,再進一步提出精化系統(tǒng),增強軟件能力需求,或用此核心系統(tǒng)作為系統(tǒng)原型與客戶共同探討目標(biāo)軟件的需求,充分發(fā)掘客戶對軟件系統(tǒng)的全部需求,然后再進行深入開發(fā)。,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,演化模型,用戶評價原,型,型,生產(chǎn)產(chǎn)品,演化開發(fā)模,型,型,系統(tǒng)需求分,析,析,系統(tǒng),設(shè)計,程序,設(shè)計,程序,編碼,測,試,修改系統(tǒng)需,求,求,系統(tǒng),設(shè)計,程序,設(shè)計,程序,編碼,測,試,運行,維護,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,演化模型,演化開發(fā)又,稱,稱為原型開,發(fā),發(fā)。主要有,三,三種形式:,一種是客戶,界,界面原型,,主,主要描述系,統(tǒng),統(tǒng)輸入、輸,出,出界面,是,客,客戶了解系,統(tǒng),統(tǒng)操作或與,系,系統(tǒng)的對話,方,方式。,另一種是可,以,以運行的原,型,型,它實現(xiàn),開,開發(fā)軟件所,要,要求功能的,一,一些重要子,集,集。,再一種是可,用,用程序原型,,,,它基本實,現(xiàn),現(xiàn)重要部分,或,或全部功能,集,集合,但是,還,還需要進行,改,改進才能完,全,全適應(yīng)客戶,工,工作。,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,螺旋模型,螺旋模型是,綜,綜合了瀑布,模,模型和演化,模,模型的優(yōu)點,,,,加入兩者,所,所忽視的風(fēng),險,險分析而建,立,立的一種軟,件,件開發(fā)模型,。,。,軟件風(fēng)險主,要,要有技術(shù)風(fēng),險,險,人力風(fēng),險,險,資源風(fēng),險,險,開發(fā)時,間,間或進度風(fēng),險,險,投資風(fēng),險,險和市場風(fēng),險,險等。任何,軟,軟件開發(fā)項,目,目中都包含,各,各種風(fēng)險,,不,不同的項目,其,其風(fēng)險有大,有,有小。在進,行,行一項軟件,開,開發(fā)時,需,要,要先進行風(fēng),險,險評估,而,一,一般風(fēng)險評,估,估都是系統(tǒng),分,分析人員和,項,項目經(jīng)理根,據(jù),據(jù)已往的工,作,作經(jīng)驗初步,作,作出的,其,準(zhǔn),準(zhǔn)確性很難,保,保證。對于,開,開發(fā)項目規(guī),模,模越大,軟,件,件開發(fā)中各,種,種風(fēng)險因素,和,和不確定性,就,就越大,項,目,目評估準(zhǔn)確,性,性越小,所,冒,冒的風(fēng)險越,大,大。,為減少項目,開,開發(fā)中的風(fēng),險,險,或?qū)㈨?目,目風(fēng)險控制,在,在可以操作,的,的范圍內(nèi),,可,可以減少因,為,為項目風(fēng)險,評,評估不準(zhǔn)確,帶,帶來的損壞,,,,最有效的,方,方式是采用,螺,螺旋模型,,多,多次開發(fā),,在,在每次開發(fā),前,前評估風(fēng)險,,,,及時識別,風(fēng),風(fēng)險,分析,風(fēng),風(fēng)險,最終,控,控制損失。,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,螺旋模型,螺旋式開發(fā),的,的一個完整,階,階段由制定,計,計劃、風(fēng)險,分,分析、實施,工,工程、客戶,評,評估四個主,要,要活動組成,。,。,沿螺旋線自,內(nèi),內(nèi)向外每旋,轉(zhuǎn),轉(zhuǎn)一圈,開,發(fā),發(fā)就完成四,個,個主要活動,,,,產(chǎn)生一個,新,新版本。,螺旋模型,螺旋模型,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,XP,開發(fā)模型,XP,極端編程,(eXtreme Programming),是一種要求,首,首先開發(fā)出,最,最重要的特,性,性,迅速向,客,客戶提供所,需,需的功能,,它,它通過非常,短,短的迭代周,期,期來應(yīng)對需,求,求的變化,,隨,隨著代碼的,演,演進通過重,構(gòu),構(gòu)來滿足新,的,的需求,從,而,而使整個項,目,目失敗的風(fēng),險,險減到最小,的,的開發(fā)方法,。,。,XP,的生命周期,包,包括,4,個基本活動,:,:編碼、測,試,試、聆聽和,設(shè),設(shè)計。,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,XP,開發(fā)模型,XP,項目的狀態(tài),變遷圖,第五章,軟,軟件開發(fā)模,型,型與開發(fā)方,法,法,XP,開發(fā)模型,XP,的特點是:,XP,是一種開發(fā),紀(jì),紀(jì)律,以簡,單,單性、交流,、,、反饋和勇,氣,氣為基本宗,旨,旨;,XP,適合規(guī)模小,、,、進度緊、,需,需求變化大,、,、質(zhì)量要求,嚴(yán),嚴(yán)的項目。,XP,以最高的,效,效率和質(zhì),量,量來解決,客,客戶目前,的,的問題,,以,以最大的,靈,靈活性和,最,最小的代,價,價來滿足,客,客戶未來,的,的需求,,XP,在平衡短,期,期和長期,利,利益之間,做,做了巧妙,的,的選擇。,演講完畢,,,,謝謝觀,看,看!,

注意事項

本文(軟件工程推進方法第章aoweroin)為本站會員(ui****22)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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

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