软件二次开发和软件定制开发
发布日期:2011-4-8 信息来源:http://www.chysoft.net

在软件开发中很多的会涉及到“软件二次开发”或“软件定制开发”,从广义上讲,软件定制开发包含软件二次开发,那么这两者有什么区别和联系呢?
一、相似之处
1、都是根据最终用户的个性化需求进行的开发
2、一般由软件开发厂商提供服务
3、需要厂商的提供后续的服务和支持
4、遵循软件定制开发的需求分析、设计、开发、测试等流程。

二、不同之处
1、软件二次开发是在现有成熟的产品或系统的基础上进行的开发,一般是现有产品或系统不能满足客户的需求,需要进行个性化的补充开发。这种开发需要充分理解现有系统的功能、技术架构和设计,一般由原有软件系统的开发厂商来继续开发或处理。开发的时间和成本与现有软件系统的成熟度、扩展性及最终用户的需求息息相关。
2、软件二次开发必须遵循原有软件系统的设计和技术框架(系统间的接口开发除外)。
3、软件定制开发可能是全新的开发,可以使用开发框架或定制开发平台进行开发,需要充分理解业务需求,需要有软件项目定制开发经验的团队。
4、软件二次开发从时间和成本上低于完全的定制开发。

三、二者之间的联系
1、全新定制开发的系统系统正式运行后,如果最终用户后续有新的需求需要通过二次开发实现。
2、二次开发的工作量比较大、和现有系统关联比较少,实际上等同于一个全新的定制开发。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司