建筑工程与软件工程的异同
建筑是一个古老的行业,从金字塔开始,已经有了几千年历史;软件则是一个新的行业,软件工程不过40年历史。但软件业从建筑业中吸取了很多营养,例如模式。笔者同时拥有建筑和软件两个行业的工作经验,对两个行业进行了简单的比较,请各位指正。
建筑 软件
步骤 成果 担当 监理 步骤 成果 担当 QA
总体设计 建筑效果图 用户/建筑师 总体规划 总体设计书 用户/构架师
勘察设计 地质勘察报告 勘察工程师 模块设计 调研报告 系统分析员
设计图纸 (结构、水电、建筑机械等) 相应专业设计工程师 模块设计书 各模块系统分析员
主体施工 建筑物主体 主体施工队 编码 执行代码 详细设计书 程序员 测试员
装修 最终完工建筑物 装修施工队 包装 最终软件产品 美工、文档、包装、印刷者
在建筑施工的过程中,施工队包括工人、技术员、检验员,相当于软件开发过程中的程序员、主程序员、测试员。监理则相当于QA。
建筑设计的不同专业需要互相配合,如水电管线设计必须配合结构设计,打洞容纳水管时必须避开承重梁柱。但设计时不可能将所有细节问题全部考虑清楚,例如水管穿孔原设计直径10cm,本可以避开承重梁柱,但施工时使用了不同品牌的水管,水管外径变大导致穿孔直径必须扩大为15cm,就可能与梁柱冲突。其它一些问题,如电梯的供电线路应该与电话机房的供电线路分开以避免干扰等,完全依赖相关规范和设计者的经验。在建筑施工的过程中,经常会发现此类细节问题需要调整,在施工现场灵活处理,并将修改标注在设计图纸上。最后建筑的图纸以施工修改后的图纸为准。
施工中遇到细节问题的多少,体现了设计水平的高低;遇到问题能否迅速处理,体现了施工水平的高低。实际施工队进场前,技术员都要先审核设计图纸,尽量预先发现并解决此类细节问题。
建筑施工的过程中,设计方案的调整较少。这首先因为设计人员明白设计方案的缺陷将导致巨大经济损失甚至事故,对设计方案的审核比较重视,从而保证了质量;另一方面业主也知道调整方案将导致成本增加,一般不会轻易调整。
软件开发过程中的成本增加比较隐蔽,常常被忽视。分析员、程序员出于善意和自信,往往低估变化导致的工作量,贸然同意用户的修改要求,同时提出要求的用户往往没有增加费用的权限,实际上并未支付任何费用。不成熟的用户、不成熟的软件开发人员,导致项目的变动失控。
但是软件,尤其是管理软件,总是处于不断的变化中。目前常用的对策有二:一是记录好文档,二是多次迭代,随时给用户一个可用的版本,从而让用户可以尽早发现问题,好象业主会经常到工地观察实际进度一样。
建筑业与其它行业一样,任何新材料、新技术的采用,必然是预先经过多次试验,证明其可靠性,才能实际运用。而软件项目中,未经验证直接使用新技术的例子比比皆是。
.
分享到:
相关推荐
11. 机械制图与土木工程制图的异同:虽然工程制图在不同领域有共通之处,但根据不同的工程类型会有特定的规范和要求。 12. 制图实践:包括手绘图的技巧和使用绘图工具的方法,以及运用CAD软件进行三维建模和二维出...
PKPM软件是一款在中国广泛应用的建筑工程设计软件,尤其在结构设计领域具有广泛的影响力。该软件提供了多种功能,包括结构计算、风荷载分析、次梁设计、井字梁结构计算、混凝土柱的计算长度系数和轴压比计算等。以下...
尧创CAD与开目CAD都是我国自主研发的计算机辅助设计软件,广泛应用于工程绘图、建筑设计、机械设计等领域。由于同属国产CAD软件,它们在很多基础功能上具有相似之处,但在具体的操作界面、功能细节、行业应用等方面...
3. 廉价中标在建筑工程中的合理使用:探讨低价中标策略对工程质量、安全和成本控制的影响,寻求平衡点。 4. 建筑结构的加固与鉴定研究:涉及结构检测、评估和加固技术,确保既有建筑的安全性和耐久性。 5. 建筑...
3. 低价中标策略:在建筑工程中,低价中标是一种常见的竞标方式。然而,它可能导致质量问题,因为承包商可能会削减成本以实现最低报价。研究其合理应用旨在平衡经济效益和工程品质。 4. 建筑结构加固与鉴定:随着...
【SAP2000与PKPM软件比较】 SAP2000和PKPM都是在结构工程领域广泛应用的计算软件,但它们有着不同的特点和适用范围。SAP2000是由美国计算机和结构公司(CSI)开发的一款基于有限元方法的三维结构分析软件,适合处理...
再提资后,直接对比出与原提资文件的异同,根据需要直接同步,传统方式需要根据手动修改,容易产生不一致; 所有的提资文件都有版本记录,能自动生成提资单; 对引用的提资文件的底图可以进行有效的管理,方便对各...
随着技术的进步,CAD技术已经广泛应用在工程建设、机械设计、土木建筑、航空航天等多个行业,并成为工程技术人员必须掌握的基础技能。工程制图作为工科专业的一门重要技术基础课,其核心任务之一是实现空间要素和...
广联达图形算量软件应用代码高级培训的终极目标是培养出能够将理论与实践完美结合的专业人士,使他们能够在建筑行业激烈的竞争中占据先机。掌握这一软件的高级应用,学员们能够更精准地把握工程量的计算,为企业的...
1. CAD技术的应用:理解CAD软件如何帮助设计和规划城市,以及其在工程和建筑中的重要性。 2. DXF文件格式:学习DXF格式的结构和用途,以及如何用相关软件打开和编辑此类文件。 3. 城市规划:探讨西雅图的城市布局、...
AutoCAD中文版是一款广泛应用于工程制图领域的计算机辅助设计软件,尤其在建筑、机械、电气等领域有着不可或缺的地位。本教程将详细讲解AutoCAD 2012中文版的基础操作和绘图设置,帮助用户快速上手并提升工作效率。 ...
DXF(Drawing Exchange Format)是AutoCAD软件用来交换图形数据的标准格式,广泛应用于建筑、工程和制造等行业。这个文件可能是一个描绘阿富汗首都喀布尔的城市规划、建筑设计或地理信息的数据文件。 【描述】...
岸滩演变是海陆相互作用研究的重要课题,其涉及的海洋动力因素下的泥沙运动与岸滩地形变化,以及地形变化对海岸动力的反馈影响,是海岸工程领域中不可忽视的议题。岸线变形作为岸滩演变的简化模式,对于理解和预测...
中望CAD是由中国中望软件公司开发的专业级二维CAD平台,它具有高效、稳定和兼容性强的特点,广泛应用于工程设计、机械制造、建筑规划等多个领域。 本章内容可能包括以下几个核心知识点: 1. **中望CAD2017简介**:...
- **概念**: AutoCAD 是一款广泛应用于建筑、工程设计领域的计算机辅助设计(CAD)软件。AutoCAD Civil 3D 作为一种专业的土木工程设计软件,其核心绘图环境建立在AutoCAD基础上。 - **学习目的**: 掌握AutoCAD的基本...
AutoCAD是一款广泛应用于工程设计领域的计算机辅助设计软件,主要用于二维绘图、详细绘制、设计文档和基本三维设计。本上机练习重点介绍了两种关键的绘图操作:阵列(ARRAY)和偏移(OFFSET)。 1. 阵列命令(ARRAY...
- **机械工程**:虽然看似与计算机硬件不太相关,但实际上,在现代制造业中,机械装备的智能化程度越来越高,对计算机系统的依赖性也越来越强。 - **仪器科学与技术**:涉及精密测量、自动控制、数据处理等技术领域...
1. 自行式框架车转向机构的重要性:自行式框架车在工业、建筑和其他领域中扮演着重要角色,其转向机构的性能直接影响到车辆的操控性和稳定性。优化转向机构是提高框架车性能的关键途径。 2. ADAMS软件应用:ADAMS...