建筑有几千年的积累.
而软件却只有几十年.
建筑内容比软件固定.
建筑的变化比软件少.
软件却变化太大.
建筑市场比软件市场规范.
但是最近这两年发现软件工程在模仿建筑工程.
引入电子工程的标准定额,学建筑的预算和决算.
引入信息系统工程监理制度,模仿建筑工程中的监理
软件中的设计模式在建筑中同样有.
建筑设计中分:规划,方案,结构,施工图
软件设计中分:信息系统规划,方案,架构设计(总体设计),详细设计
建筑中用:平面,立面,剖面,透视图.
软件中用:UML,DFD,ER图
建筑有施工
软件有编码
建筑有质检站
软件有QA
建筑项目和软件项目管理雷同,横道图(甘特图)和网络图是必须.
建筑有效果图,软件有原型
区别也很大:
建筑看得见,摸得着,而软件就比较抽象.
建筑种类有限,而软件种类繁多.
建筑客户需求容易确定,软件开发中最麻烦的就是需求多变.房子建了不可能推倒重来,软件修改的风险我觉得跟改造修好的房子一样大.只是客户不这么认为.房子搞不好会垮,而软件再危险也不会像建筑一样出人命.
砌砖,打混凝土技术含量太低.编码却不是.至少不能跟砌砖相提并论.
我中专学的就是建筑.
感觉建筑和软件确实十分类似.