一種中小型軟件企業(yè)軟件過程改進(jìn)框架研究.pdf

一種中小型軟件企業(yè)軟件過程改進(jìn)框架研究.pdf

ID:57749339

大?。?52.27 KB

頁數(shù):2頁

時(shí)間:2020-03-28

一種中小型軟件企業(yè)軟件過程改進(jìn)框架研究.pdf_第1頁
一種中小型軟件企業(yè)軟件過程改進(jìn)框架研究.pdf_第2頁
資源描述:

《一種中小型軟件企業(yè)軟件過程改進(jìn)框架研究.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、國際上采用的軟件過程改進(jìn)模型如CMM/CMMI是軟件過程改進(jìn)領(lǐng)域的重要成果,它是適用于軟件企業(yè)質(zhì)量管理和過程改進(jìn)的重要標(biāo)準(zhǔn)。但是,這些模型主要是針對(duì)大型軟件企業(yè)的,對(duì)于國內(nèi)為數(shù)眾多的中小型軟件企業(yè)并不完全適合。因此,尋找一種適合國內(nèi)中小型軟件企業(yè)的軟件過程改進(jìn)框架顯得非常重要。以下在分析和借鑒CMMI和ASD理論基礎(chǔ)上,研究出了一個(gè)面向國內(nèi)中小型軟件的軟件過程改進(jìn)框架。2.中小型軟件企業(yè)特點(diǎn)我國的軟件組織以中小企業(yè)為主,50人以下的軟件企業(yè)占大多數(shù),這些企業(yè)有一些共同的特點(diǎn)。(1)小型軟件員工的年齡集中在25~30歲,學(xué)歷大多在本科以及碩士以上,但是卻沒有相關(guān)的培訓(xùn)計(jì)劃。企業(yè)的

2、領(lǐng)導(dǎo)者認(rèn)為員工雇傭是為了馬上工作,培訓(xùn)是一種昂貴的、浪費(fèi)時(shí)間與金錢、沒有回報(bào)的付出。(2)小型軟件企業(yè)員工認(rèn)為自己企業(yè)的優(yōu)勢(shì)在于擁有優(yōu)秀的技術(shù)人員,而問題在于:時(shí)間難控制、開發(fā)壓力大,用戶需求變更頻繁,人員流動(dòng)大。(3)小型軟件企業(yè)的業(yè)務(wù)負(fù)責(zé)人大多是計(jì)算機(jī)、軟件和其他的相關(guān)專業(yè),極少是管理專業(yè),表現(xiàn)出人員的管理混亂。企業(yè)經(jīng)營者缺乏有效的管理手段,難以準(zhǔn)確地掌握并控制產(chǎn)品及項(xiàng)目的開發(fā)成本,導(dǎo)致企業(yè)獲利能力下降。(4)小型軟件企業(yè)開發(fā)規(guī)模平均要小于大型軟件企業(yè),一般項(xiàng)目要求在6個(gè)月內(nèi),所接受項(xiàng)目的大小不一,即小型軟件企業(yè)所接受的不一定是小型軟件項(xiàng)目,這就要求小型軟件企業(yè)同樣要有好的

