基于UML技术的水电站厂内经济运行系统设计.docVIP

基于UML技术的水电站厂内经济运行系统设计.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML技术的水电站厂内经济运行系统设计.doc

基于UML技术的水电站厂内经济运行系统设计 10 第29卷第2期 2005年4月20日 水电自动化与大坝监测 HydropowerAutomationandDamMonitoring VoL29NO.2 Apr.20,2005 基于UML技术的水电站厂内经济运行系统设计 徐晨光,赵麦换.,黄强. (1.华北水利水电学院岩土工程系,河南省郑州市450008;2.黄河勘测规划设计有限公司,河南省郑州市450003) (3.西安理工大学水利水电学院,陕西省西安市710048) 摘要:针对水电站厂内经济运行系统(EOSHS)软件开发过程的相对独立,软件更新困难而造成重 复开发,资源浪费等现象,运用统一建模语言(UMI)建立EOSHS的静态模型(用例图,类图,包 图)和动态模型(活动图),这些模型不仅可以提高系统开发的质量,也为水电站自动化系统的开发 与设计提供了参考. 关键词:水电站;厂内经济运行系统;统一建模语言;静态模型;动态模型 中图分类号:TV736;TV697.1 0引言 水电站厂内经济运行系统(EOSHS)是水电站 自动化的重要组成部分.EOSHS的开发有助于实 现水电站无人值守,少人值班的目标.在水电站 的生产运行过程中,其运行条件常常会发生变化,例 如水电站的扩机增容,水电站在电网中的地位发生 变化,以及当水库调度的目标发生转变,由只追求发 电效益向发电效益与生态效益并重发展,原有的厂 内经济运行系统就需要更新,但是由于原有软件开 发过程的相对独立性,造成在水电站自动化系统的 发展过程中常常出现已有软件更新困难的现象,造 成重复开发和资源浪费. 随着计算机应用技术的飞速发展,软件已成为 系统开发的核心,软件工程方法,尤其是软件开发的 方法和技术对所建系统的规模和质量起着重要作 用,人们逐步认识到建模的重要性,面向对象的建模 语言层出不穷.统一建模语言(UMI)融合了众多 面向对象的建模语言的长处,并通过在实际应用中 发现的问题多次进行修改完善,已成为面向对象技 术界公认的标准l1.使用UMI进行系统的设计 与开发,不仅可以提高系统开发的质量,而且可以提 高系统的可维护性,便于系统的开发与源代码的反 编译.UML的推广不仅有利于软件系统的更新, 更有利于专用软件融入应用系统的整体中.本文采 用UML对EoSHS进行开发与设计. 1统一建模方法 UML的目标是以面向对象的模型图方式描述 收稿日期:2004—08—24;修回日期:2005—01—13. 任何类型的系统,利用UML提供的各种模型图,对 任何具有静态结构和动态行为的系统进行建模. UMI对系统进行建模时主要采用5种视图,9种图 形进行描述.5种视图包括例图,静态图,动态图, 交互视图和实现图.静态图中包括类图(包图)和对 象图;动态图中包括状态图,活动图;交互视图中包 括顺序图和合作图;实现图中包括配置图和构件图. UML适用于系统开发的不同阶段:在需求定 义阶段,可以通过用例图建模捕获用户的需求,描述 系统的外部角色及其对系统的功能要求;在详细设 计阶段,主要关心构成系统的主要元素,以及这些元 素问的静态组成和动态协作关系,可以利用UML 的类图,状态图,活动图及顺序图等描述这些关系; 在实施描述阶段,通过进一步细化各种静态模型图 和动态模型图,为系统的实现提供详细的依据. 统一建模方法由用例驱动整个开发过程l3,分 为用户需求,分析,设计,实现和测试等阶段,每个阶 段都是在前一个阶段的基础上细化得到的,呈增量 迭代式发展.用例驱动的方法强调通过用例提取和 反映用户对系统的需求,以用例图作为与用户交互 的依据,并以用例图作为其他过程的起点.该方法 的建模过程如图1所示. 在图1中,最初通过用例图获取用户需求,然后 对获取的每个用例图采用顺序图描述其内部的逻辑 流程,在形成顺序图的过程中可以实现对类及其操 作的提取,组件图则是对用例图的进一步细化以及 对类和代码更大力度的封装. 统一建模方法具有面向对象方法的封装和继承 的特点,能通过实体映射关系把各个模型有机结合 起来,同时,提供了各种图形元素,可方便直观地描 . 发电控制技术及设备?徐晨光,等基于UMI技术的水电站厂内经济运行系统设计11 述用户需求,系统的静态特性和动态特性,其标准化 的图形元素有利于系统的更新与代码的反编译. 图1统一建模过程 2基于UML技术的EOSHS设计 随着水情测报技术与计算机技术的发展, EoSHS对机组的发电调度逐步实现自动化控制. EOSHS根据水电站的水情和各水轮机组的运行状 况,实时分配电网调度员或水电站的调度员下达的 负荷任务,并控制机组实现. 在进行负荷分配的过程中,不仅要用到水库水 情数据,而且要实时确定各水轮机组的工作效率,要 与水情测报系统和水电站数据库系统进行

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档