本站小編為你精心準(zhǔn)備了軟件工程監(jiān)理過程及方法應(yīng)用參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:
軟件工程監(jiān)理的重要性不言而喻,本文主要探討軟件工程監(jiān)理過程的活動(dòng)以及相關(guān)方法應(yīng)用。
關(guān)鍵詞:
軟件工程;監(jiān)理;活動(dòng);方法;擁有
1軟件工程監(jiān)理過程的活動(dòng)
厘清軟件工程建立過程中的主要監(jiān)理內(nèi)容與監(jiān)理活動(dòng),是開展監(jiān)理工作的重要前提和準(zhǔn)備工作。軟件工程會(huì)隨著工程進(jìn)展不同,而呈現(xiàn)出不同的階段性特點(diǎn),因此,監(jiān)理活動(dòng)內(nèi)容也不完全相同。軟件工程也是一個(gè)系統(tǒng)的工程活動(dòng),它與傳統(tǒng)意義上的工程項(xiàng)目的組織方式并無區(qū)別,軟件工程通常也存在招標(biāo)、設(shè)計(jì)、實(shí)施、驗(yàn)收等階段。下面根據(jù)一般性軟件工程的不同階段歸納其建立過程的活動(dòng)。
1.1招標(biāo)階段監(jiān)理活動(dòng)招標(biāo)階段是軟件工程實(shí)施方與業(yè)主方達(dá)成一致的過程,代表了法律意義上雙方的合作關(guān)系。通常情況下,軟件工程的招標(biāo)方會(huì)提供相關(guān)的招標(biāo)內(nèi)容、招標(biāo)條件,由多個(gè)投標(biāo)單位采取公開競標(biāo)的形式進(jìn)行招標(biāo)活動(dòng)。在這個(gè)階段,監(jiān)理的主要內(nèi)容包含以下幾個(gè)方面:(1)協(xié)助業(yè)主方編制軟件工程的相關(guān)工作計(jì)劃,并且進(jìn)一步的確定業(yè)主方的主要要求。(2)對(duì)業(yè)主方提供的招標(biāo)資料進(jìn)行相關(guān)事項(xiàng)的審核,包括有技術(shù)指標(biāo)、技術(shù)要求、投標(biāo)資格界定、進(jìn)度控制要求、驗(yàn)收質(zhì)量標(biāo)準(zhǔn)、接收標(biāo)準(zhǔn)等。(3)對(duì)業(yè)主方提供的工程預(yù)算、工程使用功能、目標(biāo)進(jìn)行審核,并從專業(yè)的角度去協(xié)助其在合理、科學(xué)的范圍之內(nèi)。(4)審核承建合同。在這一階段,監(jiān)理工作的主要對(duì)象為招標(biāo)方的工作,也就是對(duì)業(yè)主方面的要求進(jìn)行合理性、規(guī)范性的審核,監(jiān)理單位應(yīng)該積極保持與業(yè)主單位的良好溝通,保證雙方的理解一致。
1.2設(shè)計(jì)階段監(jiān)理活動(dòng)設(shè)計(jì)階段的監(jiān)理活動(dòng)將直接決定軟件工程質(zhì)量,軟件設(shè)計(jì)工作的好壞將會(huì)直接影響后續(xù)的軟件開發(fā)、配置,影響軟件的系統(tǒng)功能。在這一階段,監(jiān)理方的主要監(jiān)理對(duì)象為軟件工程服務(wù)方,其主要監(jiān)理的內(nèi)容包含以下幾個(gè)方面:(1)審核軟件服務(wù)商所提供的對(duì)軟件工程的關(guān)鍵技術(shù)的實(shí)現(xiàn)辦法、與系統(tǒng)需求的匹配性、流程與技術(shù)合理性等內(nèi)容,同時(shí)監(jiān)理方需要簽署審核意見。(2)審核目標(biāo)系統(tǒng)與現(xiàn)有系統(tǒng)之間的兼容性以及相互操作性,對(duì)工程設(shè)計(jì)方案進(jìn)行審核,此項(xiàng)審核可以與業(yè)主單位的專業(yè)人員共同進(jìn)行,確保監(jiān)理方與業(yè)主單位的決策一致,避免出現(xiàn)三方矛盾。(3)對(duì)服務(wù)商提供的階段性測試驗(yàn)收方案審核,(4)審核設(shè)計(jì)階段進(jìn)度、設(shè)計(jì)計(jì)劃,與承建合同進(jìn)行進(jìn)行比對(duì),審核后簽署審核意見。(5)協(xié)調(diào)業(yè)主與軟件服務(wù)商的良好溝通,根據(jù)軟件工程服務(wù)商的相關(guān)要求,協(xié)調(diào)業(yè)主方予以適當(dāng)?shù)馁Y源,以及配合服務(wù)商做好前期的資料調(diào)查和審核,以第三方確保軟件服務(wù)方的資料獲取渠道的正確性。
1.3施工階段監(jiān)理活動(dòng)實(shí)施階段是監(jiān)理活動(dòng)最為繁重的階段,一方面,軟件工程的實(shí)施過程具有瞬時(shí)性,誤差出現(xiàn)的過程極為短暫,監(jiān)理活動(dòng)的進(jìn)行有較大的難度,另一方面,軟件工程的實(shí)施流程較多,要確保每一個(gè)階段的監(jiān)理和驗(yàn)收無誤需要更多的人力物力。軟件開發(fā)型項(xiàng)目監(jiān)理基本線性流程包括:需求分析、設(shè)計(jì)、開發(fā)編碼、測試等過程,針對(duì)不同工程的工作特點(diǎn)和重點(diǎn)進(jìn)行監(jiān)理,主要監(jiān)理活動(dòng)如下:需求過程的監(jiān)理:主要針對(duì)軟件服務(wù)商提供的相關(guān)目標(biāo)、設(shè)計(jì)、需求文檔等進(jìn)行審核和確認(rèn),對(duì)于不合格的項(xiàng)目提出監(jiān)理意見。設(shè)計(jì)過程的監(jiān)理:設(shè)計(jì)過程可以大致分為結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì),其監(jiān)理的活動(dòng)包括對(duì)軟件結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫選取與目標(biāo)的兼容性與一致性。編碼過程的監(jiān)理:對(duì)軟件開發(fā)代碼實(shí)現(xiàn)階段進(jìn)行審查,審查軟件開發(fā)商的開發(fā)環(huán)境、開發(fā)方法、文檔管理、源代碼管理、關(guān)鍵技術(shù)實(shí)現(xiàn)等,對(duì)發(fā)現(xiàn)的問題,責(zé)令軟件開發(fā)商整改完成。測試過程的監(jiān)理:包括對(duì)測試計(jì)劃、執(zhí)行過程、單元測試等活動(dòng)進(jìn)行監(jiān)督。
1.4驗(yàn)收階段監(jiān)理活動(dòng)驗(yàn)收階段的監(jiān)理活動(dòng)包含有:確認(rèn)試運(yùn)行計(jì)劃、監(jiān)督試運(yùn)行計(jì)劃的執(zhí)行、系統(tǒng)驗(yàn)收移交過程的正確性、規(guī)范性等。
2軟件工程監(jiān)理方法
2.1質(zhì)量控制監(jiān)理方法目前,監(jiān)理單位常用的質(zhì)量控制監(jiān)理方法為魚骨圖方法,該方法十分符合對(duì)軟件工程監(jiān)理活動(dòng)的特性,理論上來說,對(duì)軟件工程的監(jiān)理,核心在于技術(shù)管理,關(guān)鍵在于各方的調(diào)節(jié)、宏觀的質(zhì)量控制。軟件監(jiān)理過程中的監(jiān)理范圍相對(duì)較小,其監(jiān)理的結(jié)果必須要保證產(chǎn)品合格并且保證業(yè)主的滿意度。魚骨圖作為一種關(guān)注質(zhì)量問題相關(guān)因素的控制方法,能夠滿足監(jiān)理對(duì)整個(gè)項(xiàng)目質(zhì)量整體把握的要求。魚骨質(zhì)量控制方法將軟件工程中的因素分為幾個(gè)層次,上層為人員、設(shè)備以及材料,下層為方法和環(huán)境,其控制機(jī)制主要目的分為顧客滿意、產(chǎn)品合格兩個(gè)方面,基本結(jié)構(gòu)如圖1所示。
2.2進(jìn)度控制監(jiān)理方法軟件工程監(jiān)理的進(jìn)度控制方法主要是采用甘特圖的方式,一方面,利用甘特圖進(jìn)行質(zhì)量控制能夠很直觀的體現(xiàn)監(jiān)理任務(wù),同時(shí)還能夠體現(xiàn)軟件工程各階段的關(guān)鍵路徑,并且具有較為成熟的專業(yè)軟件支持更加快捷的分析和計(jì)算,有助于提升監(jiān)理效率。甘特圖直觀地表明任務(wù)計(jì)劃在什么時(shí)候進(jìn)行,及實(shí)際進(jìn)展與計(jì)劃要求的對(duì)比,由于甘特圖形象簡單,在諸多的項(xiàng)目中都得到了廣泛的運(yùn)用。監(jiān)理可以利用甘特圖,清晰的知道一項(xiàng)任務(wù)(項(xiàng)目)剩余工作,并可評(píng)估工作是提前還是滯后,還是正常進(jìn)行。
3結(jié)束語
當(dāng)前,信息系統(tǒng)工程監(jiān)理已開展了十多年,越來越多的信息工程建設(shè)采用了監(jiān)理制。相信經(jīng)過更加系統(tǒng)的發(fā)展,軟件工程監(jiān)理活動(dòng)將會(huì)呈現(xiàn)更加規(guī)范化、系統(tǒng)化的服務(wù)狀態(tài),為業(yè)主方提供更好的項(xiàng)目監(jiān)理服務(wù),提升軟件工程質(zhì)量。
參考文獻(xiàn)
[1]徐全平,葛乃康.信息化工程監(jiān)理規(guī)范簡介[J].信息技術(shù)與標(biāo)準(zhǔn)化,2012,(04):24-28.
[2]王曉紅.淺談信息化監(jiān)理在信息系統(tǒng)工程中的重要性[J].我國招標(biāo),2012,(42):46-47.
作者:林毅 單位:廣西玉柴機(jī)器股份有限公司