添加时间:2016-4-14 17:00:11 文章来源:
淄博软件开发
在做软件开发的时候,常常遇到这样的软件开发技术人员,对某软件开发技术非常熟悉。那么在软件开发过程中,他会使用该技术作为主要开发语言,还有的看到什么流行就用什么技术。有的采用二次开发框架减少开发量来做软件开发。但所有这些软件开发都共同犯了个错误,即你的淄博软件开发是要适应用户的需求和环境。
一个好的软件开发师除了了解需求,还得要挖掘用户真实的意图,有些意图虽然用户说不出,但一旦你挖掘出说给用户,用户会说啊,就是这样的。一个好的软件开发师需要的是站在用户的立场去考虑问题,然而我遇到的许多软件开发师却从来都是从自己的框架技术上考虑问题。当他们在预设,限制因素等等上出现问题的时候,那么系统就会变得和预期的差别很大。
在软件开发中还有个现象,就是有的软件开发者试图软件开发一个二次开发框架,给客户做系统,配置配置就好了或稍加改动,这样对于自己来说是成本最低。这的确是个好想法,许多地方应用也是很不错的,但这样的框架不是所有的用户环境都适用。
有的明知道不适应,还是先忽悠用户,以后再改再加,结果未来的系统将是一个四不像。
用这样的系统最大的风险就是,对厂商依赖,离开了二次开发框架则无法继续业务,需要扩展改框架还必须得原厂商来做,这时候可以报告价格了,也就是说客户被吊死在这个系统上,除非以后可以重新做一套。
有软件开发师说,你说的不对,我的二次开发时可以扩展的,没错,是可以扩展,但扩展的力度,复杂业务的扩展,导致,你必须在系统外再构建接口,或者系统内构建修改业务。这样的系统那还算是二次开发框架吗,最后发现修改的成本和开发新的差不了多少?另外,框架升级怎么办?你总不能像WAS,weblogic那样吧具有通用性升级?你难道把所有J2EE、SOAP协议层也加进去?
因此一个好的淄博软件开发师必须是:站在用户的角度(当然要兼顾自己的利润),
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.wfydkj.net。联系人:王经理。