3、項(xiàng)目管理能力。3.軟件過程改進(jìn)框架的理論基礎(chǔ)3.1CMMl的過程域CMMI過程域分為四類,過程管理類、項(xiàng)目管理類、工程類和支持類。過程管理類的過程域包括組織過程焦點(diǎn)(OPF)、組織過程定義(OPD)、組織培訓(xùn)(013、組織過程性能(OPP)、組織革新和部署(OLD)。理(RSKM)、集成團(tuán)隊(duì)(Ⅱ)和定量項(xiàng)目管理(QPM)。工程類過程域包括需求開發(fā)(RD)、需求管理(REQ~I(xiàn))、技術(shù)解決(TS)、產(chǎn)品集成(PD、驗(yàn)i正(VER)和確認(rèn)(VAL)。支持類過程域包括度量與分析(MA)、過程和產(chǎn)品質(zhì)量保證(PPQA)、配置管理(cM)、組織集成環(huán)境(0ED、原因分析和解決(CAR)、

4、決策分析和解決(DAR)。3.2ASD理論(敏捷軟件開發(fā))敏捷方法論誕生子19世紀(jì)中期,當(dāng)時(shí)涌現(xiàn)了一批軟件行業(yè)的激進(jìn)人士,他們反對(duì)那些以過程為本的重型軟件開發(fā)方法(例如:傳統(tǒng)的瀑布開發(fā)方法)。在2001年,17位軟件業(yè)界的專家們齊聚一堂,討論正在興起的輕量級(jí)開發(fā)方法。專家們給這類輕量級(jí)的方法學(xué)起了一個(gè)新的名字叫做敏捷,并發(fā)布了敏捷開發(fā)者宣言。敏捷方法強(qiáng)調(diào)以人為本,專注于交付對(duì)客戶有價(jià)值的軟件。在高度協(xié)作的開放環(huán)境中,使用迭代式的方式進(jìn)行增量開發(fā),經(jīng)常使用反饋進(jìn)行思考、反省和總結(jié),不停地進(jìn)行自我調(diào)整和完善。敏捷型(agile)的軟件開發(fā)方法,以矯正官僚繁瑣過程,許可對(duì)過程進(jìn)行自主

5、調(diào)整為特征,在軟件業(yè)引起了極大的興趣。敏捷型方法的合理性,著重點(diǎn)并不是放在其”輕重”上,而是于他們的適應(yīng)性性質(zhì)和以人優(yōu)先的理念。4.面向中小軟件企業(yè)軟件過程改進(jìn)框架的建立4.1框架的過程域組成本框架模型對(duì)軟件生命周期采用增量迭代模型的描述方法,將項(xiàng)目管理按模型的不同階段劃分不同的管理內(nèi)容,使項(xiàng)目管理和項(xiàng)目開發(fā)過程緊密結(jié)合。本框架模型將軟件開發(fā)分為項(xiàng)目開發(fā)和項(xiàng)目管理活動(dòng),按增量迭代模型描述方法,項(xiàng)目開發(fā)活動(dòng)被歸入需求分析、系統(tǒng)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試和維護(hù)五個(gè)過程域;項(xiàng)目管理活動(dòng)的不同性質(zhì)被納入需求管理、軟件項(xiàng)目計(jì)劃管理、軟件項(xiàng)目跟蹤和監(jiān)控、軟件質(zhì)量保證和軟件配置管理五個(gè)過

6、程域。4.2框架中各過程域的分析(1)項(xiàng)目管理過程。①需求管理過程域,分配需求被有效作者簡介:馬小龍,男,陜西寶雞人,碩士。工程師,研究方向:軟件工程?;痦?xiàng)目:湖州師范學(xué)院2009年度校級(jí)科研立項(xiàng),湖州中小軟件企業(yè)CMM應(yīng)用研究.項(xiàng)目編號(hào):kxl9049。一38—地建立成一個(gè)基線,這個(gè)基線是以后活動(dòng)的基礎(chǔ),軟件計(jì)劃、產(chǎn)品和活動(dòng)與分配需求保持一致。②項(xiàng)目計(jì)劃管理過程域,軟件估計(jì)被文檔化,以供計(jì)劃和跟蹤軟件項(xiàng)目使用,軟件項(xiàng)目的活動(dòng)和約定是有計(jì)劃的,并形成文檔。③項(xiàng)目跟蹤和監(jiān)控過程域,周期性地跟蹤和監(jiān)督項(xiàng)目各單元,如進(jìn)度、工作量、成本和資源等,不斷了解項(xiàng)目的進(jìn)展情況,當(dāng)項(xiàng)目進(jìn)展顯著

7、偏離計(jì)劃時(shí)采取糾正措施。④軟件質(zhì)量保證過程域,通過提供一種有效的人員組織形式和管理方法,對(duì)產(chǎn)品開發(fā)質(zhì)量進(jìn)行檢查和監(jiān)督,從而持續(xù)改進(jìn)軟件質(zhì)量。⑤軟件配置管理過程域,是軟件過程的關(guān)鍵要素,目的是建立并維護(hù)軟件產(chǎn)品在整個(gè)軟件生存期內(nèi)的完整性,是開發(fā)和維護(hù)各個(gè)階段管理軟件演進(jìn)過程的方法和規(guī)程。(2)項(xiàng)目開發(fā)過程。①需求分析過程,對(duì)用戶進(jìn)行需求調(diào)研,獲取用戶需求并定義產(chǎn)品需求。②系統(tǒng)設(shè)計(jì)過程域,設(shè)計(jì)開發(fā)軟件產(chǎn)品的體系結(jié)構(gòu)、用戶界面、數(shù)據(jù)庫和子模式等。確定所采用的技術(shù)工具,從而在需求和代碼之間建立橋梁,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。