大教堂思维的人 解释下这句话.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 03:48:05
大教堂思维的人 解释下这句话.
大教堂思维的人 解释下这句话.
大教堂思维的人 解释下这句话.
软件开发的大教堂思维
在欧洲,随处可以看到教堂,这些教堂,大多已经几百年了,石头砌起来的,没有或者很少使用木头.
教堂很宏伟,很高.很难想象前工业时代是如何建造起来的.询问后才知道,这些教堂从设计到建成,大多都用了几百年的时间.最初的设计者,是无法看到教堂建成后的模样的.
在软件开发中,现在都讲求成本控制,所以会出现所谓的敏捷开发.C语言时代的思维没有了,计算机程序也大多“自动生成”了.于是,随便一个功能,安装起来就是几十兆,垃圾一大堆,运行起来到处是漏洞.然后便不停的打补丁,不停的升级版本.并不是增加新功能,而是用来补漏洞,修bug,忙的不亦乐乎.
前几天,一个朋友笑我,说都什么时候了,仍然在用C(不是C++)写东西,我说,我写的程序,每一个字母都是有用的,没有一行垃圾代码.实现同样的功能,我代码极短,运行效率极高.只是,我实现同样的功能,开发时间远远大于你.
所以,我的产品价格要比你高.
软件开发中,如果是做一个计算器,我就随便用VC之类快速构建一下,但要是做通信程序,呼叫中心项目,还是采用大教堂建造方式来做吧,我可真不想让用户骂我.
但凡是从事过软件工程开发的人都知道任何一个项目都是从需求分析,概要设计,详细设计,编码,测试,上线,优化,试商用每一个环节都很重要,缺一不可,前三个环节最为重要.
家政服务网络中心项目也是如此,需要投入大量的人力,财力,时间作为成本来完成需求分析,概要设计,详细设计,每个地市都有不同的业务需求和业务特色,因此一套业务系统是不能完全满足用户业务需求的.对每个用户都要进行需求分析,概要设计,详细设计等必要的环节,是必须的.