版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程12/19/20231第一章軟件工程的概念1.1軟件的概念1.2軟件危機(jī)及其解決思路1.3軟件工程1.4生存周期模型1.5優(yōu)秀軟件的屬性1.6內(nèi)容總結(jié)12/19/20232項(xiàng)目的定義我項(xiàng)目管理的發(fā)展
我國最早的大型項(xiàng)目——2000多年前的萬里長(zhǎng)城。
嚴(yán)格意義的中國項(xiàng)目管理學(xué)科的發(fā)展——開始于20世紀(jì)60年代著名科學(xué)家華羅庚教授倡導(dǎo)的統(tǒng)籌方法和錢學(xué)森教授倡導(dǎo)的系統(tǒng)工程理論。他們提出了一系列系統(tǒng)的、適合我國國情的項(xiàng)目管理方法,并應(yīng)用到許多大型項(xiàng)目中
改革開放以來、特別是我國加入了WTO之后,經(jīng)濟(jì)活動(dòng)日益頻繁,企業(yè)越來越多地采用“項(xiàng)目”模式進(jìn)行商業(yè)運(yùn)作,項(xiàng)目驅(qū)動(dòng)型的企業(yè)和組織越來越多。
目前我國的項(xiàng)目管理還處于剛剛興起的階段,與國際項(xiàng)目管理還有一定距離。12/19/20233什么是項(xiàng)目
(1)項(xiàng)目
如三峽工程、2008年奧運(yùn)會(huì)等。實(shí)際“項(xiàng)目”范疇要遠(yuǎn)比這來得廣。
所謂“項(xiàng)目”,就是在既定的約束條件下(例如資源、資金、時(shí)間、法規(guī)、現(xiàn)有技術(shù)等),為實(shí)現(xiàn)特定目標(biāo)、由一系列相關(guān)任務(wù)組成的一次性活動(dòng)
小到一次會(huì)議、新產(chǎn)品的研制,大到三峽工程、奧運(yùn)會(huì)等,都可以視為項(xiàng)目進(jìn)行管理?!景咐?-2】項(xiàng)目成功案例——西游記的取經(jīng)團(tuán)隊(duì)有人戲稱,中國古代一個(gè)最成功的項(xiàng)目團(tuán)隊(duì),就是西游記中的取經(jīng)團(tuán)隊(duì)。取經(jīng)也可以視作一個(gè)“項(xiàng)目”嗎?有人作了分析。
12/19/20234【案例1-2】項(xiàng)目成功案例——西游記的取經(jīng)團(tuán)隊(duì)有人戲稱,中國古代一個(gè)最成功的項(xiàng)目團(tuán)隊(duì),就是西游記中的取經(jīng)團(tuán)隊(duì)。取經(jīng)也可以視作一個(gè)“項(xiàng)目”嗎?有人作了分析。
首先,取經(jīng)當(dāng)然是“一次性”活動(dòng)
其次,項(xiàng)目有明確的目標(biāo),那就是為了完成西天取經(jīng)的偉大任務(wù)。
再次,項(xiàng)目有明確的約束條件,例如路途中只有師徒四人,必須千山萬水地走過所有路程(不許使用法術(shù))。
最后,項(xiàng)目是由“一系列相關(guān)任務(wù)”組成,一共經(jīng)歷了八十一次劫難,方能修成正果。至于項(xiàng)目的特點(diǎn)也都全部符合,所以稱這次行動(dòng)是一個(gè)“項(xiàng)目”并不為過。
唐僧=“項(xiàng)目經(jīng)理”.因?yàn)樗哂袌?jiān)韌不拔的精神,不取真經(jīng)誓不罷休。
沙和尚言語不多、任勞任怨,承擔(dān)了項(xiàng)目中挑擔(dān)這種既粗笨又無趣的工作
豬八戒:好吃懶做,但他性格開朗、天性樂觀,在項(xiàng)目團(tuán)隊(duì)中起了潤(rùn)滑油的作用
孫悟空:取經(jīng)團(tuán)隊(duì)的核心,本領(lǐng)高強(qiáng),但性格不羈、很難管束,可是取經(jīng)途中實(shí)在缺不了他,只好采用各種方法收復(fù)他(比如緊箍咒)。
除此之外,取經(jīng)團(tuán)隊(duì)還充分利用了外部資源12/19/20235(2)項(xiàng)目的特點(diǎn)
一次性。沒有現(xiàn)成的、完全可以照搬的先例。
獨(dú)特性。每個(gè)項(xiàng)目都是獨(dú)一無二的。
目的性。每個(gè)項(xiàng)目都有明確的目標(biāo)。
風(fēng)險(xiǎn)性。風(fēng)險(xiǎn)管理是項(xiàng)目管理中非常重要的一環(huán),包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)預(yù)測(cè)、風(fēng)險(xiǎn)決策內(nèi)容。
高收益。12/19/202361.1軟件(Software)概念1.軟件的定義:計(jì)算機(jī)軟件——與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則及任何與之有關(guān)的文檔和數(shù)據(jù)。∴軟件程序及有關(guān)數(shù)據(jù)—機(jī)器可執(zhí)行;文檔(與軟件開發(fā)、運(yùn)行、維護(hù)、使用、培訓(xùn)有關(guān))——不可執(zhí)行。程序(program)——按既定算法,用程序設(shè)計(jì)語言描述的,適合于計(jì)算機(jī)處理的指令或語句序列的集合。12/19/20237(二)軟件的特點(diǎn)刻有word文檔的光盤是軟件嗎?軟件的制造過程與硬件的制造過程一樣嗎?軟件開發(fā)的自動(dòng)化程度比硬件制造的自動(dòng)化程度高嗎?計(jì)算機(jī)系統(tǒng)中軟件的成本與硬件的成本誰高??12/19/202382、軟件的特點(diǎn)軟件是一個(gè)邏輯的而不是物理的產(chǎn)品。軟件生產(chǎn)主要是腦力勞動(dòng),未擺脫手工開發(fā)方式軟件開發(fā)是復(fù)雜過程,開發(fā)費(fèi)用越來越高
軟件具有與硬件不同的特點(diǎn):軟件是由開發(fā)或工程化而形成的,而不是傳統(tǒng)意義上的制造產(chǎn)生的;軟件不會(huì)“磨損”、“老化”;大多數(shù)軟件是自定義的,而不是通過已有構(gòu)件組裝的。維護(hù)比硬件復(fù)雜。1.1軟件(Software)概念12/19/20239(三)軟件的分類一、軟件的發(fā)展及理論按功能進(jìn)行劃分按規(guī)模進(jìn)行劃分按工作方式劃分按服務(wù)對(duì)象范圍劃分類別參加人員數(shù)研制期限產(chǎn)品規(guī)模(代碼行數(shù))------------------------------------------------------------------微型11-4周0.5K小型11-6月1-2K中型2-51-2年5-50K大型5-202-3年10-100K甚大型100-10004-5年1M極大型2000-50005-10年1-10M實(shí)時(shí)處理軟件分時(shí)軟件交互式軟件批處理軟件項(xiàng)目軟件產(chǎn)品軟件系統(tǒng)軟件支撐軟件應(yīng)用軟件第一章緒論12/19/202310軟件技術(shù)面臨的問題:軟件復(fù)雜性
例:1Windows95程序超過1000萬行
2WWMCCS(軍事和控制)花費(fèi)3500多人拖了幾年,交付后發(fā)顯出100個(gè)錯(cuò)誤。最后失敗。
3城市銀行出納機(jī)程序7.8萬行
軟件生產(chǎn)率低下
開發(fā)一個(gè)軟件可能需要幾年,開發(fā)出來后已經(jīng)過時(shí)12/19/2023111.2軟件危機(jī)及其解決思路——軟件危機(jī)是指在計(jì)算機(jī)軟件開發(fā)、使用與維護(hù)過程中遇到的一系列嚴(yán)重問題和難題。
1、軟件危機(jī)的表現(xiàn)1)對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。--常常出現(xiàn)實(shí)際成本比估算成本高出一個(gè)數(shù)量級(jí)、實(shí)際進(jìn)度比計(jì)劃進(jìn)度拖延幾個(gè)月甚至幾年的現(xiàn)象,從而降低了開發(fā)商的信譽(yù),引起用戶不滿。2)產(chǎn)品不符合用戶要求,質(zhì)量差。用戶對(duì)已完成的軟件不滿意的現(xiàn)象時(shí)有發(fā)生。3)軟件產(chǎn)品的質(zhì)量往往是靠不住的。12/19/2023124)軟件可維護(hù)性差。5)軟件通常沒有適當(dāng)?shù)奈臋n資料。文檔資料不全或不合格,必將給軟件開發(fā)和維護(hù)工作帶來許多難以想象的困難和難以解決的問題。6)價(jià)格昂貴。軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占比例逐年上升。特別是軟件維護(hù)成本迅速增加,已經(jīng)占據(jù)軟硬件總成本的40%~75%。7)開發(fā)生產(chǎn)率提高的速度遠(yuǎn)跟不上軟件需求。12/19/202313軟件的發(fā)展計(jì)算機(jī)軟件經(jīng)歷了三個(gè)發(fā)展階段。12/19/202314(四)軟件的發(fā)展程序設(shè)計(jì)程序系統(tǒng)軟件工程軟件所指程序程序及說明書程序、文檔、數(shù)據(jù)設(shè)計(jì)語言匯編及機(jī)器語言高級(jí)語言軟件語言軟件工作范圍程序編寫包括設(shè)計(jì)和測(cè)試軟件生存周期需求者程序設(shè)計(jì)者本人少數(shù)用戶市場(chǎng)用戶軟件規(guī)模小型中小型大中小型軟件開發(fā)組織個(gè)人開發(fā)小組開發(fā)小組、開發(fā)機(jī)構(gòu)維護(hù)責(zé)任者程序設(shè)計(jì)者開發(fā)小組專職維護(hù)人員質(zhì)量決定因素個(gè)人程序技術(shù)小組技術(shù)水平管理水平注:軟件語言包括需求定義語言、軟件功能語言、軟件設(shè)計(jì)語言和程序設(shè)計(jì)語言等。12/19/202315軟件危機(jī)1、軟件開發(fā)無計(jì)劃性;2、軟件需求不充分3、軟件開發(fā)過程無規(guī)范4、軟件產(chǎn)品無評(píng)測(cè)手段軟件開發(fā)過程中出現(xiàn)的問題:12/19/2023162.產(chǎn)生軟件危機(jī)的原因1)用戶對(duì)軟件需求的描述不精確。2)軟件開發(fā)人員對(duì)用戶需求的理解有偏差,這將導(dǎo)致軟件產(chǎn)品與用戶的需求不一致。3)缺乏處理大型軟件項(xiàng)目的經(jīng)驗(yàn)。開發(fā)大型軟件項(xiàng)目需要組織眾多人員共同完成。一般來說,多數(shù)管理人員缺乏大型軟件的開發(fā)經(jīng)驗(yàn),而多數(shù)軟件開發(fā)人員又缺乏大型軟件項(xiàng)目的管理經(jīng)驗(yàn),致使各類人員的信息交流不及時(shí)、不準(zhǔn)確、容易產(chǎn)生誤解。4)開發(fā)大型軟件易產(chǎn)生疏漏和錯(cuò)誤。5)缺乏有力的方法學(xué)的指導(dǎo)和有效的開發(fā)工具的支持。軟件開發(fā)過多地依靠程序員的“技巧”,從而加劇了軟件產(chǎn)品的個(gè)性化。6)面對(duì)日益增長(zhǎng)的軟件需求,人們顯得力不從心。從某種意義上說,解決供求矛盾將是一個(gè)永恒的主題。12/19/2023173.解決軟件危機(jī)的途徑到了20世紀(jì)60年代末期,軟件危機(jī)已相當(dāng)嚴(yán)重。這促使計(jì)算機(jī)科學(xué)家們開始探索緩解軟件危機(jī)的方法。他們提出了“軟件工程”的概念,即用現(xiàn)代工程的原理、技術(shù)和方法進(jìn)行軟件的開發(fā)、管理、維護(hù)和更新。于是,開創(chuàng)了計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)新的研究領(lǐng)域。12/19/2023183.解決軟件危機(jī)的途徑糾正錯(cuò)誤認(rèn)識(shí)(建立工程化思想)將軟件開發(fā)活動(dòng)工程化,借鑒其他領(lǐng)域的經(jīng)驗(yàn)指導(dǎo)軟件開發(fā)發(fā)展新的軟件工具,提高軟件生產(chǎn)的效率和質(zhì)量12/19/2023191.3軟件工程的概念1.軟件工程的定義1968年,北大西洋公約組織在原西德召開計(jì)算機(jī)科學(xué)會(huì)議,由FritzBauer首次提出了“軟件工程”的概念。軟件工程——用工程科學(xué)和數(shù)學(xué)的原則與方法來定義、開發(fā)、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)和管理方法。軟件工程由方法、工具和過程三部分組成,稱軟件工程的三要素。目標(biāo):降低成本;達(dá)到要求的軟件功能,取得較好的性能;易于移植;降低維護(hù)費(fèi)用;及時(shí)交付;可靠性高12/19/2023202、件工程是一門交叉學(xué)科軟件開發(fā)模型軟件開發(fā)方法軟件開發(fā)工具軟件開發(fā)環(huán)境軟件設(shè)計(jì)的交流語言軟件開發(fā)過程及模型(軟件立項(xiàng)到終止的全過程)軟件項(xiàng)目管理軟件實(shí)施與維護(hù)軟件工程經(jīng)濟(jì)學(xué)計(jì)算機(jī)輔助軟件工程(CASE)?軟件工程的主要研究?jī)?nèi)容軟件工程技術(shù)12/19/2023213、軟件開發(fā)方法學(xué)定義:指編制軟件的方法系統(tǒng)軟件開發(fā)方法分類:結(jié)構(gòu)化方法(傳統(tǒng)方法):采用結(jié)構(gòu)化技術(shù)(分析、設(shè)計(jì)、程序設(shè)計(jì)、測(cè)試)完成軟件開發(fā)任務(wù)。缺點(diǎn):維護(hù)難;代碼重用低;面向?qū)ο蠓椒?2/19/2023224、開發(fā)過程方法學(xué)個(gè)體軟件過程(PSP)群組軟件開發(fā)過程(TSP)能力成熟度過程(CMM)12/19/2023231.4
軟件生存周期軟件生存周期定義(SoftwareLifeCycle)軟件產(chǎn)品或軟件系統(tǒng)從設(shè)計(jì)、投入使用到被淘汰的全過程,又叫生命周期。軟件定義時(shí)期的任務(wù)是什么?p11可將軟件生存周期劃分為3個(gè)過程共9個(gè)階段。3個(gè)過程是:軟件定義過程、軟件開發(fā)過程、軟件使用與維護(hù)過程。9個(gè)階段有:?jiǎn)栴}定義、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試、使用與維護(hù)、退役。它們之間的關(guān)系如圖1-4-1所示。12/19/202324圖1-4-1軟件生存周期階段的劃分使用與維護(hù)綜合測(cè)試編碼與單元測(cè)試詳細(xì)設(shè)計(jì)概要設(shè)計(jì)需求分析退役開發(fā)過程使用與維護(hù)過程定義過程可行性研究問題定義要解決的問題是什么?(問題性質(zhì)、工程目標(biāo)、規(guī)模)問題是否有解決方法?研究問題是否值得解決目標(biāo)系統(tǒng)必須做什么?確定系統(tǒng)必須完成的工作概括回答怎樣實(shí)現(xiàn)目標(biāo)?一個(gè)解決方法框架解決方法細(xì)化、模塊化模塊編程與測(cè)試組合模塊過程中測(cè)試12/19/202325下面簡(jiǎn)要介紹軟件生命周期每個(gè)階段的基本任務(wù):1、問題定義:必須回答的關(guān)鍵問題是:要解決的問題是什么?2、可行性研究:必須回答的關(guān)鍵問題是:對(duì)于上一個(gè)階段所確定的問題有行得通的解決辦法嗎?3、需求分析準(zhǔn)確地確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么?12/19/2023264、總體設(shè)計(jì):必須回答的關(guān)鍵問題是:概括地說,應(yīng)該怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng)?5、詳細(xì)設(shè)計(jì):任務(wù):把解法具體化,“應(yīng)該怎樣具體實(shí)現(xiàn)這個(gè)系統(tǒng)”?6、編碼和單元測(cè)試關(guān)鍵任務(wù)是寫出正確的容易理解、容易維護(hù)的程序模塊。12/19/2023277、綜合測(cè)試:關(guān)鍵任務(wù)是通過各種類型的測(cè)試使軟件達(dá)到預(yù)定的要求。8、軟件維護(hù):關(guān)鍵任務(wù)是通過各種必要的維護(hù)活動(dòng)使系統(tǒng)持久地滿足用戶的需求。12/19/2023281.4軟件工程軟件過程定義了運(yùn)用技術(shù)方法上的順序、應(yīng)該交付的文檔、為保證軟件質(zhì)量和協(xié)調(diào)軟件變化必須采取的管理措施,以及標(biāo)志完成了相應(yīng)開發(fā)活動(dòng)的里程碑。通常使用生命周期模型概括地描述軟件過程。生命周期模型規(guī)定了軟件過程包含的各個(gè)階段,以及完成這些階段的順序。12/19/202329軟件生存周期模型瀑布模型增量模型
演化模型原型模型螺旋模型噴泉模型12/19/2023301.瀑布模型(線形順序模型)可行性研究與計(jì)劃需求分析設(shè)計(jì)編碼運(yùn)行維護(hù)測(cè)試定義階段開發(fā)階段維護(hù)階段12/19/202331瀑布模型中的軟件工程思想1.階段間具有順序性和依賴性。2.推遲實(shí)現(xiàn)的觀點(diǎn)。3.質(zhì)量保證的觀點(diǎn)。
每個(gè)階段必須完成規(guī)定的文檔;
每個(gè)階段結(jié)束前完成文檔審查,
及早改正錯(cuò)誤。12/19/202332瀑布模型的主要優(yōu)點(diǎn):1、強(qiáng)迫開發(fā)人員采用規(guī)范的技術(shù)方法2、嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔3、每個(gè)階段結(jié)束前必須正式進(jìn)行嚴(yán)格的技術(shù)審查和管理復(fù)審缺點(diǎn):在可運(yùn)行的軟件產(chǎn)品交付給用戶之前,用戶只能通過文檔來了解未來的產(chǎn)品是什么樣子。12/19/2023332、增量模型(incrementalmodel)增量模型是一種非整體開發(fā)的模型。根據(jù)增量的方式和形式的不同,分為基于瀑布模型的漸增模型和基于原型的快速原型模型。該模型具有較大的靈活性,適合于軟件需求不明確、設(shè)計(jì)方案有一定風(fēng)險(xiǎn)的軟件項(xiàng)目。增量模型和瀑布模型之間的本質(zhì)區(qū)別是:瀑布模型屬于整體開發(fā)模型,它規(guī)定在開始下一個(gè)階段的工作之前,必須完成前一階段的所有細(xì)節(jié)。而增量模型屬于非整體開發(fā)模型,它推遲某些階段或所有階段中的細(xì)節(jié),從而較早地產(chǎn)生工作軟件。12/19/202334定義概要需求把需求分配給增量設(shè)計(jì)系統(tǒng)結(jié)構(gòu)開發(fā)系統(tǒng)增量驗(yàn)證增量組裝增量驗(yàn)證系統(tǒng)系統(tǒng)不完全最終系統(tǒng)
增量模型12/19/202335增量模型的主要優(yōu)點(diǎn)如下:1、能在較短時(shí)間內(nèi)向用戶提交可完成部分工作的產(chǎn)品2、逐步增加產(chǎn)品功能,從而使用戶有較充裕的時(shí)間學(xué)習(xí)和適應(yīng)新產(chǎn)品12/19/2023364.原型模型又稱快速原型模型,一般用于最終系統(tǒng)的早期用戶評(píng)價(jià),在原形基礎(chǔ)上用戶提出新的需求,開發(fā)人員快速修改。開發(fā)工期短,質(zhì)量有保證12/19/202337快速原型模型所謂快速原型是快速建立起來的、可在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是最終的軟件產(chǎn)品所能完成功能的子集。主要優(yōu)點(diǎn):1、使用這種軟件過程開發(fā)出的軟件產(chǎn)品通常能滿足用戶的真實(shí)需求2、軟件產(chǎn)品的開發(fā)過程基本上是線性順序過程。12/19/202338
4螺旋模型
對(duì)于大型軟件,只開發(fā)一個(gè)原型往往達(dá)不到要求。螺旋模型將瀑布模型和增量模型結(jié)合起來,并加入了風(fēng)險(xiǎn)分析。螺旋模型將開發(fā)過程分為幾個(gè)螺旋周期,每個(gè)螺旋周期可分為4個(gè)工作步驟:
1.確定目標(biāo)、方案和限制條件;
2.評(píng)估方案、標(biāo)識(shí)風(fēng)險(xiǎn)和解決風(fēng)險(xiǎn);
3.開發(fā)確認(rèn)產(chǎn)品;
4.計(jì)劃下一周期工作。
螺旋模型12/19/202339螺旋模型所描述的軟件過程主要適用于內(nèi)部開發(fā)的大型軟件項(xiàng)目。主要優(yōu)點(diǎn):1、有利于已有軟件的重用2、有助于軟件質(zhì)量作為軟件開發(fā)的一個(gè)重用目標(biāo)3、減少了過多測(cè)試或測(cè)試不足所帶來的風(fēng)險(xiǎn)4、軟件維護(hù)與軟件開發(fā)沒有本質(zhì)區(qū)別12/19/2023406噴泉模型分析系統(tǒng)設(shè)計(jì)軟件設(shè)計(jì)實(shí)現(xiàn)圖1.5噴泉模型該模型是由B.H.Sollers和J.M.Edwards于1990年提出的一種新的開發(fā)模型。主要用于采用對(duì)象技術(shù)的軟件開發(fā)項(xiàng)目。它克服了瀑布模型不支持軟件重用和多項(xiàng)開發(fā)活動(dòng)集成的局限性,噴泉模型使開發(fā)過程具有迭代性和無間隙性。
其特點(diǎn)如下:
1、開發(fā)過程有分析、系統(tǒng)設(shè)計(jì)、軟件設(shè)計(jì)和實(shí)現(xiàn)4個(gè)階段。2、各階段相互重疊,它反映了軟件過程并行性的特點(diǎn)。3、以分析為基礎(chǔ),資源消耗成塔型。4、反映了軟件過程迭代性的自然特性,從高層返回低層無資源消耗。5、強(qiáng)調(diào)增量開發(fā),整個(gè)過程是一個(gè)迭代的逐步提煉的過程。
12/19/2023411.4.3
統(tǒng)一軟件開發(fā)過程(RUP)1、RUP概念p23
統(tǒng)一軟件開發(fā)過程(RUP)是一種迭代的、可預(yù)測(cè)的方式來開發(fā)和維護(hù)高質(zhì)量軟件產(chǎn)品的活動(dòng)集合,如下圖所示。12/19/202342RUP具有四種作用:1)為開發(fā)團(tuán)隊(duì)的活動(dòng)順序提供指導(dǎo)。2)詳細(xì)說明開發(fā)涉及哪些制品以及何時(shí)開發(fā)。3)指導(dǎo)每一個(gè)開發(fā)人員和整個(gè)開發(fā)團(tuán)隊(duì)的任務(wù)。4)為監(jiān)控和度量項(xiàng)目的產(chǎn)品和活動(dòng)提供標(biāo)準(zhǔn)。12/19/202343迭代式開發(fā)過程模型二、RUP的精髓1.軟件的迭代開發(fā)12/19/202344軟件迭代開發(fā)的特點(diǎn):在軟件開發(fā)的早期,強(qiáng)制性地進(jìn)行風(fēng)險(xiǎn)控制,及時(shí)、高效地解決系統(tǒng)開發(fā)可能存在的風(fēng)險(xiǎn)。該模型的軟件開發(fā)方法是一種持續(xù)地發(fā)現(xiàn)、創(chuàng)造和實(shí)現(xiàn)的過程,每一次迭代過程都會(huì)使開發(fā)團(tuán)隊(duì)以一種可預(yù)測(cè)和循環(huán)方式來完善項(xiàng)目產(chǎn)品。軟件迭代開發(fā)能夠解決什么?
可以在生命周期早期發(fā)現(xiàn)嚴(yán)重的需求理解錯(cuò)誤,這時(shí)還可以修正這些錯(cuò)誤。這種方法允許并鼓勵(lì)用戶反饋信息,從而抽取出系統(tǒng)的真正需求。這種方法使開發(fā)團(tuán)隊(duì)將注意力集中到項(xiàng)目中最關(guān)鍵的問題上,并屏蔽掉那些分散注意力的問題。12/19/202345持續(xù)的、迭代的測(cè)試可以為項(xiàng)目狀況給出客觀評(píng)估。需求、設(shè)計(jì)和實(shí)現(xiàn)中的不一致能夠在早期被發(fā)現(xiàn)。在整個(gè)項(xiàng)目的生命周期中可以更加平均地分配整個(gè)團(tuán)隊(duì),尤其是可以平均分配測(cè)試團(tuán)隊(duì)的工作量。團(tuán)隊(duì)可以在過程中總結(jié)經(jīng)驗(yàn)教訓(xùn),不斷地改善開發(fā)過程。在整個(gè)生命周期中,項(xiàng)目相關(guān)人員可以通過具體證據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國地產(chǎn)綠化商業(yè)計(jì)劃書
- 2024-2030年中國咸菜市場(chǎng)發(fā)展前景調(diào)研與投資策略分析報(bào)告
- 2024-2030年中國印花熱熔膠融資商業(yè)計(jì)劃書
- 2024年體育用品銷售租賃合同
- 滿洲里俄語職業(yè)學(xué)院《STEM課程教學(xué)與微課制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年兒童個(gè)性化教育服務(wù)聘請(qǐng)教師勞動(dòng)合同模板3篇
- 2024年房屋中介居間協(xié)議2篇
- 漯河醫(yī)學(xué)高等專科學(xué)?!懂嫹◣缀闻c土建制圖》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年銅川貨運(yùn)從業(yè)資格證模擬考試下載什么軟件
- 2024年標(biāo)準(zhǔn)格式個(gè)人等額本息貸款合同版B版
- 成長(zhǎng)賽道-模板參考
- 室外晾衣棚施工方案
- 兒童健康管理服務(wù)總結(jié)分析報(bào)告
- 殯葬行業(yè)的風(fēng)險(xiǎn)分析
- 下肢靜脈血栓個(gè)案查房
- 通信工程冬季施工安全培訓(xùn)
- 痛風(fēng)病科普講座課件
- 工作崗位風(fēng)險(xiǎn)評(píng)估報(bào)告
- 護(hù)理查房肺部感染心衰
- 拒執(zhí)罪申請(qǐng)書范本
- 《阿米巴經(jīng)營(yíng)》讀書分享
評(píng)論
0/150
提交評(píng)論