- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在近几年的技术革新中软件平台化是最有意义的也是最有-CSDN
打造造机器的机器 浪潮Loushang开发平台
浪潮软件 周恒
前言
“编写代码开发程序的方式将一去不复返,要想生存下去你必须改变,到2007年,大部分应用软件都将基于平台开发”—Ganter Group
在工业化时代,手工作坊时代已经落后了,在平台话模型驱动开发的时代,你是否还停留在靠一行一行编写代码的方式从头开始开发软件吗?如果是,你将面临以下问题:
学习门槛高
项目周期长
开发效率低
不能及时满足需求变化
系统难以维护
产品推出周期比竞争对手长
……
采用陈旧的开发方式,以上问题不可避免。要想在严峻的竞争环境中胜出,必须转变思路,改变程序开发方式,基于平台,使用模型驱动的开发方式来开发应用。
党的十六大提出,信息化是加快实现工业化和现代化的必然选择。要坚持以信息化带动工业化,以工业化促进信息化,就必须优先发展信息产业,广泛应用信息技术,走出一条科技含量高、经济效益好、资源消耗低、环境污染少、人力资源优势得到充分发挥的新型工业化路子。信息产业作为国民经济基础性、先导性、战略性产业,是拉动国民经济增长的重要力量。20%。在宣称管理信息化已经成功的企业中,投资已超过80%,回报却不足20%。
3) 开发过程冗长,效率低下
当今的软件开发过程是以概要设计(low-level)和编码驱动的,如图所示:
编码之间所做的工作基本都是文档编写工作,文档写到什么粒度,才能既很好地指导了编码和测试,又不降低生产率?一直是困扰开发人员的难题。
靠文档来传递模型,容易产生模型失真和错误放大的问题,很可能经过冗长的开发过程后,开发出来的系统根本不是厂商所需要的,而且维护和返工也非常麻烦。
敏捷性问题
21世纪是大规模个性定制的时代,竞争环境潮起潮涌,风云变幻。业务驱动服务,服务驱动技术,软件需求也随之产生剧烈快速的变化。软件公司开发的产品如果不能敏捷的应对需求变化,不能从根本上从软件系统解决需求变化的问题,势必陷入每天不停的去修改和维护程序中去,掉进IT黑洞。
软件工业与传统工业相比,有其特殊性,它的发展速度同样令人吃惊。许多公司必须跟从这种改变,才能跟上时代的步伐,否则就会被无情的淘汰。
信息化之痛
现有的信息系统所存在的各类问题,从根本上来说,是由于现有信息系统在架构上的严重缺陷而引发的。现有信息系统的架构模式,是在底层的技术平台上直接构建业务系统,是采用面向技术、业务无关的“原始”编程工具来开发。
这一架构模式,直接导致了现有信息系统建设中的几个重大关键问题:
1)信息孤岛问题
现有的信息系统,缺乏统一的业务基础架构,无论是独立的工具软件还是集成的解决方案,大多是孤岛型的应用,或者是业务功能模块的简单累加。这些孤岛系统,相互之间是孤立封闭的。
孤岛问题是现有信息系统的关键问题,计世资讯的一项统计数据表明,孤岛问题也是目前用户最关注和希望解决的问题。
2) 黑洞问题
现有软件开发模式使信息系统的开发、维护和扩展困难重重,导致“IT 黑洞”现象普遍发生。IT 黑洞问题主要体现在:
不能满足管理个性化要求;
不能对管理需要做出快速反应;
不能满足业务变化和发展;
信息系统建设的高风险和高失败率,开发过程漫长,难以控制;
维护和调整困难,不能适应基础技术更新换代;
IT 黑洞现象目前也已经成为企业信息化过程中的重大问题,计世资讯的一项统计数据表明,用户迫切希望解决IT 黑洞相关的一系列问题。
3) 个性化需求和产品之间的问题
社会发展到今天,IT系统在用户的日常管理与业务中的地位越来越重要。由于竞争的残酷,用户经常会选用不同厂家的产品组成企业系统组成企业应用系统的各个子应用系统由于使用了不同的底层架构,甚至许多子应用系统根本就是拼凑出来的应用,使得开发的多个子系统之间分散凌乱。这就既不能达到统一集中、数据共享和流程优化的目的,也使得系统的开发、维护、升级、实施变得困难复杂,导致开发实。基本分为三层,操作系统平台是最底层的软件平台,其作用在于实现了应用软件与硬件平台的交互;技术平台(数据库、中间件)是在操作系统平台之上的层次,其作用在于为复杂应用软件提供技术基础设施;平台是软件平台的第三层,其作用在于实现软件开发过程中技术和业务之间的分离。操作系统技术。在这种情况下,适合企业级应用特点和中国软件人员开发习惯的,的操作系统 + 中间件 + 应用软件的体系正在快速解构,而代以操作系统 ++ 业务基础平台 + 应用软件的新体系。新生基础平台公司这个新族群的浮出水面,组件与框架、企业建模等技术被应用领域所推崇,软件基础平台向业务功能延伸。是一种以业务为导向,可快速构建应用软件的平台。未来的23年内,将会有越来越多的复杂应用软件系统建立在平台之上。年,主流的软件都将基于平台。在管理软件领域,甚至会掀起一股从基础架构平台向软件平台迁移的高峰。基础
文档评论(0)