摘要:結(jié)構(gòu)化分析方法是軟件工程方法中重要的需求分析手段,其思想為軟件系統(tǒng)的開發(fā)提供了如圖標(biāo)工具等基礎(chǔ)。這與建筑工程項目管理中施工方案設(shè)計相似。將非常成熟的結(jié)構(gòu)化分析方法及其思想運用于傳統(tǒng)的建筑工程管理中,使用數(shù)據(jù)流程圖思想將施工工序加以分階段細化。這將確保管理人員在工作中能更好把握施工工期和控制施工質(zhì)量,為科學(xué)建筑工程項目管理提供可行性。
關(guān)鍵詞:結(jié)構(gòu)化分析 施工流程圖 建筑工程 項目管理
0 引言
軟件工程所要解決的問題極為復(fù)雜,尤其是在重新設(shè)計并實現(xiàn)一個全新的軟件系統(tǒng)時。這與大型建筑工程項目完成所需要的精力頗為相似。大型建筑工程所涉及到的人力、物力、財力等資源錯綜復(fù)雜,如何有效地協(xié)調(diào)相關(guān)資源,成為管理者的一大難點。在軟件工程中,我們通過結(jié)構(gòu)化需求分析,將各種模塊、數(shù)據(jù)展示在數(shù)據(jù)流程圖中,使得各類資源一目了然。將此方法運用于建筑工程項目管理中,可以更科學(xué)地實現(xiàn)資源配置和勞動力管理。
1 結(jié)構(gòu)化分析方法的相關(guān)概念
結(jié)構(gòu)化分析方法(Structured Analysis,SA)是由美國Yourdon公司提出的適用于分析典型的數(shù)據(jù)處理系統(tǒng),以結(jié)構(gòu)化的方式進行系統(tǒng)定義的分析方法。其通常與L.Constantine提出的結(jié)構(gòu)化設(shè)計(Structured Design,SD)方法組合使用,即SASD方法。Yourdon方法是20世紀(jì)80年代后最廣泛使用的軟件開發(fā)方法。SASD首先使用SA對整體項目進行需求分析,然后利用SD方法進行總體上的設(shè)計,最后根據(jù)項目分析需求進行結(jié)構(gòu)化(標(biāo)準(zhǔn)化)編程(Structured Programming,SP)。
1.1 結(jié)構(gòu)化分析方法定義:結(jié)構(gòu)化分析方法(Structured Analysis Method,SAM)是強調(diào)開發(fā)方法的結(jié)構(gòu)合理性以及所開發(fā)軟件的結(jié)構(gòu)合理性的軟件開發(fā)方法。針對軟件生存周期各個不同的階段,它有結(jié)構(gòu)化分析(SA)和結(jié)構(gòu)化程序設(shè)計(SP)等方法。結(jié)構(gòu)是指系統(tǒng)內(nèi)各個組成要素之間的相互聯(lián)系、相互作用的框架。結(jié)構(gòu)化開發(fā)方法提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解與抽象、模塊獨立性、信息隱蔽等。
1.2 SAM的基本思想:SAM要求項目系統(tǒng)的開發(fā)工作按照規(guī)定的步驟進行,使用一定的圖標(biāo)工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進行。結(jié)構(gòu)化是把項目系統(tǒng)當(dāng)成一個大的模塊,然后再根據(jù)分析、需求和設(shè)計等不同要求,進行模塊組合或者分解。其主要注意力在于如何將項目復(fù)雜的各個要點通過 “分解”和“抽象”的兩個基本手段降解為開發(fā)人員可以順利掌握的程度。可以將大問題分解為若干不同屬性的小問題,然后分別解決,這就是分解的目的。通過分析問題的本質(zhì)屬性,可以考慮略去細節(jié),以后再逐步添加細節(jié),直到涉及到問題的本質(zhì),這就是“抽象”。
1.3 SAM研究方法:①數(shù)據(jù)流程圖(Data Flow Diagrem DFD),數(shù)據(jù)流程圖由數(shù)據(jù)流、數(shù)據(jù)加工、數(shù)據(jù)存儲、數(shù)據(jù)源/宿四個基本部分組成。數(shù)據(jù)流是有一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向,用箭頭表示,是描繪數(shù)據(jù)流程圖中各種成分的接口。數(shù)據(jù)加工是對數(shù)據(jù)執(zhí)行某種操作或變換,是把輸入數(shù)據(jù)變成輸出數(shù)據(jù)的一種變換。數(shù)據(jù)存儲并不等同于一個文件,它可以表示文件、文件的一部分,數(shù)據(jù)庫的元素或記錄的一部分等。數(shù)據(jù)源又稱終點代表系統(tǒng)之外的人、物或者組織。②數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素定義的集合。數(shù)據(jù)字典是結(jié)構(gòu)方法的核心。③E-R圖包含實體、關(guān)系和屬性等3種成分。這三個成分來理解現(xiàn)實問題,接近人們的思維方式。④判定表、判定樹。判斷樹是判斷表的變形,一般比判斷表更直觀、易于理解。判斷樹代表的意義是:左邊是樹根,是決策序列的。
2 建筑工程項目結(jié)構(gòu)化分析
2.1 建筑工程項目基本流程。整個建筑工程的管理流程由以下幾個過程組成:①建設(shè)單位在辦理開工報告之前向負責(zé)質(zhì)量監(jiān)督的質(zhì)監(jiān)機構(gòu)辦開工手續(xù),取得合法的開工手續(xù)。②項目正式實施前的方案設(shè)計、報審。③建設(shè)單位將相關(guān)工程文件提交到建委后,質(zhì)監(jiān)機構(gòu)審查勘察、設(shè)計、施工、監(jiān)理單位的資質(zhì)同時核查開工條件,通過之后,核發(fā)施工許可證,施工單位開始正式施工。④基槽開挖完畢后,建設(shè)單位通知質(zhì)量監(jiān)督機構(gòu)驗收事宜,并組織勘察、設(shè)計、施工、監(jiān)理單位對基槽土質(zhì)(樁基)情況進行驗收、簽證后,轉(zhuǎn)入基礎(chǔ)工程施工。⑤基礎(chǔ)工程完成后,建設(shè)單位通知質(zhì)量監(jiān)督機構(gòu)驗收事宜,并組織設(shè)計、施工、監(jiān)理單位對隱蔽工程進行驗收、簽證后,轉(zhuǎn)入上部主體結(jié)構(gòu)施工。⑥建筑主體工程完工后,通過驗收、簽證后,進入裝飾工程施工。⑦工程全部完工,施工單位對工程質(zhì)量進行自驗后提出報驗申請,監(jiān)理單位和建設(shè)單位協(xié)商同意后,由建設(shè)單位組織初驗合格后,將質(zhì)量評定文件和該全部工程竣工技術(shù)資料報送質(zhì)監(jiān)機構(gòu),質(zhì)監(jiān)機構(gòu)對竣工技術(shù)資料進行核查,并與建設(shè)單位協(xié)商確定工程竣工驗收時間,經(jīng)現(xiàn)場核驗質(zhì)量問題整改完畢后,簽發(fā)工程竣工驗收備案書。
2.2 建筑工程的特點:①復(fù)雜性。建筑工程項目屬于資金、人力密集型項目,其所涉及到的人力、物力、財力等資源極為復(fù)雜,是一個實實在在的實體。②系統(tǒng)性。建筑工程項目是一個完整的整體,由多個不同階段的子項目組成,具有良好的可拆分性。③順序性。建筑工程子項目一環(huán)一環(huán)緊扣,決不允許跳過順序施工,否則就會形成空中樓閣。④時間性。建筑工程具有極度的時間效應(yīng),在不同的時段完成不同的子項目。
2.3 建筑工程項目有多個子項目組成:基礎(chǔ)工程、主體工程、裝飾裝修工程、樓宇智能系統(tǒng)等。這些子項目還可以拆分成多個下級子系統(tǒng),具有非常完整的獨立性。
3 結(jié)構(gòu)化分析方法在項目管理中的應(yīng)用
軟件工程項目和建筑工程項目管理都是以完整系統(tǒng)或項目為基礎(chǔ),通過結(jié)構(gòu)化分析方法或施工方案達到完成項目目的。
3.1 軟件工程項目和建筑工程項目的統(tǒng)一性。①產(chǎn)品實體化。軟件工程項目產(chǎn)品是軟件,建筑工程項目產(chǎn)品是建筑物。二者都是由相關(guān)實體組成。②系統(tǒng)復(fù)雜化。軟件工程產(chǎn)品是多個復(fù)雜的子系統(tǒng)組成,建筑物是由多個復(fù)雜的子項目組成。③獨立性。建筑工程項目和軟件項目一樣各個部分可以獨立劃分,如建筑工程可以劃分出基礎(chǔ)工程、主體工程等獨立子系統(tǒng)。④模塊化??梢詫⒔ㄖこ谈鱾€子項目看作是軟件系統(tǒng)中的子系統(tǒng),然后將子系統(tǒng)又劃分為不同模塊。⑤使用工具相似性。工程項目使用網(wǎng)絡(luò)計劃制定各種施工節(jié)點和進度,制定施工流程。
3.2 應(yīng)用分析。通過引用結(jié)構(gòu)化分析中數(shù)據(jù)流程圖的模式畫出建筑工程施工流程圖,以建筑質(zhì)量監(jiān)督管理業(yè)務(wù)流程為例,圖1。
如圖所示,通過畫出質(zhì)量監(jiān)督管理業(yè)務(wù)流程圖就可以使管理者能更為清晰地了解其業(yè)務(wù)流程,可以使建設(shè)單位通過一張圖表便捷地解決信息交流不暢的問題。
4 結(jié)束語
通過將結(jié)構(gòu)化的分析方法引入到建筑工程管理中來,可以為管理者提供便捷的圖表瀏覽,舍去了更多繁瑣的文字。
通過結(jié)構(gòu)化的分析方法,可以使建筑工程流程更加順暢,為建筑工程走向科學(xué)化、標(biāo)準(zhǔn)化、便捷性提供了方向。
參考文獻:
[1]郭寧.軟件工程實用教程.人民郵電出版社.2008,7.25-56.
[2]朱少民,左智.軟件過程管理.清華大學(xué)出版社.2010,7.56-82.
[3]施威,許長武.施工企業(yè)信息化建設(shè)的關(guān)鍵是項目管理的信息化.中國建設(shè)信息,2011,Vol.10(8):25-27.
[4]Walker Royce.Software Project Management A Unified Framework.北京:機械工業(yè)出版社,2002.08.