版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、60年代中期到70年代中期軟件的開發(fā)由于缺乏實踐的指導(dǎo)而產(chǎn)生“軟件危機”。于是80年代初以來,軟件過程被廣泛討論。人們試圖通過各種模型、規(guī)范、方法、和約束來控制、管理軟件的開發(fā)活動。 早先對軟件過程的討論集中在重載過程上。重載過程引入約束來控制軟件開發(fā)活動。這些約束用來減少變化,控制變化。但是變化在實踐中被證明是不可避免的,相反特別對于中小型軟件項目來說,這些過程約束往往使得開發(fā)活動笨重繁瑣,不同程度上降低了團隊的響應(yīng)能力。這些
2、由于引入過程而帶來的額外的成本是中小型軟件項目不愿接受的。2001年初,敏捷聯(lián)盟誕生,隨之涌現(xiàn)出許多優(yōu)秀的輕載軟件開發(fā)方法。包括:SCRUM、Crystal、特征驅(qū)動軟件開發(fā)、自適應(yīng)軟件開發(fā)以及極限編程。 這些軟件開發(fā)方法都具有適應(yīng)變化,靈活,需求驅(qū)動,以人為中心,重實質(zhì)輕形式的特點。為軟件過程的科學(xué)管理提供了新的思路。 然而,敏捷的軟件開發(fā)(ASD)方法大都沒有量化的過程改進機制。如何使開發(fā)方法更加貼近具體的組織應(yīng)用于
3、具體的工程并沒有一個很好的方案。對于講究快速迭代,高效開發(fā)“務(wù)實”的ASD來說,用傳統(tǒng)的軟件度量手段去量化過程特性成本太高。沒有具體的數(shù)據(jù)作指導(dǎo),過程的改進和量身定做就只能停留在體驗式和實踐式,而不是客觀的從實際數(shù)據(jù)上分析得到。這樣的改進過程并非基于客觀數(shù)據(jù),所以往往具有高風(fēng)險和高成本的缺點,事倍功半容易走彎路。 同時,ASD的實踐也缺少支撐工具。一方面是由于市面上軟件過程工具大多在活動控制和約束方面提供功能,這正是ASD要避免
4、的。另一方面ASD的特點要求工具盡可能輕便,靈活,易于使用并具有針對性。所以特別為ASD所用并能顯著提高生產(chǎn)效率的工具至今還沒有看到。但是,ASD是有其自身的特點,針對這些特點如果能開發(fā)出一套支撐工具,還是可以在軟件開發(fā)的效率,軟件產(chǎn)品的可靠性上帶來很大的幫助。比如,由于ASD接受變化,頻繁的更改使得測試在ASD中的比重多過于傳統(tǒng)的開發(fā)過程。對于自動測試的支持將會大大提高ASD開發(fā)效率,并且可以解決很大一部分因為手工測試而帶來的一系列問
5、題。 在本文中,作者試圖針對ASD的特性,開發(fā)出一套適應(yīng)ASD要求的輔助工具,解決ASD暴露出來的問題,改善和提高ASD的開發(fā)效率和產(chǎn)品質(zhì)量。本文首先提出泛度量的概念,探索在產(chǎn)品開發(fā)階段,產(chǎn)品的開發(fā)屬性和產(chǎn)品質(zhì)量之間關(guān)系,并探討這些屬性的零成本收集方法。這樣,這些數(shù)據(jù)就能客觀地成為相關(guān)軟件開發(fā)組織改進過程的依據(jù),并能進一步應(yīng)用于各種度量模型來完成各種相應(yīng)的功能。其次,也是本文的重點,提出了面向?qū)ο蟮能浖詣訙y試的方法。應(yīng)用于此方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 敏捷軟件開發(fā)量化管理工具的研究和實現(xiàn).pdf
- 軟件過程改進支撐工具SPIF的研究和設(shè)計.pdf
- 個體軟件過程及其支持工具的研究.pdf
- 基于構(gòu)件的開發(fā)方法及其支撐工具的研究.pdf
- 零售定價軟件DT Pricing敏捷維護過程及工具的研究實現(xiàn).pdf
- 敏捷小衛(wèi)星太陽帆板支撐結(jié)構(gòu)優(yōu)化設(shè)計.pdf
- 一種敏捷的Web軟件快速開發(fā)工具的設(shè)計與實現(xiàn).pdf
- 基于敏捷軟件過程的軟件測試研究與應(yīng)用.pdf
- 基于CMMI的軟件敏捷開發(fā)研究.pdf
- 敏捷制造環(huán)境下虛擬設(shè)計中心及其支撐平臺的研究.pdf
- 敏捷式軟件開發(fā)流程及其在中小軟件企業(yè)的應(yīng)用.pdf
- 基于OKRAERP軟件平臺的敏捷開發(fā)研究.pdf
- 軟件測試度量的研究及其工具STMT開發(fā).pdf
- 基于構(gòu)件的軟件測試研究及其工具支持.pdf
- 敏捷軟件開發(fā)中軟件測試的研究與實施.pdf
- 基于敏捷的軟件過程進化.pdf
- 軟件項目中的“敏捷流程”
- 敏捷軟件開發(fā)、極限編程的研究.pdf
- 基于敏捷開發(fā)方法的軟件項目管理研究.pdf
- 基于UML的軟件開發(fā)方法及其支撐環(huán)境的研究.pdf
評論
0/150
提交評論