二次开发的定义

通达OA的二次开发是指通过修改软件源代码的方式,来增加功能或改进功能等。
       通达OA产品成熟度非常高,全国上万家单位应用,通常情况下,无须二次开发,也能满足单位绝大多数的应用需求。
       通达软件本身提供了工作流设计平台、智能报表系统、智能开发平台,软件本身具有非常强的灵活性。
       由于软件二次开发,必将影响到以后的软件升级,所以不是万不得已,一般不要进行二次开发。
       对于软件本身的BUG,用户单位可以提出来由厂家免费更正。
       对于软件新的功能需求,我们会进行综合评价,如果是通用性的需求,我们也会尽可能做成统一的升级包里,形成标准化的功能应用模块。
 
 
  通达OA定制开发指南
       OfficeAnywhere网络智能办公系统(以下简称通达OA),不仅是一套成熟的网络办公系统,同时也是一个完整、精巧的软件开发环境,不仅集成了Web开发的全套环境,并提供了管理架构、系统资源的开放性支持,是开发中小型管理应用系统的理想平台。
       通达OA的设计理念,非常注重系统的开放性、设计的规范性。对于具有开发能力的企业或个人,我们提供了《通达OA二次开发手册》,开放了全部数据结构,提供30%-70%源代码给正式用户作为开发参考,并向正式用户提供免费开发指导。
       但考虑到,大多数用户是不具备软件的开发和维护能力的,因此,通达科技也向用户提供OA软件的定制开发服务,本文将以问答的方式,回答用户关于定制开发的一些常见问题。

  1、定制开发的流程是怎样的?
       用户希望在软件原有功能基础上,进行功能增加或修改,可以先和通达技术人员联系(联系方式见网站),进行初步交流,由技术人员给出初步建议,由其确定用户的大致开发需求,是否在通达的软件开       发的承接范围内,以及是否能够通过软件目前的功能实现。
       如果通达技术人员认为需要进行定制开发,会要求用户以书面方式确定具体开发需求,开发需求就是用户关于软件功能增加或修改的想法,可以以列表的方式逐条给出,并标上序号,便于双方交流。用户的开发需求文档中,也可以配一些必要的插图,更直观的表现出自己的想法。
       收到用户的具体开发需求文档后,通达技术人员逐条给出回馈建议,主要包括以下方面:
       A、对于无法实现或开发难度较大的条目,会向用户指出
       B、对于可以定制开发的条目,会给出程序与界面设计的具体思路
       C、对于用户描述不够清楚的条目,会通过交流,对需求进行明确
       D、初步估算开发周期和开发费用
       E、就其他需要注意的问题与用户协商
       在开发需求全部明确后,开发周期和开发费用双方协商确定后,双方签订开发合同,通过合同明确付款方式,交付日期,维护周期与服务承诺,并将开发需求以附件方式作为开发合同的一部份。
       通达技术人员在开发过程中,将随时与用户交流,根据用户意见,将开发需求细化或进行局部调整,也可以由双方协商,进行开发需求的增减。
       定制开发完成后,通达技术人员向用户交付测试版本,由用户进行测试,并根据用户测试结果进行修正或修改。
开发过程完成后,达到合同约定的用户开发需求,根据合同约定,用户交付开发余款。
       通达技术人员将在合同约定的维护期内,向用户提供软件后期维护与技术服务。
  2、定制开发如何收费?
       定制开发将根据开发难度与开发周期来收费,基本收费标准为3万/人/月,根据开发难度进行调整。
       3万/人/月的收费标准,是指安排一个开发人员,开发周期1个月的情况下,收费3万元。比如一个项目,合同约定的开发周期为2周,开发费用在1万5左右。
       基本收费标准仅供参考,我们会通过与用户协商,确定最终的开发费用。
       我们将本着注重实用、注重质量、力求精简、用户满意的原则,通过简化用户需求和对开发需求的合理化调整,节约双方的成本投入。
  3、定制开发的模块是否能够升级?
       如果通达产品的新版本,对于用户定制修改的内容,可以包含或兼容,则用户能够升级,否则,对于修改过的模块,将不能升级。
原文地址:https://www.cnblogs.com/GmrBrian/p/3113455.html