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