|
软件定制开发与商品软件的区别
概述:
“定制软件”在国外是为大、中、小公司所广泛采用的一种软件开发形式。定际上,大多数企业由于自身的历史和业务状况,对于软件系统会有自身特殊的要求,而市场上的通用软件, 功能可能难以兼顾到企业的个性化需求,因此不少企业转向定制开发。具体地说,定制开发就是根据企业的具体情况,具体要求,设计软件系统,提供相应的服务。
1、可根据用户的实际情况,开发实用、易用、适用的软件。
2、满足用户特定使用习惯的需求。
3、满足用户若干年内的需求需要。
4、软件可根据用户的实际情况开发,从而能更快更有效地应用系统,产生效益。
软件定制开发的优点:
1.针对性强:每一个软件的开发都要经过细致的系统分析,针对不同企业的情况,编制最适用的程序。在编写软件的过程中,可以将管理者的最新管理思路或者最科学的管理模式融入到软件的数学模型中,从而大大提高了软件的科学价值,带给企业巨大的经济效益;
2.使用方便:完全根据企业现有的工作流程编制程序,用户只需具备基本的计算机使用知识,就可以自如的操控软件,不必进行复杂的培训; 可以实现由现系统软件到新系统软件的无缝过渡。
3.费用低廉:定制软件根据企业实际情况,编制企业所需的功能模块,删除没有实际使用价值的功能,最大限度的缩短开发周期,从而节省开发费用;
4.服务周到:定制软件在使用过程中出现的问题,全部由本地开发商上门解决,对于在调试期内的软件,可以根据实际应用做一些小范围调整,对于一些非定制软件产生的使用故障,也可以由本地开发商统一解决。
软件定制开发的缺点:
- 开发周期长,对客户的实施周期(交付期)有一定的影响
- 在具体实施使用前需要用实际数据测试一段时间,以保证系统的安全与稳定性。
商品软件的优点:
- 商品化软件经过多年的发展,在软件中已经融合了一定的企业管理思想及流程在里面,而且形成固定模式。
- 过大量客户的实际应用验证,产品的稳定性有不错的保障。
商品软件的缺点:
- 统功能过于庞大,对客户来讲存在一定的冗余性,存在许多对客户不实用甚至无用的功能。
- 基本上不存在为用户个性化服务的可能。
- 软件模式及流程已固定。需要企业及相应操作人员去适应软件的模式及流程。
两者费用差别:
定制开发软件:确定准确费用 是在系统详细的设计报告完成后(客户确认后)。
商品软件:用户确定大致功能模块时。
两者在实施上的差别:
软件定制开发的实施过程分为五个步骤:
1、前期准备(调研)
对系统开发前期进行充分的用户调研、需求分析和系统体系结构的设计准备工作。
开发人员以及业务需求人员共同组建项目组,共同参与系统的全面设计、开发,并针对业务提出进一步开发需求,开展软件用户化工作,制定二次开发方案,参与设计业务系统与其它软件的接口。
2、实施过程
整个开发过程将经历获取需求、需求分析、系统结构建立、设计、编码、测试等阶段。
2.1 获取需求
2.2 需求分析
2.3 设计
2.4 编码
2.5 测试 :按功能点进行测试,整体测试;交给客户试用,反馈、修正,正式提交客户。
3、整体验收
当软件的后期测试完成后,通知业务需求人员验收,验收主要以业务需求人员提供的原始资料及《软件开发设计方案》为依据,对软件的各项功能进行全面的核查,如无异议,验收后签署“验收确认书”。
4、后期培训
4.1 制定培训目标
4.2 实施培训计划
项目组有义务对用户提供及时、有效、全面的培训,并在项目实施过程中充分重视对用户方的技术转移,并提前制订有效可行的培训计划。
5、售后服务
5.1.提供一年免费技术服务:基本技术支持在正常办公时间内提供。
5.2.如果客户系统服务器已经配置好远程网络接入服务,可以通过与客户系统管理员协商,实现系统远程维护功能。
5.3.针对紧急事件,还提供一天24小时一周7天(7×24)紧急技术支持。紧急事件定义:由于系统、服务器或关键应用程序的错误,而导致服务中断的事件。

商品软件实施过程步骤:
基本等同于定制开发软件的后三个步聚
|