【摘 要】充分利用軟件生命周期工程理論,結合軟件工程生命周期在各階段的作用,針對軟件工程監理缺乏有效數字化評估手段這一缺陷,提出了基于軟件生命周期的軟件工程監理評估模型,形成了軟件工程監理的量化評估方法。
【關鍵詞】工程監理;生命周期;評估模型
0 引言
軟件工程監理是指依法設立且具備相應資質的工程監理單位,受業主單位委托,依據國家有關法律法規、技術標準和信息系統工程監理合同,對信息系統工程項目實施的監督管理。我國軟件工程監理處在一個剛剛起步的階段,相關標準、規范還比較缺乏。軟件工程監理關系中,業主(建設單位)授予監理方對項目的管理和控制權力,監理單
位代表業主從事項目管理活動。一些監理公司依據有關的信息技術規范和軟件工程項目合同規定,憑著自己的經驗進行監理,大多數監理公司的做法比較零散,很難形成一個具有數據衡量的監理評估體系。本文在仔細的研究分析軟件工程特點的
基礎上,論證業主和軟件工程承包商之間增加監理的必要性,并對在軟件工程監理在今后可能的發展方向做出研究和設計。
1 軟件工程的全生命期
軟件工程的全生命期根據ISO的中的定義,軟件工程全生命期的階段劃分為實施階段、使用階段和維護階段,其中實施階段又進一步細分為準備、設計和施工。結合我國實際情況,軟件工程的生命周期有四個階段。第一個階段是“誕生”階段,即系統的決策階段,一旦系統通過決策,系統就進入第二個階段,即設計階段,在該階段建立系統模型。第三個階段是“生產”階段,即系統投入開發和施工階段。第四個階段是“運營維護”階段,即系統投入運行階段。
2 軟件工程監理評估模型
信息化工程監理的目標是利益實現。在軟件工程監理評估的過程中,業主和軟件工程承包商簽訂合同后,就形成了二元關系。無論是業主還是開發方,單方面都難以解決這兩個問題,而監理的作用是可以減緩雙方當事人的不對稱壓力。因此第三方監理的出現是必然的。監理方、業主和開發方形成了三元組織關系。軟件工程監理是外包工程,其評估的模型具有統計學意義的公式如下:
文檔,撰寫工程總結,為建設單位日后對新建系統的運行管理與維護打好基礎。軟件工程監理雖然增加了項目的成本,但是從長遠來看,監理的存在提高了項目成功的比例,降低了社會凈資產的流失。
對軟件工程監理進行評估。其模型如圖1所示。
圖2 權重影響因素
目前,我國軟件工程項目建設風險較大,建設市場還需要進一步規范。為了減少軟件工程建設的風險,規范軟件工程建設市場,保證業主和承建單位雙方利益,對軟件工程建設進行有組織、規范化的監理評估就顯得更加迫切和重要。
3 軟件工程監理的必要性和發展趨勢
軟件工程技術在最近10年取得了飛速的發展,如今在各行各業紛紛投入大量的資金進行信息化建設,工業自動化控制系統、企業ERP系統、數字化校園系統等軟件工程項目不斷的涌現和飛越式發展。然而,由于軟件工程監理的起源、發展以及相關的法規制度還不是很完備,對于軟件工程的監理遠遠不能和成熟的建筑工程監理相比,工程監理的成熟度還比較差,所以,在今后,軟件工程監理的發展還有很大的發展空間,在軟件工程項目中,軟件工程監理將會起到越來越重要的作用。經過信息過程建設和軟件工
圖3 軟件工程監理的分類
1)規范有序的競爭機制
信息項目監理市場尚未形成規范有序的競爭機制。大量監理單位為承攬任務而爭相壓價,甚至采取給回扣、好處費等不正當手段拉客戶。這些問題有關部門應該有一個好的監理手段,否則這種狀況將很難改善。
2)行業技術創新能力差
信息項目監理行業要強化先進應用技術的開發與推廣,制定強制推廣措施,使行業技術創新能力得到實質性提高。
3)信息監理企業規范化。
部分信息項目監理企業內部管理混亂,只收錢,少做工,服務意識差。就整體而言,監理企業規范化管理水平參差不齊。監理企業規模普遍偏小,資金力量、技術力量薄弱,難予與國內外大公司,大業相抗衡。
綜上所述,隨著信息化建設如火如荼的開展,軟件工程監理正被我國逐漸地接受和應用,在信息化建設中將發揮越來越重要的作用,監理公司要注意本身的質量保證和管理,按照規范來要求自己,軟件工程監理必將一步步的走向可規范評估、制度化、專業化和社會化,并逐漸形成一個成熟和完善的市場,在信息化建設的大潮中發揮更大的作用。
參考文獻
[1]李偉洪.現代計算機.信息系統工程監理與項目管理的比較2007
[2]項勇.重慶建筑大學學報.非對稱信息下工程監理管理績效理論分析2006
[3]安紅昌.北京理工大學學報.基于利益實現和風險驅動的信息化工程監理2006