- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于组件的电厂设备检修系统分析与设计.pdf
2005年全国自动化新技术学术交流会会议论文集
基于组件的电厂设备检修系统分析与设计
李珊, 黄东
(东南大学自动控制系,江苏南京210096)
摘要:组件和基于组件的软件开发方法是管理信息系统革命的驱动力。本文简略讨论了组件,基于组
件的软件开发方法以及.Net这种组件开发平台,并介绍了组件技术在电厂设备检修系统分析与设计中
的应用。
关健字:组件; 基于组件的软件开发方法;电厂设备检修管理系统
中图分类号:TP277 文献标识码:A
0 引言
由于面临着激烈的市场竞争和迅速变化的外部环境,电厂的管理方法也是不断发展和化的。电
厂的设备检修管理系统必须达到以下目标:控制复杂性、短发布时间、易于重构、提高一致性、提
高生产率、支持分布式开发、减少维护费用。要达到以上目标,传统的结构化方法和成熟的面向对
象方法是不能胜任的,组件和基于组件的软件开发方法(Component—Based
CBD)提供了最有希望的尝试。本文简要讨论了基于组件技术的软件开发方法,介绍了组件技术在华
能南通电厂设备检修管理系统开发中的应用。
CBD及其相关概念
1.1 组件
J。组件的重要特征是接口和
组件是一个标准的可以互换的、装配完成的软件模块的封装部分fl
实现分离。组件是一个可交付的软件单元,它提供一些有用的功能和服务,满足用户的需要。组件
对外界提供统一的接口,外界无法访问组件的内部结构。组件通过接口提供服务,客户无法看到组
件的内部实现。我们可以认为组件是一种封装对象的简单方法,被封装的对象在组件标准下实现功
能,他们通过组件接口对外提供服务ill。然而组件是有别于对象的,组件的要素主要有:规格说明,
组件标准,包装与部署,存储在组件库中的组件,基于接口的系统设计,基于组件框架的应用系统
组装。
1.2基于组件的软件开发方法(CBD)
CBD是一种利用可重用的软件组件构建应用程序的技术,简单的说就是通过一些预先构建的软
J。可见CBD所从事的首要活动就是收集、创建穰组装
件组件来组装成新的软件,而不是从头开发12
组件,而随之也产生了一些其他的主要活动,包括改善组件质量,使组件之间能够相互适应,以及
更新组件。
CBD的基本目的是向以组装方式进行应用程序开发的方向发展。这种组装是基于那些以独立
的服务开发出来的组件进行的,这些组件的服务是通过在某种通用的基础设施上调用某种服务来进
行信息的交互的。由此可见基于组件的软件开发所必须的四种关键要素:由组件组装的应用程序,
J。
独立服务提供,公共组件基础设施,标准服务的使用13
1.3 NET平台
前面讨论了组件及其基于组件的软件开发方法与技术,但是要在软件项目中实施组件技术,还必
作者简介:李珊(1977--),东南大学自动控制系02级硕士生,理论与控制工程;
黄东(1956--),东南大学自动控制系,副教授,理论与控制工程.
12l
2005年全国自动化新技术学术交流会会议论文集
须采用一种具体的组件技术。当前可以使用的几种颇受欢迎的、并具有一定竞争力的企业应用程序
开发平台包括CORBA、.NET和Java2
Enterprise(J2EE).
微软公司推出的NET框架是一种新的计算平台,它简化了在高度分布式Internet环境中的
应用程序开发。.NET框架提供两个主要组件:公共语言运行库和.NET框架类库。公共语言运行
库是.NET框架的基础,作为一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程
管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准
确性。.NET框架类库是一个综合性的面向对象的可重用类型集合,可以用于开发包含从传统的命
Web
您可能关注的文档
最近下载
- HG-T20570_工艺系统工程设计技术规范.pdf VIP
- 2025年福建高考生物卷及答案(新课标卷).docx VIP
- NAD-C388-C368-中文使用说明书手册1.pdf VIP
- Error-proofing防错培训-ppt课件.pptx VIP
- 110kV电缆敷设.doc VIP
- 设计思维模型.pptx VIP
- (高清版)DB62∕T 3064-2024 绿色建筑评价标准.docx VIP
- 2024版《中华人民共和国劳动法》培训课件.ppt VIP
- 第七章信息系统、信息设备和保密设施设备管理制度.pdf VIP
- 40MWp光伏发电项目110kV输电线路工程安全设施设计.docx VIP
文档评论(0)