软体开发平台


软体开发平台

文章插图
软体开发平台【软体开发平台】“软体定製开发平台”
在西方已开发国家是为大、中、小公司所广泛採用的一种软体开发形式,在企业管理软体占有40%左右的市场份额,而在我国,由于经济环境和传统管理方式的不同,定製软体还是一种新生事物,不被广大客户所认同 。
基本介绍中文名:软体开发平台
类型:软体开发形式
流行:西方已开发国家
套用:大、中、小公司
简介“软体定製开发平台”在西方已开发国家是为大、中、小公司所广泛採用的一种软体开发形式,在企业管理软体占有40%左右的市场份额,而在我国,由于经济环境和传统管理方式的不同,定製软体还是一种新生事物,不被广大客户所认同 。实际上,大多数企业由于自身的历史和业务状况,对于软体系统会有自身特殊的要求,尤其是在企业的行业个性化需求和企业自身独有的个性化需求方面显得格外迫切,而市场上的通用软体有很多,但是一方面价格可能对一些企业来说难以承受,另一方面功能只是利用套装软体的管理思路及模式,完全是让客户按照软体的业务流程进行现实管理的流程化套用,根本不考虑兼顾到企业的行业及内部个性化需求,这样就造成了软体在上线和使用过程中存在着相当严重的“水土不服”的现象,市场上有太多的软体失败案例,都是因为此种原因造成的,因此不少企业在经历过失败的案例后,纷纷转向定製开发.具体地说,定製开发就是根据企业的具体情况、具体要求来进行设计软体系统,提供相应的个性化开发服务 。随着企业信息化水平的提高,已经有很多企业意识到了使用专用软体可以大大提高资金使用率、提高员工的工作效率、降低成本、同现有业务接轨 。软体开发平台是以遵循软体工程的相关规範为基础,以CMM相关质量控制方法为核心思想,对定製开发平台的全过程控制与管理 。而不是常规式的“瀑布式” 开发模式,以帮助公司现实的管理提升和业务快速发展扩张的需要 。演变从编程之初,便免不了和方法,类,接口之类的东西打交道 。久而久之,自然会对此进行总结,由此而产生了开发平台 。而今中国的程式设计师之中,有很大一部分都是编一些企业MIS、政府MIS之类的程式 。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已 。软体开发平台有两种平台模式:一种是传统的C/S架构模式,一种是现在流行的B/S架构模式 。B/S架构模式是随着网际网路的流行,自然又要求以网际网路为基础,把这些都网路化,以实现网路资源共享,而不是传统的单机模式 。这便激发了软体开发者的创造力,形成了软体开发平台的B/S架构模式(web开发平台) 。对于web开发平台,我的个人理解是:1.以web2.0为基础,基于网际网路的B/S架构的软体 。它本身也是一个软体,只不过不是最终的软体产品,而是用于二次开发的软体 。2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA等等的开发 。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模组,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发 。3.能够快速的实现各种报表包括複杂的图表报表的设计製作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻鬆的配置出各种报表 。使用web开发平台的目的是为了实现资源共享、节约开发成本、提高开发效率、缩短开发周期 。而如今的开发平台大都採用非编码的方式或者是极少编码的方式,这样正好达到了目的 。有的甚至可以减少80%的代码量,可见效率会提高多少 。从国内代表性的软体开发平台中,我们可以看出这一类产品的大致脉络,亚思捷的TNT平台:TNT平台的核心优势在于低成本的个性化,他可以同时向客户提供T——业务系统模板,即OA、CRM、文档管理、信息门户、线上考试等标準化的套用系统;N——开源组件包,即上述套用系统的原始码;T——开发工具,即基于微软Jupiter平台的快速开发工具,开发者可以通过界面属性设定的方法来完成对业务系统的快速开发,自动化生成C#和JAVA的二种语言的系统 。显然,TNT中的两个“T”是业务的重点,而杀手锏则是低价 。其他厂家的软体开发平台与上述三种均大同小异,都是提供“标準化+行业化+个性化”的套用模式 。从中我们看出,这些软体开发平台确实都非常具有我们在上文中提到的技术共性,另外我们还都具有一个共同点,那就是他们既提供软体开发平台,又提供基于该平台生成的各种套用系统,两种产品相辅相成 。这种模式也是软体开发平台销售的主流模式 。核心优势软体定製开发平台是以遵循软体工程的相关规範为基础,以CMM相关质量控制方法为核心思想,对定製开发平台的全过程控制与管理,在软体开发的系统分析、设计、开发、测试等开发环节提出了一套独有能够量化的定製软体开发管理办法和开发规範 。它以自主产品开发库为基础,全面推行“调研――二次开发――上线――再开发――验收”的“螺旋式”开发模式,而不是常规式的“瀑布式”开发模式,此模组优势是能够做到以客户需求为中心,以定製管理模式为理念,实现公司运营业务管理与本系统运作无缝集成,用先进的管理思路和流程化的软体体系来推动公司运营业务管理的发展和不断的最佳化,以帮助公司现实的管理提升和业务快速发展扩张的需要 。行业优势