浅析结构化分析方法在建筑工程中的运用

时间:2022-10-05 07:28:22

浅析结构化分析方法在建筑工程中的运用

摘要:结构化分析方法是软件工程方法中重要的需求分析手段,其思想为软件系统的开发提供了如图标工具等基础。这与建筑工程项目管理中施工方案设计相似。将非常成熟的结构化分析方法及其思想运用于传统的建筑工程管理中,使用数据流程图思想将施工工序加以分阶段细化。这将确保管理人员在工作中能更好把握施工工期和控制施工质量,为科学建筑工程项目管理提供可行性。

关键词:结构化分析 施工流程图 建筑工程 项目管理

0 引言

软件工程所要解决的问题极为复杂,尤其是在重新设计并实现一个全新的软件系统时。这与大型建筑工程项目完成所需要的精力颇为相似。大型建筑工程所涉及到的人力、物力、财力等资源错综复杂,如何有效地协调相关资源,成为管理者的一大难点。在软件工程中,我们通过结构化需求分析,将各种模块、数据展示在数据流程图中,使得各类资源一目了然。将此方法运用于建筑工程项目管理中,可以更科学地实现资源配置和劳动力管理。

1 结构化分析方法的相关概念

结构化分析方法(Structured Analysis,SA)是由美国Yourdon公司提出的适用于分析典型的数据处理系统,以结构化的方式进行系统定义的分析方法。其通常与L.Constantine提出的结构化设计(Structured Design,SD)方法组合使用,即SASD方法。Yourdon方法是20世纪80年代后最广泛使用的软件开发方法。SASD首先使用SA对整体项目进行需求分析,然后利用SD方法进行总体上的设计,最后根据项目分析需求进行结构化(标准化)编程(Structured Programming,SP)。

1.1 结构化分析方法定义:结构化分析方法(Structured Analysis Method,SAM)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。针对软件生存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。

1.2 SAM的基本思想:SAM要求项目系统的开发工作按照规定的步骤进行,使用一定的图标工具,在结构化和模块化的基础上进行。结构化是把项目系统当成一个大的模块,然后再根据分析、需求和设计等不同要求,进行模块组合或者分解。其主要注意力在于如何将项目复杂的各个要点通过 “分解”和“抽象”的两个基本手段降解为开发人员可以顺利掌握的程度。可以将大问题分解为若干不同属性的小问题,然后分别解决,这就是分解的目的。通过分析问题的本质属性,可以考虑略去细节,以后再逐步添加细节,直到涉及到问题的本质,这就是“抽象”。

1.3 SAM研究方法:①数据流程图(Data Flow Diagrem DFD),数据流程图由数据流、数据加工、数据存储、数据源/宿四个基本部分组成。数据流是有一组固定成分的数据组成,表示数据的流向,用箭头表示,是描绘数据流程图中各种成分的接口。数据加工是对数据执行某种操作或变换,是把输入数据变成输出数据的一种变换。数据存储并不等同于一个文件,它可以表示文件、文件的一部分,数据库的元素或记录的一部分等。数据源又称终点代表系统之外的人、物或者组织。②数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素定义的集合。数据字典是结构方法的核心。③E-R图包含实体、关系和属性等3种成分。这三个成分来理解现实问题,接近人们的思维方式。④判定表、判定树。判断树是判断表的变形,一般比判断表更直观、易于理解。判断树代表的意义是:左边是树根,是决策序列的。

2 建筑工程项目结构化分析

2.1 建筑工程项目基本流程。整个建筑工程的管理流程由以下几个过程组成:①建设单位在办理开工报告之前向负责质量监督的质监机构办开工手续,取得合法的开工手续。②项目正式实施前的方案设计、报审。③建设单位将相关工程文件提交到建委后,质监机构审查勘察、设计、施工、监理单位的资质同时核查开工条件,通过之后,核发施工许可证,施工单位开始正式施工。④基槽开挖完毕后,建设单位通知质量监督机构验收事宜,并组织勘察、设计、施工、监理单位对基槽土质(桩基)情况进行验收、签证后,转入基础工程施工。⑤基础工程完成后,建设单位通知质量监督机构验收事宜,并组织设计、施工、监理单位对隐蔽工程进行验收、签证后,转入上部主体结构施工。⑥建筑主体工程完工后,通过验收、签证后,进入装饰工程施工。⑦工程全部完工,施工单位对工程质量进行自验后提出报验申请,监理单位和建设单位协商同意后,由建设单位组织初验合格后,将质量评定文件和该全部工程竣工技术资料报送质监机构,质监机构对竣工技术资料进行核查,并与建设单位协商确定工程竣工验收时间,经现场核验质量问题整改完毕后,签发工程竣工验收备案书。

2.2 建筑工程的特点:①复杂性。建筑工程项目属于资金、人力密集型项目,其所涉及到的人力、物力、财力等资源极为复杂,是一个实实在在的实体。②系统性。建筑工程项目是一个完整的整体,由多个不同阶段的子项目组成,具有良好的可拆分性。③顺序性。建筑工程子项目一环一环紧扣,决不允许跳过顺序施工,否则就会形成空中楼阁。④时间性。建筑工程具有极度的时间效应,在不同的时段完成不同的子项目。

2.3 建筑工程项目有多个子项目组成:基础工程、主体工程、装饰装修工程、楼宇智能系统等。这些子项目还可以拆分成多个下级子系统,具有非常完整的独立性。

3 结构化分析方法在项目管理中的应用

软件工程项目和建筑工程项目管理都是以完整系统或项目为基础,通过结构化分析方法或施工方案达到完成项目目的。

3.1 软件工程项目和建筑工程项目的统一性。①产品实体化。软件工程项目产品是软件,建筑工程项目产品是建筑物。二者都是由相关实体组成。②系统复杂化。软件工程产品是多个复杂的子系统组成,建筑物是由多个复杂的子项目组成。③独立性。建筑工程项目和软件项目一样各个部分可以独立划分,如建筑工程可以划分出基础工程、主体工程等独立子系统。④模块化。可以将建筑工程各个子项目看作是软件系统中的子系统,然后将子系统又划分为不同模块。⑤使用工具相似性。工程项目使用网络计划制定各种施工节点和进度,制定施工流程。

3.2 应用分析。通过引用结构化分析中数据流程图的模式画出建筑工程施工流程图,以建筑质量监督管理业务流程为例,图1。

如图所示,通过画出质量监督管理业务流程图就可以使管理者能更为清晰地了解其业务流程,可以使建设单位通过一张图表便捷地解决信息交流不畅的问题。

4 结束语

通过将结构化的分析方法引入到建筑工程管理中来,可以为管理者提供便捷的图表浏览,舍去了更多繁琐的文字。

通过结构化的分析方法,可以使建筑工程流程更加顺畅,为建筑工程走向科学化、标准化、便捷性提供了方向。

参考文献:

[1]郭宁.软件工程实用教程.人民邮电出版社.2008,7.25-56.

[2]朱少民,左智.软件过程管理.清华大学出版社.2010,7.56-82.

[3]施威,许长武.施工企业信息化建设的关键是项目管理的信息化.中国建设信息,2011,Vol.10(8):25-27.

[4]Walker Royce.Software Project Management A Unified Framework.北京:机械工业出版社,2002.08.

上一篇:大学生情感问题案例分析 下一篇:联大决议在调整国际经济秩序领域中的法律效力