




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、淺談開發(fā)中小型軟件系統(tǒng)的CMM最正確理論方法摘要:本文基于中、小型規(guī)模的軟件開發(fā)特點,通過交融多種軟件過程開發(fā)理論,保證快速、合理、低代價和明晰的軟件開發(fā)過程控制根底上,作者基于工程理論的總結(jié)和歸納,提出一種基于組件構(gòu)建軟件系統(tǒng)的和RUP的有序過程控制的最正確理論方法,該方法具有明晰過程控制、可被重復(fù)檢驗和理解,允許在軟件過程中進展適應(yīng)性的自我調(diào)整和完善。通過實際案例的統(tǒng)計和規(guī)律性分析,證明該種軟件開發(fā)過程的最正確理論方法在實際的工程工程管理中具有較強的工程指導(dǎo)意義和現(xiàn)實參考價值。關(guān)鍵詞:軟件工程;軟件工程管理;組件;最正確理論1引言在當(dāng)今信息社會,信息技術(shù)已經(jīng)普遍地效勞于社會的各行各業(yè),以計
2、算機信息系統(tǒng)為核心的IT技術(shù)已成為最活潑、最有開展?jié)摿Φ闹еa(chǎn)業(yè),絕大多數(shù)的社會業(yè)務(wù)領(lǐng)域都形成了非常成熟的高程度的行業(yè)應(yīng)用軟件。但由于軟件開發(fā)過程的缺陷、工程管理的問題和缺乏對企業(yè)內(nèi)部軟件開發(fā)過程的最正確理論總結(jié)與應(yīng)用,軟件系統(tǒng)的開發(fā)還存在著嚴(yán)重的問題。根據(jù)美國StandishGrup對2022年美國1.35萬個軟件工程的統(tǒng)計,有問題的和失敗的軟件工程占66%,中國甚至到達了90%以上的工程不完全符合實際的業(yè)務(wù)需求1,軟件工程的失敗比率至今沒有太大變化。即低下的軟件消費才能與強烈的業(yè)務(wù)開展需求間的矛盾造成的。這就要求從事軟件消費的組織、相關(guān)人員迫切需要選擇良好的軟件消費才能的改造;對于軟件開發(fā)
3、者來說,保持持久的競爭優(yōu)勢關(guān)鍵因素在于通過合適領(lǐng)域問題的完善軟件過程工程管理實現(xiàn)。軟件工程界已經(jīng)認(rèn)識到美國卡內(nèi)基梅隆大學(xué)軟件工程研究所SftareEngineeringInstitute,SEi所提出的軟件過程才能成熟度模型apabilityaturitydel,在改良并完善軟件過程、進步軟件質(zhì)量產(chǎn)品規(guī)格和軟件開發(fā)效率進度、降低本錢代價等方面的重要指導(dǎo)意義。軟件工程的目的有兩個,即獲得當(dāng)前工程的成功并進展積累,為后續(xù)的工程做提供經(jīng)歷積累和準(zhǔn)備。為防止在軟件開發(fā)過程中出現(xiàn)開發(fā)周期長、組織過程混亂、軟件質(zhì)量決定于軟件開發(fā)者、緩慢的開發(fā)與適應(yīng)性開發(fā)與擴展的效率、維護低價不可預(yù)期和軟件適應(yīng)性差等軟件缺
4、陷,在軟件開發(fā)企業(yè)中通過改良并進步軟件過程和工程管理程度,進步軟件消費力才能與程度,應(yīng)用良好的軟件過程組織的最正確理論成為必然選擇。2軟件工程管理相關(guān)知識軟件生命周期包括軟件定義、開發(fā)和運行三個階段,軟件開發(fā)過程的生命周期一般經(jīng)過可行性研究、需要分析、總體設(shè)計、詳細(xì)設(shè)計、編譯、系統(tǒng)測試和系統(tǒng)施行與維護等過程活動2。在軟件開發(fā)過程中,經(jīng)常遇到溝通協(xié)作問題、需求模糊與較高頻度的調(diào)整、開發(fā)過程組織管理差、不合理的設(shè)計、領(lǐng)域知識構(gòu)件與適應(yīng)性組件不完善和難于進展系統(tǒng)的集成等實際的問題,進而導(dǎo)致難于進展需求功能擴展和設(shè)計的適應(yīng)性迭代和實現(xiàn)的效率低下、工程進度慢和里程碑不可控制和軟件質(zhì)量差和維護本錢代價高等
5、現(xiàn)實的軟件工程管理問題。上述出現(xiàn)的軟件過程缺陷也是軟件工程管理知識體系PBK中9個知識領(lǐng)域及關(guān)鍵軟件過程途徑P中所關(guān)切的,即通過進步軟件過程管理中的技術(shù)、方法、團隊組織建立、信息和溝通的有機結(jié)合,實現(xiàn)軟件開發(fā)的最正確理論BestPraties才能。SEI的過程模型通過7組13個質(zhì)量指標(biāo)指導(dǎo)軟件過程的開發(fā)3;I(apabilityaturitydelIntegratin)是針對產(chǎn)品開發(fā)和效勞的一個過程改良成熟度模型。它包含了25個最正確理論過程域,關(guān)注開發(fā)和維護活動,覆蓋從概念到交付和維護的完好產(chǎn)品生命周期。在個體軟件過程PersnalSftarePress,PSP和美國NASA軟件工程實驗室S
6、EL同樣強調(diào)通過統(tǒng)一的軟件開發(fā)過程,進而實現(xiàn)進步軟件質(zhì)量的目的的原那么。實用軟件度量PS的7種質(zhì)量組、22個分組和64個度量指標(biāo)的關(guān)鍵理論中強調(diào)在軟件過程中通過合理的裁剪、應(yīng)用和施行建立對軟件全過程的有效管理理論。為解決軟件開發(fā)過程出現(xiàn)的問題,多種軟件理論中熱點的一個研究就是軟件產(chǎn)業(yè)正迅速向基于組件化的開發(fā)形式演進。即在正確理解軟件開發(fā)過程,在領(lǐng)域知識指導(dǎo)下改良軟件開發(fā)成功率,在軟件統(tǒng)一過程RUP、基于組件構(gòu)建軟件系統(tǒng),實現(xiàn)軟件工作目的,保證并通過軟件的最正確理論來降低軟件危機風(fēng)險是本文需要研究解決的問題。3基于組件構(gòu)建系統(tǒng)的最正確理論內(nèi)容最正確理論可以應(yīng)用于各行各業(yè),甚至我們生活中的方方面面
7、。最正確理論在軟件開發(fā)中最突出的奉獻就是軟件工程理論的建立,將軟件開發(fā)進化為全程可控、可測量的工程式開發(fā)。最正確理論是一種理念,它表現(xiàn)為有一種技術(shù)、方法、過程、活動、鼓勵或報酬與任何其他技術(shù)、方法、過程等比擬而言可以更有效地提供一個特定的預(yù)期結(jié)果?;诮M件構(gòu)建軟件系統(tǒng),在軟件統(tǒng)一過程RUP指導(dǎo)下的軟件開發(fā)理論已經(jīng)成為軟件工程界的一種事實標(biāo)準(zhǔn),即RUP是一個軟件開發(fā)方法框架,以及一個公認(rèn)的、靈敏的、實用的流程平臺,用于成功的軟件工程。此種方法在設(shè)計中強調(diào)軟件組件的設(shè)計標(biāo)準(zhǔn)以及依賴于現(xiàn)有組件設(shè)計構(gòu)建新的軟件成分。但是現(xiàn)今軟件的設(shè)計過程中均集中于某些特定的領(lǐng)域問題上,這樣造成在軟件接口協(xié)議、組件集成
8、等削弱高層次抽象的設(shè)計決策才能。大量的軟件理論已經(jīng)證明,由于快速變化的技術(shù)、方法和組織過程的抉擇,給開發(fā)企業(yè)在選擇重用技術(shù)、額外適應(yīng)性組件開發(fā)和集成、業(yè)務(wù)領(lǐng)域組件的開發(fā)與來源的選擇上增加了更多不可控制的復(fù)雜性和工程風(fēng)險。如何在采用復(fù)用的組件集成和軟件目的間平衡問題還是有待商榷的研究問題456。綜上所述在基于組件構(gòu)建軟件系統(tǒng)的風(fēng)險代價中核心是解決組件的集成和協(xié)同組件的過程設(shè)計問題。因此本文提出一種創(chuàng)造性結(jié)合最正確理論的軟件過程應(yīng)用于軟件工程開發(fā)的管理過程方法,進而通過正確的需求工程理論和合理設(shè)計實現(xiàn)軟件工程目的。一般軟件理論中,涉及到組織形式、技術(shù)框架、復(fù)用技術(shù)與集成、設(shè)計才能和探究式軟件開發(fā)與
9、設(shè)計原那么,到達適應(yīng)經(jīng)常性的技術(shù)創(chuàng)新的變化與增長特點,理論證明,一個企業(yè)必須通過適應(yīng)本機構(gòu)特點和行業(yè)領(lǐng)域及主題業(yè)務(wù)需求的軟件成熟過程控制,才能不斷地通過探究并結(jié)合企業(yè)技術(shù)才能的過程模型即最正確理論。技術(shù)才能的進步與完善只有在設(shè)計過程中才能產(chǎn)生和得到理論證明。為了實現(xiàn)軟件工程的三維目的即軟件質(zhì)量、進度和本錢,在軟件工程管理指導(dǎo)下的統(tǒng)一開發(fā)過程理論下,軟件構(gòu)建的根本指導(dǎo)原那么表現(xiàn)為以下內(nèi)容:論文聯(lián)盟.ll.遵守統(tǒng)一過程RUP提出了六項最正確理論即迭代的開發(fā)軟件、需求管理、使用基于構(gòu)件的體系構(gòu)造、可視化軟件建模、驗證軟件質(zhì)量和控制軟件變更。軟件開發(fā)過程以體系構(gòu)造為核心、按照高級抽象宏觀指導(dǎo)下,通過領(lǐng)
10、域建模、主題業(yè)務(wù)分解、功能任務(wù)確定和過程實現(xiàn)的層次建模方法完善最正確理論的過程;基于體系構(gòu)造為核心的、適應(yīng)性和動態(tài)擴展方便的組件集成的方式,增量、迭代式軟件開發(fā)組織過程;迫切需要通過設(shè)計流程、技術(shù)、方法和人員等各個有機結(jié)合才能實現(xiàn)強健的需求管理、工程方案、工程跟蹤、質(zhì)量保證和業(yè)務(wù)擴展應(yīng)用,通過組件集成降低軟件工程總體的代價;因此軟件開發(fā)過程的最正確理論也應(yīng)是為完成某項任務(wù)時最高效最少的努力和有效最正確的效果的方式,并且是基于一段時間內(nèi)被大量人員檢驗的可重復(fù)過程。在最正確理論完善與理論中,以進步軟件消費才能為根本目的的軟件工程管理。本文提出普遍適應(yīng)意義的最正確理論過程基于軟件過程控制中,關(guān)注軟件
11、目的、軟件邊界及范圍、軟件本錢和其它與問題領(lǐng)域相關(guān)的目的,詳細(xì)的理論過程步驟如下:1建立并設(shè)計適應(yīng)本企業(yè)技術(shù)才能的軟件開發(fā)規(guī)劃及標(biāo)準(zhǔn)。在工程啟動、工程方案、軟件過程和跟蹤監(jiān)控等軟件工程管理核心過程控制中,首先要基于企業(yè)所在行業(yè)、領(lǐng)域特點和技術(shù)積累經(jīng)歷建立恰當(dāng)?shù)倪^程模型與相應(yīng)過程標(biāo)準(zhǔn)。例如在設(shè)計中考慮某系統(tǒng)的業(yè)務(wù)管理角色、受權(quán)信息在系統(tǒng)運行期間是相對靜態(tài)不變的即“數(shù)據(jù)動態(tài)、業(yè)務(wù)靜態(tài)的啟發(fā)規(guī)那么,設(shè)計約束和實現(xiàn)的組件效勞標(biāo)準(zhǔn)設(shè)定為“一次數(shù)據(jù)獲取,二次數(shù)據(jù)組裝,三次業(yè)務(wù)靜態(tài)應(yīng)用,進而保證了設(shè)計思想與編碼過程中的統(tǒng)一形式,成為該軟件最正確理論的一個重要因素。2基于軟件過程的人員受權(quán)。在理論中,應(yīng)該基于
12、軟件過程的3P人員、問題和過程,將三者基于主題業(yè)務(wù)特征、人員才能和角色職責(zé)、軟件過程任務(wù),量化受權(quán)資源、責(zé)任和里程碑責(zé)任人。例如在某軟件過程責(zé)任受權(quán)中,為實現(xiàn)軟件過程的階段和任務(wù),按照最正確理論的方式進展組織與評審。3定義需求規(guī)格獲取的工程方法、管理配置變更制度建立。按照操作、控制簡便和實用,指導(dǎo)性強的原那么,基于企業(yè)的組織特點和技術(shù)消費程度,以快速原型系統(tǒng)為典型特征,適應(yīng)軟件變化特征和便于階段評審的軟件過程的制品配置管理。4以領(lǐng)域分析建模為根底的抽象設(shè)計方法指導(dǎo)。設(shè)計過程遵循自頂向下、由粗到細(xì)、逐步細(xì)化,抽象為指導(dǎo)設(shè)計的原那么,按照分治和啟發(fā)式規(guī)那么完善體系構(gòu)造設(shè)計和組件化應(yīng)用系統(tǒng)設(shè)計。比方
13、我們進展信息化系統(tǒng)的建模過程中,可以按照業(yè)務(wù)流程分析和指導(dǎo)下,確認(rèn)界面原型,根據(jù)業(yè)務(wù)的操作與規(guī)格約束,確定界面的統(tǒng)一性和布局、界面要素的層次性,基于實際業(yè)務(wù)流程的信息模型特征進展軟件系統(tǒng)根底設(shè)施的設(shè)計與組件配置和開發(fā),這樣實現(xiàn)了軟件系統(tǒng)的設(shè)計統(tǒng)一性和開發(fā)編碼的自動化規(guī)格,降低各個階段的開發(fā)代價與維護本錢。5嚴(yán)格的階段工程評估和設(shè)計原那么、約束指導(dǎo)進展統(tǒng)一過程管理。6組件化、標(biāo)準(zhǔn)接口協(xié)議標(biāo)準(zhǔn)的集成風(fēng)險控制。7過程的跟蹤與適當(dāng)、及時變更控制與配置管理。8適應(yīng)主題業(yè)務(wù)特征與行業(yè)規(guī)律的功能設(shè)計。組件定義的粒度,編碼規(guī)那么,集成化的開發(fā)與構(gòu)建系統(tǒng)形式指導(dǎo)9可控制的工程目的、量化的設(shè)計約束和標(biāo)準(zhǔn)化過程管理
14、流程。10工程全過程的標(biāo)準(zhǔn)軟件制品規(guī)格控制。通過上述統(tǒng)一的軟件開發(fā)過程形式,使企業(yè)可以適應(yīng)不同的工程理論要求和良好的系統(tǒng)解決方案,同時,又可以具有適當(dāng)?shù)倪^程控制靈敏性和風(fēng)險控制。4最正確理論工程案例按照本文所提出軟件開發(fā)過程的最正確理論步驟得到理論檢驗的軟件系統(tǒng)的特點總結(jié)如下:通過以上不同特點、規(guī)模不同的軟件工程情況統(tǒng)計可得出,本文所提出的采用軟件開發(fā)的最正確理論方法進展組織,從軟件錯誤或缺陷數(shù)量、產(chǎn)生的階段過程、維護代價等方面來看,進步了軟件開發(fā)效率,降低軟件開發(fā)本錢,軟件過程可控,結(jié)果預(yù)期和維護代價均得到滿足,工程預(yù)期成功幾率大大進步,進步了軟件開發(fā)消費力。5結(jié)論本文所提出的最正確理論,從
15、軟件開發(fā)過程組織與控制上,均保證了在軟件過程中符合軟件工程的原那么和方法理論指導(dǎo)。通過多個不同類型和規(guī)模的軟件案例統(tǒng)計可得出,本方法在中、小型軟件系統(tǒng)開發(fā)、軟件工程管理等過程中,具有較強的指導(dǎo)意義。本文所提倡的最正確理論方法因為選擇的案例和理論均為中、小型規(guī)模工程,因此在最正確理論的開發(fā)過程中,軟件風(fēng)險、決策選擇和軟件目的的建模方法等沒有過多強調(diào)。如何結(jié)合中、小型規(guī)模軟件工程開發(fā)中,重點解決的是保證快速、高效、高質(zhì)量和低代價的目的下,更突出階段風(fēng)險評估、過程評審和決策過程的控制是研究和解決的重點內(nèi)容。參考文獻1ZhangEi,Zhuhang-le.uti-AgentnurrentdelinSf
16、tarePrjetanageent.AppliatinResearhfputers,vl.2022,pp.17-19.2Kurt.allnau,SttA.Hissns,Rbert.Sealrd,BuildingSysteserialpnents,Addisn-esley,2001.3韓萬江,姜立新.軟件工程管理案例教程.hinaahinePress,2022.4Garus,D,andDavid,H.TheSftareeasuringPress:APratialGuidetFuntinaleasureents.NJ:YurdnPress,1996.5G.A.Hazelrigy,AFraerkfr
17、Deisin-BasedEngineering,Design,JurnalfehanialDesign,1999.6FelixBahan,LenBass,.Buhan,F.Lng,Tehnialneptsfpnet-BasedSftareEngineering,TehnialReprtU/SEI-2000-TR-008,SftareEngineeringInstitute,arregieellnUniversity,Pittisburgh:./publiatins/duents/00.reprts/00r008/00tr008title.htl.7I.Thas,B.Nejeh,DefinitinsfTlIntegratinfrEnvirnents,IEEESftare9.N.3,arh1992:29-35.8PI.AGuidetthePrjetanageentBd
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3624-2024 1000kV交流架空輸電線路金具
- T-ZHCA 031-2024 淋洗類化妝品溫和性評價 重建表皮模型組織活力法
- 二零二五年度房屋代管及租戶租賃合同終止通知協(xié)議
- 二零二五年度公共設(shè)施配套拆遷房產(chǎn)分割及公益基金合同
- 2025年度門面轉(zhuǎn)讓及獨家代理權(quán)合同
- 二零二五年度合資公司股權(quán)合作協(xié)議書
- 2025年度網(wǎng)絡(luò)安全責(zé)任方合作協(xié)議范本(適用于互聯(lián)網(wǎng)企業(yè))
- 二零二五年度車輛抵押抵貨款金融創(chuàng)新服務(wù)協(xié)議
- 二零二五年度銷售團隊市場分析聘用協(xié)議
- 二零二五年度農(nóng)村房屋租賃與農(nóng)村社區(qū)文化活動合作協(xié)議
- 第07講 兩個基本計數(shù)原理(七大題型)(解析版)
- 武漢大學(xué)高等工程數(shù)學(xué)課件
- 加油站自動化控制系統(tǒng)
- 健康教育知識講座高血壓
- BLM(含樣例)教學(xué)課件
- 企業(yè)數(shù)字化轉(zhuǎn)型之路燈塔工廠專題報告
- 低溫恒溫槽日常維護保養(yǎng)
- 市政道路工程城市道路施工組織設(shè)計
- 動物免疫接種技術(shù)課件
- 最全食堂菜譜、-公司食堂菜譜大全、-大鍋菜:522道菜+35道湯
- 線下庭審申請書
評論
0/150
提交評論