前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的監(jiān)理過程中軟件工程論文,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
1概念
軟件工程監(jiān)理與網(wǎng)絡(luò)工程監(jiān)理共同構(gòu)成信息系統(tǒng)工程監(jiān)理,軟件工程監(jiān)理與網(wǎng)絡(luò)工程監(jiān)理不同,網(wǎng)絡(luò)工程監(jiān)理貫穿于網(wǎng)絡(luò)建設(shè)的整個(gè)過程,為網(wǎng)絡(luò)建設(shè)的單位提供網(wǎng)絡(luò)質(zhì)量控制、確定系統(tǒng)集成商、論證網(wǎng)絡(luò)方案以及提供咨詢等服務(wù),網(wǎng)絡(luò)工程監(jiān)理的目的在于幫助業(yè)主建設(shè)最具性價(jià)比的網(wǎng)絡(luò)系統(tǒng)。而軟件工程監(jiān)理則是指對信息系統(tǒng)工程進(jìn)行監(jiān)理,主要對信息系統(tǒng)應(yīng)用工程以及信息資源系統(tǒng)實(shí)施監(jiān)理工作,所以,必須要根據(jù)軟件工程思想來對整個(gè)軟件建設(shè)的生命周期實(shí)施全過程監(jiān)理工作,除此之外,還要實(shí)施配置管理過程監(jiān)理、管理過程監(jiān)理、質(zhì)量保證過程監(jiān)理,為用戶提供幫助和咨詢,幫助其建設(shè)服務(wù)項(xiàng)目,實(shí)施軟件工程監(jiān)理最終的目的就在于幫助業(yè)主單位建設(shè)出一個(gè)生命力持續(xù)、質(zhì)量高的軟件系統(tǒng)。
2意義
因?yàn)檐浖こ叹哂凶陨淼奶卣鳎偌由显谛畔⒓夹g(shù)等領(lǐng)域中,業(yè)主單位的經(jīng)驗(yàn)不足,缺少技術(shù)人才,因此,業(yè)主單位自己開展軟件工程監(jiān)理工作并不能提升其項(xiàng)目建設(shè)水平和項(xiàng)目投資效益。軟件工程監(jiān)理不僅可以保證業(yè)主單位投資工程的進(jìn)度和質(zhì)量,客觀處理好投資項(xiàng)目進(jìn)度、質(zhì)量以及投資的關(guān)系,更可以為政府信息系統(tǒng)工程建設(shè)保駕護(hù)航,保證政府信息系統(tǒng)工程的質(zhì)量。除此之外,實(shí)施軟件工程監(jiān)理工作還能夠?qū)Τ薪▎挝慌c業(yè)主單位之間關(guān)系進(jìn)行協(xié)調(diào),在項(xiàng)目實(shí)施過程中,當(dāng)承擔(dān)單位與業(yè)主單位產(chǎn)生爭議的時(shí)候,均希望會有第三方介入,軟件工程監(jiān)理單位就是第三方。監(jiān)理單位可以在工程維護(hù)階段、工程驗(yàn)收階段、工程實(shí)施階段、工程設(shè)計(jì)階段以及工程立項(xiàng)階段等軟件工程監(jiān)理的整個(gè)過程中對其效果實(shí)施權(quán)威、恰當(dāng)、公平和公正的評價(jià)。再加上國家的信息產(chǎn)業(yè)的主管部門了開展軟件工程監(jiān)理工作的制度,從本質(zhì)上為我國信息系統(tǒng)工程實(shí)施提供了強(qiáng)有力的保證和監(jiān)督,進(jìn)一步對我國信息化工程建設(shè)工作發(fā)揮保障作用。
3過程
對于軟件工程監(jiān)理來說,明確監(jiān)理環(huán)節(jié)和內(nèi)容是監(jiān)理活動得以順利開展的基礎(chǔ)和前提。軟件工程與一般的土建工程、電氣工程的差別非常大,其監(jiān)理活動也具有獨(dú)特的特點(diǎn),下面簡單分析一下軟件工程監(jiān)理可以分成哪幾個(gè)環(huán)節(jié)以及各個(gè)環(huán)節(jié)的監(jiān)理要點(diǎn)。
3.1招標(biāo)階段的監(jiān)理
招標(biāo)是軟件工程開展下去的第一步,只有做好充分的準(zhǔn)備,才可能滿足業(yè)主的期望,這一環(huán)節(jié)的成敗將會直接影響到整個(gè)軟件工程項(xiàng)目的成敗。在招標(biāo)階段,合同成功簽訂表明該環(huán)節(jié)的結(jié)束,業(yè)主與軟件開發(fā)商簽訂了具有法律效應(yīng)的合同,雙方具有了相互約束、相互配合的法律關(guān)系,是保證接下來工作順利進(jìn)行的基礎(chǔ)。在這一環(huán)節(jié)中,監(jiān)理工作主要包括這樣幾部分:(1)監(jiān)理人員協(xié)助業(yè)主編制招標(biāo)計(jì)劃、審核軟件工程的需求等。(2)監(jiān)理人員仔細(xì)審核標(biāo)書。(3)協(xié)助業(yè)主明確軟件工程的目標(biāo)、內(nèi)容、功能以及進(jìn)行軟件工程的預(yù)算。(4)審核承建合同,仔細(xì)審核合同中的軟件工程功能、技術(shù)指標(biāo)、測試內(nèi)容、驗(yàn)收要求、雙方責(zé)任等內(nèi)容。(5)協(xié)助業(yè)主與其他軟件開發(fā)商進(jìn)行良好的信息溝通,確保雙方溝通的順暢。在招標(biāo)階段,軟件開發(fā)商尚未走進(jìn)工程項(xiàng)目中,故此監(jiān)理人員的主要職責(zé)是審核和確認(rèn),做好前期基礎(chǔ)性工作。
3.2設(shè)計(jì)階段的監(jiān)理
設(shè)計(jì)階段是軟件工程項(xiàng)目的一個(gè)關(guān)鍵階段,雖然設(shè)計(jì)費(fèi)用僅占軟件工程項(xiàng)目總造價(jià)比例的1%-3%,但是其對整個(gè)項(xiàng)目的順利開展以及造價(jià)、質(zhì)量、進(jìn)度等的管理影響非常大,設(shè)計(jì)方案質(zhì)量高低將直接影響到軟件工程項(xiàng)目實(shí)施過程中的開發(fā)與配置。在這一階段,監(jiān)理內(nèi)容主要是:(1)審核軟件系統(tǒng)的需求是否合理,以及實(shí)施路線、關(guān)鍵技術(shù)等內(nèi)容是否合理,簽署審核意見。(2)監(jiān)理人員協(xié)助業(yè)主開展設(shè)計(jì)方案的評審工作。(3)組織業(yè)主、專業(yè)人員對軟件工程項(xiàng)目測試方案、驗(yàn)收方案等進(jìn)行詳細(xì)審核,并簽署審核意見。(4)結(jié)合合同要求進(jìn)行進(jìn)度計(jì)劃審核,并確認(rèn)進(jìn)度計(jì)劃的可行性、合理性,簽署審核意見。(5)協(xié)助業(yè)主配合軟件開發(fā)商開展軟件工程實(shí)施前期的調(diào)查。在設(shè)計(jì)階段,監(jiān)理重點(diǎn)內(nèi)容就是對設(shè)計(jì)方案進(jìn)行細(xì)之又細(xì)、慎之又慎的審核。
3.3實(shí)施階段的監(jiān)理
在軟件工程項(xiàng)目實(shí)施階段,一般可以分成需求分析、設(shè)計(jì)、編碼、測試這4個(gè)步驟,每個(gè)步驟都有相應(yīng)的監(jiān)理內(nèi)容和側(cè)重點(diǎn)。(1)需求分析是軟件工程實(shí)施的第一步,是保證最后開發(fā)出來的軟件產(chǎn)品符合業(yè)主需求的基礎(chǔ),這一階段的工程內(nèi)容主要包括詞匯表、用例模型、用例規(guī)約等內(nèi)容,而對應(yīng)的監(jiān)理內(nèi)容則包括監(jiān)督需求分析過程、審核需求分析計(jì)劃、審核需求分析結(jié)果等內(nèi)容。(2)是設(shè)計(jì)階段的監(jiān)理過程,主要包括監(jiān)督軟件開發(fā)商的設(shè)計(jì)過程、審核設(shè)計(jì)計(jì)劃、審核軟件結(jié)構(gòu)文檔、監(jiān)督軟件設(shè)計(jì)結(jié)構(gòu)中存在的問題并提出意見等。(3)編碼階段的監(jiān)理,這一階段是將軟件開發(fā)商的設(shè)計(jì)思想變成計(jì)算機(jī)語言的過程,監(jiān)理任務(wù)主要是審核項(xiàng)目組的人員、設(shè)備、進(jìn)度計(jì)劃等,并實(shí)時(shí)掌握軟件開發(fā)情況,確保軟件工程開發(fā)能按照進(jìn)度計(jì)劃順利開展。(4)測試階段的監(jiān)理。軟件工程的測試一般可以簡單分成單元測試、集成測試、系統(tǒng)測試等內(nèi)容,而監(jiān)理內(nèi)容則主要是審核測試計(jì)劃、監(jiān)督測試流程、復(fù)核測試結(jié)果等。
3.4驗(yàn)收階段的監(jiān)理
驗(yàn)收階段是軟件工程項(xiàng)目的最后一個(gè)階段,該階段就是軟件系統(tǒng)的試運(yùn)行、驗(yàn)收移交過程,監(jiān)理內(nèi)容則主要是對軟件系統(tǒng)進(jìn)行細(xì)致的審核、監(jiān)督、驗(yàn)證、測試、確認(rèn)。
4應(yīng)用分析
正確的軟件工程監(jiān)理方法有助于保證軟件工程監(jiān)理質(zhì)量,從而確保軟件工程質(zhì)量,但目前國內(nèi)軟件工程監(jiān)理工作中,還沒有形成系統(tǒng)的監(jiān)理方法體系,只有一些零散的監(jiān)理方法和理論,比如,PDCA戴明環(huán)、魚骨圖等。在軟件工程項(xiàng)目中,監(jiān)理單位扮演的是技術(shù)方角色,其與普通土建工程的旁站監(jiān)理不同,需要從軟件工程項(xiàng)目一開始就做好進(jìn)度、成本、質(zhì)量等方面的監(jiān)理,確保軟件工程的順利開展。
4.1質(zhì)量控制
在質(zhì)量控制方面,最常用的方法是魚骨圖和PDCA戴明環(huán)。在運(yùn)用魚骨圖進(jìn)行軟件質(zhì)量控制時(shí),首先需要確立質(zhì)量控制目標(biāo),分析影響質(zhì)量的因素,并對這些因素進(jìn)行深入分析,在魚骨圖上標(biāo)出來,討論解決問題的方法,并標(biāo)出解決方法的權(quán)重,以此來控制軟件工程質(zhì)量。比如說:在軟件工程具體某實(shí)施項(xiàng)目的質(zhì)量分析上,從人、機(jī)、料、法、環(huán)5個(gè)角度分析現(xiàn)場作業(yè)的質(zhì)量因素。例如:某稅收管理系統(tǒng)建設(shè)中,監(jiān)理單位為有效控制工程質(zhì)量,在需求分寫環(huán)節(jié)非常重視需求的調(diào)研以及需求分析結(jié)果的審核,運(yùn)用魚骨圖從人、事、時(shí)、地、物五個(gè)方面分析影響因素。
4.2進(jìn)度控制
在進(jìn)度控制上,軟件工程監(jiān)理常采用甘特圖進(jìn)行,而采用這一方法的前提是對軟件工程項(xiàng)目的任務(wù)了如指掌,繪制出詳細(xì)的工作任務(wù)分解結(jié)構(gòu)圖,將所有項(xiàng)目的開始時(shí)間、工期等到標(biāo)注到甘特圖上,然后結(jié)合軟件工程項(xiàng)目的特點(diǎn)確定控制關(guān)鍵點(diǎn),并確定項(xiàng)目的關(guān)鍵路徑,確定項(xiàng)目活動之間的相互依賴關(guān)系以及時(shí)序進(jìn)度,按照項(xiàng)目類型將項(xiàng)目聯(lián)系起來。例如:在某稅收管理系統(tǒng)工程項(xiàng)目的進(jìn)度監(jiān)理管理中,監(jiān)理人員繪制甘特圖,對軟件開發(fā)商的進(jìn)度計(jì)劃進(jìn)行整體分析,發(fā)現(xiàn)其中存在這樣幾個(gè)問題:任務(wù)階段劃分不明確、任務(wù)間的關(guān)系不合理、關(guān)鍵任務(wù)不明確、忽略國家宏觀政策對項(xiàng)目的影響等,結(jié)合這幾個(gè)問題要求軟件開發(fā)商立即進(jìn)行進(jìn)度計(jì)劃的調(diào)整和整改,得出最優(yōu)化的進(jìn)度計(jì)劃,并確保整個(gè)軟件工程實(shí)施都處于受控狀態(tài),有效保證軟件工程項(xiàng)目的順利開展。
5結(jié)語
雖然不能將軟件工程監(jiān)理工作片面的看成控制軟件的質(zhì)量,將軟件項(xiàng)目工作做好,但是任何工程的監(jiān)理工作都要對工程投資、工程質(zhì)量以及工程進(jìn)度進(jìn)行嚴(yán)格控制。除此之外,在開發(fā)軟件工作以來,軟件相關(guān)工作如果只以來程序員,便很難實(shí)現(xiàn)工程化,因此,還要通過軟件工程的監(jiān)理工作來保障軟件開發(fā)時(shí)的工程性。監(jiān)理作為軟件工程項(xiàng)目的一個(gè)重要內(nèi)容,是保證軟件工程順利開展的關(guān)鍵,值得引起相關(guān)單位和人員的重視,并加強(qiáng)軟件工程監(jiān)理理論體系、方法體系等得構(gòu)建和完善。
作者:童芳 單位:平羅縣農(nóng)牧局