已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1/6淺談開發(fā)中小型軟件系統(tǒng)的CMM最佳實(shí)踐方法摘要本文基于中、小型規(guī)模的軟件開發(fā)特點(diǎn),通過融合多種軟件過程開發(fā)實(shí)踐,保證快速、合理、低代價(jià)和清晰的軟件開發(fā)過程控制基礎(chǔ)上,作者基于工程實(shí)踐的總結(jié)和歸納,提出一種基于組件構(gòu)建軟件系統(tǒng)的CMM和RUP的有序過程控制的最佳實(shí)踐方法,該方法具有清晰過程控制、可被重復(fù)檢驗(yàn)和理解,允許在軟件過程中進(jìn)行適應(yīng)性的自我調(diào)整和完善。通過實(shí)際案例的統(tǒng)計(jì)和規(guī)律性分析,證明該種軟件開發(fā)過程的最佳實(shí)踐方法在實(shí)際的工程項(xiàng)目管理中具有較強(qiáng)的工程指導(dǎo)意義和現(xiàn)實(shí)參考價(jià)值。關(guān)鍵詞軟件工程;軟件項(xiàng)目管理;組件;最佳實(shí)踐1引言在當(dāng)今信息社會(huì),信息技術(shù)已經(jīng)普遍地服務(wù)于社會(huì)的各行各業(yè),以計(jì)算機(jī)信息系統(tǒng)為核心的IT技術(shù)已成為最活躍、最有發(fā)展?jié)摿Φ闹еa(chǎn)業(yè),絕大多數(shù)的社會(huì)業(yè)務(wù)領(lǐng)域都形成了非常成熟的高水平的行業(yè)應(yīng)用軟件。但由于軟件開發(fā)過程的缺陷、項(xiàng)目管理的問題和缺乏對企業(yè)內(nèi)部軟件開發(fā)過程的最佳實(shí)踐總結(jié)與應(yīng)用,軟件系統(tǒng)的開發(fā)還存2/6在著嚴(yán)重的問題。根據(jù)美國STANDISHGROUP對XX年美國萬個(gè)軟件項(xiàng)目的統(tǒng)計(jì),有問題的和失敗的軟件項(xiàng)目占66,中國甚至達(dá)到了90以上的項(xiàng)目不完全符合實(shí)際的業(yè)務(wù)需求1,軟件項(xiàng)目的失敗比率至今沒有太大變化。即低下的軟件生產(chǎn)能力與強(qiáng)烈的業(yè)務(wù)發(fā)展需求間的矛盾造成的。這就要求從事軟件生產(chǎn)的組織、相關(guān)人員迫切需要選擇良好的軟件生產(chǎn)能力的改造;對于軟件開發(fā)者來說,保持持久的競爭優(yōu)勢關(guān)鍵因素在于通過適合領(lǐng)域問題的完善軟件過程項(xiàng)目管理實(shí)現(xiàn)。軟件工程界已經(jīng)認(rèn)識(shí)到美國卡內(nèi)基梅隆大學(xué)軟件工程研究所所提出的軟件過程能力成熟度模型在改進(jìn)并完善軟件過程、提高軟件質(zhì)量和軟件開發(fā)效率、降低成本等方面的重要指導(dǎo)意義。軟件項(xiàng)目的目標(biāo)有兩個(gè),即取得當(dāng)前項(xiàng)目的成功并進(jìn)行積累,為后續(xù)的項(xiàng)目做提供經(jīng)驗(yàn)積累和準(zhǔn)備。為避免在軟件開發(fā)過程中出現(xiàn)開發(fā)周期長、組織過程混亂、軟件質(zhì)量決定于軟件開發(fā)者、緩慢的開發(fā)與適應(yīng)性開發(fā)與擴(kuò)展的效率、維護(hù)低價(jià)不可預(yù)期和軟件適應(yīng)性差等軟件缺陷,在軟件開發(fā)企業(yè)中通過改進(jìn)并提高軟件過程和項(xiàng)目管理水平,提高軟件生產(chǎn)力能力與水平,應(yīng)用良好的軟件過程組織的最佳實(shí)踐成為必然選擇。3/6軟件項(xiàng)目管理相關(guān)知識(shí)軟件生命周期包括軟件定義、開發(fā)和運(yùn)行三個(gè)階段,軟件開發(fā)過程的生命周期一般經(jīng)過可行性研究、需要分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編譯、系統(tǒng)測試和系統(tǒng)實(shí)施與維護(hù)等過程活動(dòng)2。在軟件開發(fā)過程中,經(jīng)常遇到溝通協(xié)作問題、需求模糊與較高頻度的調(diào)整、開發(fā)過程組織管理差、不合理的設(shè)計(jì)、領(lǐng)域知識(shí)構(gòu)件與適應(yīng)性組件不完善和難于進(jìn)行系統(tǒng)的集成等實(shí)際的問題,進(jìn)而導(dǎo)致難于進(jìn)行需求功能擴(kuò)展和設(shè)計(jì)的適應(yīng)性迭代和實(shí)現(xiàn)的效率低下、項(xiàng)目進(jìn)度慢和里程碑不可控制和軟件質(zhì)量差和維護(hù)成本代價(jià)高等現(xiàn)實(shí)的軟件項(xiàng)目管理問題。上述出現(xiàn)的軟件過程缺陷也是軟件項(xiàng)目管理知識(shí)體系中9個(gè)知識(shí)領(lǐng)域及關(guān)鍵軟件過程路徑中所關(guān)切的,即通過提高軟件過程管理中的技術(shù)、方法、團(tuán)隊(duì)組織建設(shè)、信息和溝通的有機(jī)結(jié)合,實(shí)現(xiàn)軟件開發(fā)的最佳實(shí)踐能力。SEI的CMM過程模型通過7組13個(gè)質(zhì)量指標(biāo)指導(dǎo)軟件過程的開發(fā)3;CMMICAPABILITYMATURITYMODELINTEGRATION是針對產(chǎn)品開發(fā)和服務(wù)的一個(gè)過程改進(jìn)成熟度模型。它包含了25個(gè)最佳實(shí)踐過程域,關(guān)注開發(fā)和維護(hù)活動(dòng),覆蓋從概念到交付和維護(hù)的完整產(chǎn)品生命周期。在個(gè)體軟件過程和美國NASA軟件工程實(shí)驗(yàn)室同樣強(qiáng)調(diào)通過統(tǒng)一的軟件開發(fā)過程,進(jìn)而實(shí)現(xiàn)提高軟件質(zhì)量的目標(biāo)的原則。實(shí)用軟件度4/6量的7種質(zhì)量組、22個(gè)分組和64個(gè)度量指標(biāo)的關(guān)鍵實(shí)踐中強(qiáng)調(diào)在軟件過程中通過合理的裁剪、應(yīng)用和實(shí)施建立對軟件全過程的有效管理實(shí)踐。為解決軟件開發(fā)過程出現(xiàn)的問題,多種軟件實(shí)踐中熱點(diǎn)的一個(gè)研究就是軟件產(chǎn)業(yè)正迅速向基于組件化的開發(fā)模式演進(jìn)。即在正確理解軟件開發(fā)過程,在領(lǐng)域知識(shí)指導(dǎo)下改進(jìn)軟件開發(fā)成功率,在軟件統(tǒng)一過程、基于組件構(gòu)建軟件系統(tǒng),實(shí)現(xiàn)軟件工作目標(biāo),保證并通過軟件的最佳實(shí)踐來降低軟件危機(jī)風(fēng)險(xiǎn)是本文需要研究解決的問題?;诮M件構(gòu)建系統(tǒng)的最佳實(shí)踐內(nèi)容最佳實(shí)踐可以應(yīng)用于各行各業(yè),甚至我們生活中的方方面面。最佳實(shí)踐在軟件開發(fā)中最突出的貢獻(xiàn)就是軟件工程理論的建立,將軟件開發(fā)進(jìn)化為全程可控、可測量的工程式開發(fā)。最佳實(shí)踐是一種理念,它表現(xiàn)為有一種技術(shù)、方法、過程、活動(dòng)、鼓勵(lì)或報(bào)酬與任何其他技術(shù)、方法、過程等比較而言可以更有效地提供一個(gè)特定的預(yù)期結(jié)果?;诮M件構(gòu)建軟件系統(tǒng),在軟件統(tǒng)一過程指導(dǎo)下的軟件開發(fā)實(shí)踐已經(jīng)成為軟件工程界的一種事實(shí)標(biāo)準(zhǔn),即RUP是一個(gè)軟件開發(fā)方法框架,以及一個(gè)公認(rèn)的、靈活的、實(shí)用的流程平臺(tái),用于成功的軟件項(xiàng)目。此種方法在設(shè)計(jì)中強(qiáng)調(diào)軟件組件的設(shè)計(jì)規(guī)范以及依賴于現(xiàn)有組件設(shè)計(jì)構(gòu)建新5/6的軟件成分。但是現(xiàn)今軟件的設(shè)計(jì)過程中均集中于某些特定的領(lǐng)域問題上,這樣造成在軟件接口協(xié)議、組件集成等削弱高層次抽象的設(shè)計(jì)決策能力。大量的軟件實(shí)踐已經(jīng)證明,由于快速變化的技術(shù)、方法和組織過程的抉擇,給開發(fā)企業(yè)在選擇重用技術(shù)、額外適應(yīng)性組件開發(fā)和集成、業(yè)務(wù)領(lǐng)域組件的開發(fā)與來源的選擇上增加了更多不可控制的復(fù)雜性和項(xiàng)目風(fēng)險(xiǎn)。如何在采用復(fù)用的組件集成和軟件目標(biāo)間平衡問題還是有待商榷的研究問題456。綜上所述在基于組件構(gòu)建軟件系統(tǒng)的風(fēng)險(xiǎn)代價(jià)中核心是解決組件的集成和協(xié)同組件的過程設(shè)計(jì)問題。因此本文提出一種創(chuàng)造性結(jié)合最佳實(shí)踐的軟件過程應(yīng)用于軟件項(xiàng)目開發(fā)的管理過程方法,進(jìn)而通過正確的需求工程實(shí)踐和合理設(shè)計(jì)實(shí)現(xiàn)軟件工程目標(biāo)。一般軟件實(shí)踐中,涉及到組織形式、技術(shù)框架、復(fù)用技術(shù)與集成、設(shè)計(jì)能力和探索式軟件開發(fā)與設(shè)計(jì)原則,達(dá)到適應(yīng)經(jīng)常性的技術(shù)創(chuàng)新的變化與增長特點(diǎn),實(shí)踐證明,一個(gè)企業(yè)必須通過適應(yīng)本機(jī)構(gòu)特點(diǎn)和行業(yè)領(lǐng)域及主題業(yè)務(wù)需求的軟件成熟過程控制,才能不斷地通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)議后續(xù)跟蹤與效果評估制度
- 2026年浙江大學(xué)杭州國際科創(chuàng)中心吳新科教授課題組招聘備考題庫及答案詳解參考
- 2026年浙江大學(xué)愛丁堡大學(xué)聯(lián)合學(xué)院方兆元課題組科研助理招聘備考題庫及1套參考答案詳解
- 企業(yè)設(shè)備管理規(guī)范制度
- 中學(xué)學(xué)生社團(tuán)活動(dòng)經(jīng)費(fèi)管理流程制度
- 2026年湘潭市九華中學(xué)(長沙市一中九華中學(xué))代課教師招聘備考題庫完整答案詳解
- 2026年榆林市第五幼兒園招聘備考題庫及參考答案詳解1套
- 2026年鐘祥市國有企業(yè)公開招聘工作人員16人備考題庫完整答案詳解
- 2026年玉環(huán)公證處招聘備考題庫及一套答案詳解
- 2026年河南姚孟能源投資有限公司招聘備考題庫及參考答案詳解一套
- 環(huán)衛(wèi)清掃保潔、垃圾清運(yùn)及綠化服務(wù)投標(biāo)方案(技術(shù)標(biāo) )
- 2023年廣東學(xué)業(yè)水平考試物理??贾R(shí)點(diǎn)
- 房地產(chǎn)運(yùn)營-項(xiàng)目代建及管理實(shí)務(wù)
- 中外政治思想史-復(fù)習(xí)資料
- GB/T 12385-2008管法蘭用墊片密封性能試驗(yàn)方法
- 中國近代史期末復(fù)習(xí)(上)(第16-20課)【知識(shí)建構(gòu)+備課精研】 高一歷史上學(xué)期期末 復(fù)習(xí) (中外歷史綱要上)
- GB 11887-2008首飾貴金屬純度的規(guī)定及命名方法
- 《LED的基礎(chǔ)知識(shí)》課件
- 需求導(dǎo)向式銷售研討課程課件
- DB13T 5603-2022 工貿(mào)行業(yè)非高危建設(shè)項(xiàng)目安全設(shè)施“三同時(shí)”報(bào)告編制導(dǎo)則
- DB13T 5435-2021 內(nèi)陸水域游船碼頭安全運(yùn)營規(guī)范
評論
0/150
提交評論