承元个性化定制开发与系统升级
发布日期:2010-4-8 信息来源:http://www.chysoft.net

1、承元个性化定制开发
承元个性化定制开发就是根据客户的个性化的需求,利用承元支撑平台的优势进行定制开发。利用平台的优势降低传统完全直接编码的风险和成本,提升了软件的质量;同时由于是针对客户需求的定制开发,用户的满意度非常高。
 不同企业的管理中一般都存在个性化,以满足管理上的实际要求,这也可能是企业的优势之一,因此企业的管理系统中也有可能有个性化的软件需求,需要通过定制开发进行解决。
2、系统升级
软件厂商会根据公司的战略,市场上的需求,软件功能调整、安全性、客户的需求等对自身的产品进行升级,不断升级的软件产品才会有更好的前景和生命力,也会给客户带来新的价值。
承元标准产品(平台和OA)的升级,主要包括产品功能性的升级、性能/安全性的升级、产品在使用过程中发现的问题及修复的升级。
如果是客户系统的升级则除了对承元标准产品升级外,有可能包含了个性化定制开发部分的升级(功能的增加与调整、错误的修复)。
3、如何解决系统升级与客户个性化开发的矛盾
承元软件在客户个性化开发时,一是利用了平台提供的强大定制功能进行开发,定制的内容存储在客户的个性化数据库上,与标准库(我们称之为“系统表”)分离;二是利用平台提供的接口进行开发,个性化的代码在不同的目录和层次上。与传统的开发不同,不是通过修改标准产品的源代码进行开发和功能扩充,这一点与软件面向对象的“对修改封闭,对扩展开放”的设计思想是吻合的(asp、php开发的系统比较难做到这点),良好软件架构和设计为系统后续的升级和扩展提供了基础。
承元标准产品升级了则可以随时直接升级标准产品,且向下兼容,对个性化开发部分没有任何的影响;客户个性化部分建立标准产品之上且依赖于标准产品,但标准产品中不包含任何个性化的代码,这样个性化开发的部分可以独立升级和管理,对整个系统没有任何的影响。

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