应用科技构件技术在电力营销中应用研究的现状浅析马金山(宁夏固原供电局,宁夏同原756500)D商耍]随着电力走向市场步伐的逐步加快以及国家电力公司管理体制的改革.我国电力工业管理体翩由计划经济向市场经济开始转变。在机构改革过程中各级供电企业均面·临着新的挑战。在新的企业改革中将逐步成为具有一定竞争能力的独立市场主体和独立法人主体。企业的工作重点己经由原来的单一安全生产转变以经济效益为中心的全方位的综合发展。为此,需要企业建立规范的现代企业制度,减人增效,提高劳动生产率,提高管理水平,加强信息反馈,提高决策的科学性和准确性,提高企业的综合竞争力。本文就构件教术在电力营销中目应搠用研究的现献做一点有益的尝试。]构件技术;电力营销;研究;现状1前言国家白皮书上,提出了解决美国软件产业脆弱问题的五大技术,其中之传统的电力营销系统由于本身的局限性,已经不能满足企业这一一就是建立国家级的软件构件库。目前,美国已有不少软件企业采用构转变带来的新的需求。而建立与之适应的新的电力营销管理信息系统是件技术生产软件。构件基础实施日益完善,构件化软件市场容量不断扩实现这一切的捷径。在新的形势下如何通过新的信息技术使供电公司能大。随着我国软件产业的发展,联想、用友、金蝶等软件企业得到了长够为用户提供优质高效的服务,如何使企业通过新的技术降低企业成足的发展,已走向求发展阶段,迫切需要改变原来的手工作坊式的软件本,提高企业经济效率,如何通过拓宽企业信息系统的范围,为企业带开发方式,从根本上提高软件产品质量,这反映了国内企业开始产生了来更大的竞争力已成为企业营销系统建设的首要问题。因此,电力营销构件化的需求。构件技术变化很迅速,在技术模型方面,90年代后期工作的好坏,直接关系到电力企业的经济效益,电力营销的现代化管理至今已经形成了三个主要流派:Sun公司的Java平台、Microsoft的和服务已显得非常迫切。但是传统的电力营销系统的开发模式已表现出Com/Com+、OMG的CORB&当前对构件技术的研究主要集中在:它的缺点:如前端需要大量的维护工作:用户界面和应用模块混在一1)构件模型:就是构件的结构、形势等方面统一的规范。起无法实现业务的封装:随着用户不断变化的要求带来大量的版本和2)构件组装模型:如何利用构件组装软件系统,如何实现软件生硬件更新.造成人力、物力的资源浪费:前端大量的数据查询和计算,产的工程化甚至自动化。加重了网络的负担,环便于管理。并目传统的软件工程是以数据流为中3)构件开发的实践、管理(测试、可靠性分析、质量评估、构件心,以结构化设计为基础,不支持大粒度继承和封装,这些都使得设计流通和获取等等)。出来的系统难于扩展、不易维护,难以适应电力营销系统的新要求。所22UML建模技术的研究状况有这些问题都迫切需要利用新技术来解决。面向对象的分析与设计方法,在80年代末至90年代中发展到一基于构件的软件开发(CBD)是一种软件开发新技术,它发扬了个高潮。但是诸多流派在思想和术语上有很多不同的提法,在术语、概面向对象技术、分布计算技术和软件复用中的许多优秀思想,在一定构念上的运用也各不相同,统一是发展的必然趋势。需要一种统一的符号件模型的支持下,复用构件库中的—个或多个软件构件,通过组合手段来描述面向对象分析和设计活动,UML应运而生。它不仅统一了高效率、高质量地构造应用软件系统的过程,CBD的优点表现为:Booch、Rumbaugh和Jacobson的表示方法,而且得到了进一步发1)以构件为单位独立地进行设计和实现,使大规模的软件生产成展,逐步发展成为大众所共同接受的标准化建模语言。在美国,截至为可能。1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已2)缩短应用开发的周期,降低开发费用,提高生产率。有700多个公司表示支持采用UML作为建模语言。3)CBD技术以构件模型和构件架构作为系统开发者之间的协议标23构件和UML的综合研究准,极大地提高了应用系统各部分的开发独立性和系统开发的并行性。1)UML对构件的支持:UML基于对象,同时与CBSE构件化的,4)更易配置最优的解决方案,构件市场上丰富的构件使得对功能思想不谋而合。UML的终极目标是抛弃传统的字符编程,用图形语言的支持更具有可选性,构件提供者的竞争也会使价格变得更低。构造软件,而图形要达到简化的目的,必然要采用构件进行描述,正如5)减少了出错风险,因为用于组装的各构件都已各自通过了测试目前UML的形式一样。2)UML驱动需求工程的迅速发展:需求工程和验证,同时基于构件的系统开发更有利于渐进的增量式开发测试。这是构件开发的一个关键步骤,需求工程通过UML可以更好的把Use—些都保证了软件开发的质量。Case转化为构件,使业务按照构件的形势和标准发展。UML倡导的可6)提高了软件系统的灵活性,缩短了软件系统的分发时间,减少视化开发、分析、与构件思想是相辅相成的,两者相互结合为软件生产了软件系统的维护费用。指明了光明的道路。IBM的ReuseTechnoIogySupponCenter采用软件复用技术后综上所述:在国内外把构件和UML技术相结合,应用在电力营销取得较好的效果,~些项目可节约数百万美元;东芝公司在其电力系统领域中的还不多两者结合具有非常重要的意义,而且是必然的趋势应用中,把软件复用率从1979年的13%提高到1985年的48%,生UML已经成为工业标准,而构件则百花齐放:构件技术与UML结合产率提高了57%;瑞典的NobelTechSystems决定把嵌入式的舰船会加速构件技术的整合和标准化因此,本文在UML建模理论基础上,应用系统的开发作为一个系列而不是单独应用来开发,结果获得了针对构件技术在电力营销系统的应用进行了深入的探讨。70%的复用率,生产率提高了一截,仅在一个系统中节省的费用就达作者简介:马金山.1979年生,男,宁夏固原市,大学本科,助2000万美元。Schach认为软件复用除了能降低开发费用外,也能大理工程师。主要是从事电力营销等工作。幅度刚氏维护费用,在维护阶段节省的费用几乎是开发阶段的两倍。2国内外研究现状与发展趋势[参考文献]11】J.Nel曲bSoftwarecon啦nlcdonorsusingcomponentsDepartmentofInfor—21基于构件的系统开发(CBSE)的现状和发展趋势构件技术发展很快,它是影响整个软件产业的关键技术之一marionandComputerScience.1999.of2JERichardEnvolvetheCOrrLtTlOns£njcmmfornetwork—centricApplicariom1998年在日本召开的国际软件工程会议上,基于构件的软件开发模式inEncyclopediaofsoftwafeengineering,Johnmarinara.NewYork,2002.成为当时会议研究的一个热点。美国总统顾问委员会也在1998年美国。T。。。E’。。。(。。]1。-。L。。’N。。M。。)。。L。。。O。。。。G。。。。Y。。。。’1’。。‘1。——285