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

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

ID:12630891

大小:34.00 KB

页数:12页

时间:2018-07-18

基于uml技术的水电站厂内经济运行系统设计_第1页
基于uml技术的水电站厂内经济运行系统设计_第2页
基于uml技术的水电站厂内经济运行系统设计_第3页
基于uml技术的水电站厂内经济运行系统设计_第4页
基于uml技术的水电站厂内经济运行系统设计_第5页
资源描述:

《基于uml技术的水电站厂内经济运行系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于UML技术的水电站厂内经济运行系统设计10第29卷第2期2005年4月20日水电自动化与大坝监测HydropowerAutomationandDamMonitoringVoL29NO.2Apr.20,2005基于UML技术的水电站厂内经济运行系统设计徐晨光,赵麦换.,黄强.(1.华北水利水电学院岩土工程系,河南省郑州市450008;2.黄河勘测规划设计有限公司,河南省郑州市450003)(3.西安理工大学水利水电学院,陕西省西安市710048)摘要:针对水电站厂内经济运行系统(EOSHS)软件开发过程的相对独立,软件更新困难而造成重复开发,资源浪费等现象,运用统一建模语

2、言(UMI)建立EOSHS的静态模型(用例图,类图,包图)和动态模型(活动图),这些模型不仅可以提高系统开发的质量,也为水电站自动化系统的开发与设计提供了参考.关键词:水电站;厂内经济运行系统;统一建模语言;静态模型;动态模型中图分类号:TV736;TV697.10引言水电站厂内经济运行系统(EOSHS)是水电站自动化的重要组成部分.EOSHS的开发有助于实现水电站"无人值守,少人值班"的目标.在水电站的生产运行过程中,其运行条件常常会发生变化,例如水电站的扩机增容,水电站在电网中的地位发生变化,以及当水库调度的目标发生转变,由只追求发电效益向发电效益与生态效益并重发展,原

3、有的厂内经济运行系统就需要更新,但是由于原有软件开发过程的相对独立性,造成在水电站自动化系统的发展过程中常常出现已有软件更新困难的现象,造成重复开发和资源浪费.随着计算机应用技术的飞速发展,软件已成为系统开发的核心,软件工程方法,尤其是软件开发的方法和技术对所建系统的规模和质量起着重要作用,人们逐步认识到建模的重要性,面向对象的建模语言层出不穷.统一建模语言(UMI)融合了众多面向对象的建模语言的长处,并通过在实际应用中发现的问题多次进行修改完善,已成为面向对象技术界公认的标准l1.使用UMI进行系统的设计与开发,不仅可以提高系统开发的质量,而且可以提高系统的可维护性,便于

4、系统的开发与源代码的反编译.UML的推广不仅有利于软件系统的更新,更有利于专用软件融入应用系统的整体中.本文采用UML对EoSHS进行开发与设计.1统一建模方法UML的目标是以面向对象的模型图方式描述收稿日期:2004—08—24;修回日期:2005—01—13.任何类型的系统,利用UML提供的各种模型图,对任何具有静态结构和动态行为的系统进行建模.UMI对系统进行建模时主要采用5种视图,9种图形进行描述.5种视图包括例图,静态图,动态图,交互视图和实现图.静态图中包括类图(包图)和对象图;动态图中包括状态图,活动图;交互视图中包括顺序图和合作图;实现图中包括配置图和构件图

5、.UML适用于系统开发的不同阶段:在需求定义阶段,可以通过用例图建模捕获用户的需求,描述系统的外部角色及其对系统的功能要求;在详细设计阶段,主要关心构成系统的主要元素,以及这些元素问的静态组成和动态协作关系,可以利用UML的类图,状态图,活动图及顺序图等描述这些关系;在实施描述阶段,通过进一步细化各种静态模型图和动态模型图,为系统的实现提供详细的依据.统一建模方法由用例驱动整个开发过程l3,分为用户需求,分析,设计,实现和测试等阶段,每个阶段都是在前一个阶段的基础上细化得到的,呈增量迭代式发展.用例驱动的方法强调通过用例提取和反映用户对系统的需求,以用例图作为与用户交互的依

6、据,并以用例图作为其他过程的起点.该方法的建模过程如图1所示.在图1中,最初通过用例图获取用户需求,然后对获取的每个用例图采用顺序图描述其内部的逻辑流程,在形成顺序图的过程中可以实现对类及其操作的提取,组件图则是对用例图的进一步细化以及对类和代码更大力度的封装.统一建模方法具有面向对象方法的封装和继承的特点,能通过实体映射关系把各个模型有机结合起来,同时,提供了各种图形元素,可方便直观地描.发电控制技术及设备?徐晨光,等基于UMI技术的水电站厂内经济运行系统设计11述用户需求,系统的静态特性和动态特性,其标准化的图形元素有利于系统的更新与代码的反编译.图1统一建模过程2基于

7、UML技术的EOSHS设计随着水情测报技术与计算机技术的发展,EoSHS对机组的发电调度逐步实现自动化控制.EOSHS根据水电站的水情和各水轮机组的运行状况,实时分配电网调度员或水电站的调度员下达的负荷任务,并控制机组实现.在进行负荷分配的过程中,不仅要用到水库水情数据,而且要实时确定各水轮机组的工作效率,要与水情测报系统和水电站数据库系统进行数据交互.同时,针对不同性质的水电站,其调度目标与优化方法都不同,应建立相应的模型库与方法库.因此,针对系统的需求,分析,设计与实现各阶段多种可变状态,采用UML技术进行EO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。