国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網 論文中心 正文

軟件工程技術和CMM的融合研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程技術和CMM的融合研究范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程技術和CMM的融合研究

摘要:為了進一步順應社會發展的需求,有效提升軟件工程管理效率,努力加快軟件工程與CMM的融合,也是軟件產業發展的必然趨勢。本文在對軟件工程發展歷程及發展現狀進行分析的基礎上,重點闡述了軟件工程和CMM融合的必要性和方法,并通過具體實例加以概括說明,旨在通過加強相關領域的應用研究,從而進一步完善我國軟件開發體系的發展和成熟。

【關鍵詞】軟件工程 CMM 發展與融合

隨著計算機產業和網絡技術的發展,軟件開發成本在整個計算機軟硬件開發中的比重越來越大,對軟件的規模和軟件過程管理的要求也越來越高。因此,如何在快速變化的新時期下,加快系統工程中軟件工程與CMM的融合,加強相關領域的應用研究,從而進一步完善我國軟件開發體系的成熟程度,也是我們必須要思考和解決的重要課題。

1軟件工程的發展歷程及發展現狀

為了有效地提升軟件質量及軟件開發效率,經過近幾十年的實踐和探索,軟件工程也逐漸作為一門獨立的學科開展應用研究。現在軟件工程被正式定義為:“運用系統的、規范的和可定量的方法來開s發、運行和維護軟件”,軟件工程的發展也大致經歷了三個發展階段。第一個階段也就是軟件工程的創始期,主要為上世紀60年代。通過將傳統工程學的原理、技術和方法等應用于軟件質量的開發和應用,從而逐步提出了軟件工程化的思想,并根據應用的需要,將軟件開發過程逐步細化為需求分析、設計、編程、測試和維護等,軟件工程的概念也隨之應運而生。第二階段從上世紀80年代開始,伴隨著軟件工程相關理論的發展和面向對象方法與技術的不斷成熟,系統軟件有了更加長足的發展,從而能進一步適應更大規模和更復雜的運用。在相關理論發展和完善的基礎上,軟件開發過程也逐漸從目標管理轉向過程管理。第三個階段則始于上世紀90年代前后,隨著網絡的不斷發展和普及,為了滿足網絡計算和多媒體技術等應用的需要,軟件工程也逐漸開發出大量分布式和智能處理系統,從而進一步適應大規模系統、資源共享和協調工作等的要求。在這個階段,軟件工程在提高個人生產率的同時,也更加重視軟件體系結構和模式設計,并努力通過信息共享和協同作用等方式進一步提高軟件整體效率。

2CMM的發展和理論基礎

1986年11月,在Mitre公司的幫助下,卡耐基-梅隆大學軟件工程研究所(CMUSEI)開展了能夠幫助改善軟件過程成熟度的系統研究,并在此后發表了過程成熟度框架的簡要描述,在此基礎上進一步將軟件過程成熟度框架發展為軟件能力成熟度模型(CMM)。CMM的實質就是軟件過程改進的系統方法,而軟件過程能力的改進則是通過許多小的、進化的步驟而逐漸實施。在軟件成熟度模型中主要形成了初始級、可重復級、已定義級、已管理級和優化級5個等級。其中初始級的特點為軟件工程管理制度缺乏,對其管理過程缺乏定義,多屬于反應式處理方式,主要用來應付危機等突發事件,過程不可預測,難以實現重復性;可重復級的特點為多是基于類似項目中的經驗,從而建立基本的項目管理制度和方法,管理人員可及時發現問題并采取措施加以解決,具有一定的重復性;而已定義級則是已將軟件過程文檔化、標準化,可按照需求改進開發過程,并通過評審方法可進一步保證軟件質量;已管理級則是針對制定質量、效率目標,并從中收集、測量相應指標。可利用統計工具對開發過程進行分析并采取改進措施,從而對軟件過程和質量有進一步定量的理解和控制;而最高的優化級,則是基于統計質量和過程控制工具,從而進一步持續改進軟件過程,提高軟件質量和效率。而在每個等級中又包含了若干關鍵過程域和關鍵實踐,通過不斷解決其特定的目標和問題,從而實現對整個軟件過程的改進。

3軟件工程和CMM融合的必要性和方法

3.1兩者融合的必要性

由于軟件開發過程中的高風險性和不可預知性,難以在研發過程中實施有效的監管,從而可能會導致軟件的預期利潤下降,進而影響軟件開發的整體質量和水平,難以滿足用戶個性化的要求。而通過CMM軟件的運用,可以有效地改善軟件開發質量,完善研發管理體系,從而進一步提高管理效率和水平。從軟件研發者角度出發,CMM的運用能有效地提升軟件研發的整體管理水平,提高生產效率,從而進一步優化管理水平和結構。同時,用戶也能對軟件開發的整體效果進行有效的評價,并同研發者進行及時地溝通和改進,從而減少了軟件開發的風險。通過軟件工程技術cmm融合,能更有利于規避風險,提高了過程管理,并進一步明確了應該防范的主要風險及所采取的措施。同時,融合框架提供了結構和信息的雙向支持,對于拓寬軟件工程和CMM的理論具有極大的促進。此外融合技術也充分利用和吸收了CMM模型的內容,從而更容易在實踐中得到切實的運用。通過軟件工程與CMM的融合,是軟件方法的重要發展,也必將在現實中產生積極的指導作用。

