• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件构件技术综述

发布: 2008-2-21 16:38 | 作者: 郝克刚 | 来源: 西北大学计算机科学系 | 查看: 128次 | 进入软件测试论坛讨论

领测软件测试网

凡是以 EBS 为主营业务的软件产业都要考虑长远一些,因为这类软件有一个比较长的生命周期,投资保护是一个重要方面。软件开发所依赖的技术和所实现的软件的功能作为一个连续的过程在不断发展,公司要在这整个过程中获取利润,这就导致了软件维护的问题。在 IT 基础设施不断更新的条件下一个软件公司如何能保持它的技术更新和功能增强的优势?在软件要适应用户企业特殊功能时,此问题特别突出。

    2、 IT 技术变更的速度远高于企业的业务变更的速度。

    软件技术更新周期愈来愈短对EBS软件影响太大。如客户/服务器技术、INTENET、B/S 结构、JAVA、以及面向对象的通信机制CORBA等新技术层出不穷。从理论上讲这种变更还会继续下去。与此有明显对照的是业务过程和基本原则本身却改变相对甚少。采用构件技术后,技术的更新是以构件的形式实现的,而不必影响企业的业务过程。

     3、“职能分离”的设计原则

    由于业务的改变远比技术的改变慢得多,因而在企业业务软件中将不同任务的软件按职能分离是一个非常适用的方法。如果系统中某部分进行了技术更新,只需将此部分的构件替换成新的构件无需改变另外的构件。但软件构件能够组合的前提是它们必须基于共同的设计。软件构件不应看作是孤立的单个的构件,还要考虑构件间交互的方式。软件构件必须用大家都能理解的语言来交谈,以保证能成功地协同工作。

    4、综合速度和灵活性两个关键因素

    过去,企业基本上采有两种可能的方式获得和使用软件来支持企业的业务过程。一种是购买完整的标准的应用软件包,一种是由企业内部的 IT 部门来开发和维护应用软件以满足企业的需求。第一种方式有两个优点,一是购买软件实现相当快,二是不需内部开发部门的花费。但是,一个企业,只有自己开发软件或者将适合它的特殊需求的软件产品进行组合才能满足企业的IT需求。因而现代 EBS 领域的任务是将上述两种方式综合起来。既要软件包解决方案的速度,又要企业内部剪裁系统的开放性和灵活性。这就是建立 EBS 构件的基本思想。

    世界上所有大的企业业务软件(EBS)或应用软件供货商,为了保持其占领市场的竞争优势,都正在转向此新技术。如 SAP 正在把 S/3 系统转向基于构件的所谓“业务框架”(BUSINESS FRAMWARK)。PEOPLESOFT 和 BAAN 等也都推出了相应的新技术战略。

    我国的信息化进程来势很猛,大多数企业家已认识到,要想使企业能在现代信息化社会中有较强的竞争力,必须有先进的管理思想和现代化的管理手段。使企业能有效地、灵活地动作,能对千变万化的市场需求作出快速的反应。因而企业业务的电子化,即计算机网络化势在必行。这就需要大量的各行各业的企业级的业务软件(EBS)。针对国内企业级的业务应用软件市场,国外大型应用软件公司已蜂拥而至,其中包括 SAP 、以及 CA 等。但是,我国的软件公司针对国内市场开发企业级的业务应用软件应该比外国公司有更大的优越性,在熟悉国情、开发成本低和维护方便等各个方面都有不可替代的优势。

    综上所述,我国信息化进程的加速,将为我国软件产业的迅猛发展提供一个广阔的市场。加之目前正处在软件技术的重大变更时期。这种技术变更也为软件产业的发展提供了一个难逢的机遇。如果我们能抓住这次市场发展和软件技术更新的机遇,采用最新软件技术,站在高的起点上。我国的软件产业一定会走上一条快速发展的康庄之路。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

44/4<1234

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网