3.2兩者融合的方法

如上所述,軟件工程技術與CMM的融合滲透在軟件開發生命周期中的各個階段。因此,依據實際的軟件工程開發的具體內容與特點,我們應將軟件生命周期的各個階段與CMM模型中的關鍵過程建立良好的關系,并將其作為兩者融合的切入點,并在不同階段選擇與之相關的關鍵過程管理,從而進一步提升軟件的質量。此外,我們還需要建立更有效的軟件工程技術標準體系和完善的軟件過程管理體系,并依據軟件過程的目標特點,確定更有針對性的方法和措施。而確立兩者融合成功的標志則主要體現在:在建立成熟的軟件工程研發體系基礎上,能夠對研發過程明確開發目標、更新研發理念,同時,在軟件研發過程中,能夠建立完善的管理體系,并對其實施高效的管理,從而進一步能夠開展高質量的重復性實踐。因此,要想從根本上提升軟件質量,提升管理水平,就必須對研發過程進行嚴格的監管,并合理運用CMM模型的優勢,從而有力地完善我國軟件開發體系的成熟程度。

4軟件工程和CMM融合的應用實例

以“某鍋爐壓力容器檢驗所信息系統開發”為例,重點分析項目分析與啟動設計階段將兩者融合的具體應用。在項目分析和啟動階段,最為關鍵的步驟就是需要在大量繁雜無序的信息中幫助用戶尋找有用的內容,在幫助用戶對項目進行透徹的分析和信息檢索基礎上,通過數據流程圖等形式將用戶的需求規范化,便于跟蹤和規范化管理。如上所示,通過繪制自上而下、逐步細化的數據流程圖,系統可以方便地對罐車使用者和使用記錄進行登記和查找,并對罐車資料和相關檢驗文件能進行及時更新,通過對所有相關信息的規范化分類和歸檔,使得用戶和實現用戶需求的項目之間達成共識,為從而極大地滿足了用戶個性化的需求。

5小結

隨著計算機和網絡技術的發展,將軟件工程技術和CMM融合,不僅是順應社會發展的必然需求,也是有效提升軟件工程管理效率的有效途徑。將兩者的有效融合,對于加強對軟件研發過程的監督管理,提高軟件質量和品質都將具有積極的推動作用。我們也需要理論聯系實際,進一步加強相關領域的應用研究,努力完善我國軟件開發體系的成熟程度。

參考文獻

[1]沈濤.系統工程中軟件工程技術與CMM的融合應用[J].電子科學技術評論,2011(04).

[2]陸學華,李偉.軟件工程技術在模擬項目開發中的應用[J].優選與管理科學,2012(02).

[3]杜建強.軟件工程技術在系統工程中同CMM進行融合的分析[J].硅谷,2014,43(13).

[4]杜燕玲.軟件工程技術在系統工程中如何同CMM進行融合的探討[J].讀寫算(教育教學研究)2014,73(17).

作者:談李清

主站蜘蛛池模板: 欧美在线一级片 | 国内自拍网红在线综合 | 97影院理论在线观看 | 日本作爱 | 毛片免费在线 | 日韩一品在线播放视频一品免费 | 免费观看一级欧美在线视频 | 日韩欧美亚州 | 欧美成a人免费观看久久 | 日本巨乳中文字幕 | 久国产| 萌白酱香蕉白丝护士服喷浆 | 日韩欧美一中字暮 | 久久精品国产国产 | 精品理论片一区二区三区 | 日本一级毛片高清免费观看视频 | 永久免费毛片手机版在线看 | 国产精品日韩一区二区三区 | 久久精品国产99久久6动漫欧 | 日本欧美三级 | 日本精品一区二区三区在线 | 亚洲欧美日产综合在线看 | 99在线观看精品免费99 | 国产精品自拍在线 | 一区二区三区免费视频 www | 国产a一级毛片含羞草传媒 国产a自拍 | 特黄特a级特别特级特毛片 特黄特黄 | 国产乱弄视频在线观看 | 永久在线 | jizz国产精品免费麻豆 | 国产欧美一区二区三区免费 | 日韩a级| 视频在线一区二区三区 | 美女视频黄a视频免费全程 美女视频黄a视频免费全过程 | 自拍偷拍亚洲区 | 在线亚洲播放 | 国产三级做爰高清在线 | 天堂8资源8在线 | 在线观看aaa | 日本人一级毛片免费视频 | 久久久影院 |