999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML的電梯控制系統的分析與設計

2011-10-27 00:46:30劉香玉
中國科技信息 2011年19期
關鍵詞:按鈕電梯模型

劉香玉

河北政法職業學院,河北 石家莊 050061

基于UML的電梯控制系統的分析與設計

劉香玉

河北政法職業學院,河北 石家莊 050061

UML是一種基于面向對象的可視化建模語言。本文簡要介紹了UML的建模機制并將電梯管理系統作為實例,運用UML語言的圖形表達方式,從需求分析到詳細設計,及類與類之間的消息傳遞關系,給出了該方法的應用細節,探索了基于 UML的應用領域的系統開發及 UML各圖形之間的內在聯系,說明了應用UML語言豐富的可視化表達元素,可以清晰、快速地定義面向對象的軟件系統模型。

UML;建模機制;電梯;面向對象

UML;Modeling mechan;ismElevator;Object-oriented

UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它融入了軟件工程領域的新思想、新方法和新技術,它的作用域不限于支持面向對象分析與設計,還支持從需求分析開始的軟件開發的全過程。它代表了面向對象方法的軟件開發技術的發展方向,具有廣闊的發展前景。

1 統一建模語言UML概述

UML是一種通用的建模語言,可以對任何具有靜態結構和動態行為的系統進行建模。它由兩部分組成,一部分是語義,用于描述元模型定義;另一部分是表示符,用于定義符號的表示法。UML可以通過兩種建模機制,九種圖形把系統的重要業務表示出來。

2 UML的建模機制

UML有兩種建模機制:靜態建模和動態建模。

2.1 UML的靜態建模機制

靜態模型是從系統的內部結構和靜態角度來描述系統的視圖,在整個需求分析中,它定義了其中的對象和類,以及它們內部和彼此間的關系,如關聯、依賴、聚合等關系,以及實體功能范圍的約束和限定,最后建立系統粗略的靜態模型,再逐步實現其內部詳細的功能需求。它包括用例圖、類圖、對象圖、包圖、構件圖和配置圖。

2.2 UML的動態建模機制

對象的動態建模,主要講解對象間相互作用、消息的交換等,包括順序圖、合作圖、活動圖和狀態圖。主要以狀態圖、順序圖來記錄。

3 UML在電梯控制系統中的應用

3.1 電梯控制系統的靜態分析設計

3.1.1 用例模型

根據乘客和電梯管理員兩種角色來確定系統的用例,經過分析,得到如下的用例:

按樓層的上行按鈕、按樓層的下行按鈕、按電梯內某摟層的按鈕、按關門按鈕、按開門按鈕、鎖住某層電梯鎖、打開某層電梯鎖。

用例圖如圖1所示。

圖1 用例圖

3.1.2 類模型

根據分析,可得到如下的類:如圖2所示的類圖。

乘客類、管理員類、電梯類、電梯門類、樓層上行按鈕類、樓層下行按鈕類、電梯里的樓層按鈕類、樓層鎖類、指示燈類、隊列類、定時器類、異常處理類。

類圖如圖2所示。

圖2 類圖

其中每個類的屬性及方法如下表所示。

表一

圖3 順序圖

3.2 電梯控制系統的動態分析設計

3.2.1 順序圖

順序圖顯示對象之間的動態合作關系,它強調對象之間消息發送的順序,同時顯示對象之間的交互。順序圖中的消息可以是信號、操作調用等,當對象接收到消息后立即開始執行活動,也就是說該對象被激活了。其中水平線表示不同的對象,垂直線表示時間,消息的箭頭指明消息的類型。

以電梯上行為分析對象,其順序圖如圖3所示。

3.2.2 狀態圖

一個系統或對象,從產生到結束或從構造到清除,可以處于一系列不同的狀態中,狀態圖就是一個類對象可能經過的所有例程模型。每個狀態對一個對象在其生命周期中滿足某種條件的一個時間段建模。當一個事件發生時,它會觸發狀態間的轉換,導致對象從一種狀態轉化到另一種狀態。以電梯對象為例,其狀態圖如圖4所示。

圖4 狀態圖

4 結束語

以上是采用UML及其它所支持的工具 Rational Rose對電梯系統進行建模。統一建模語言UML的出現為信息系統的建模與設計提供了有力的工具,它作為面向對象建模領域的工業標準,在軟件系統的設計過程中發揮著巨大的優勢。而且它的靜態與動態建模機制還可以從系統的需求分析若干步驟來闡述系統的靜態結構和動態結構。它的各個模型可以幫助開發人員更好地理解業務流程,建立更可靠、更完善的系統模型。從而使用戶和開發人員對問題的描述達到相同的理解,減少了歧義,保證了分析的正確性。這也正是UML在很短的時間內得以推廣,被廣大軟件開發者所接受,并成為面向對象的分析和設計的標準建模工具。這種語言的深入普及與應用必將推動著我國軟件產業的迅速發展。

[1]袁濤,孔蕾蕾. 統一建模語言UML.北京:清華大學出版社.2 0 1 0

[2]馬殷元,姚闖. 基于狀態圖的電梯控制建模及其PLC實現.計算機工程.2009,8

[3]劉敏鶯,楊麗,等.Rational Rose2003基礎教程.北京:冶金工業出版社.2005

Analysis and Design of Elevator Management System Based on UML

Liu Xiangyu
Hebei Professional College of Political Science and Law, Hebei Shijiazhuang 050061

UML is based on object-oriented visual modeling language. This paper introduces the mechanism of UML modeling and management system for the elevator as an example, the use of a graphical representation of UML language, from requirements analysis to detailed design, and between classes of message passing between the application of the method is given details of the UML-based application to explore the field of systems development and UML intrinsic link between the graphics to illustrate the application of UML language rich visualization elements,you can clearly and quickly define an object-oriented models of software systems.

10.3969/j.issn.1001-8972.2011.19.050

劉香玉(1 9 6 5年3月),女,山西大同人,講師,碩士,管理信息系統。

猜你喜歡
按鈕電梯模型
這些按鈕能隨便按嗎?
一半模型
當你面前有個按鈕
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
被困電梯以后
3D打印中的模型分割與打包
電梯不吃人
乘電梯
小說月刊(2015年4期)2015-04-18 13:55:18
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 国产精品免费久久久久影院无码| 国产高清又黄又嫩的免费视频网站| 国产在线观看人成激情视频| 欧美成人午夜影院| 精品久久香蕉国产线看观看gif| www.国产福利| 久久99国产精品成人欧美| 99er这里只有精品| 999在线免费视频| 麻豆精选在线| 偷拍久久网| 欧美一区二区人人喊爽| 国产成人午夜福利免费无码r| 久久99国产乱子伦精品免| 亚洲AV无码乱码在线观看代蜜桃 | 精品福利视频网| 99视频只有精品| 国产三级精品三级在线观看| 波多野吉衣一区二区三区av| 国产高清在线丝袜精品一区| 欧美va亚洲va香蕉在线| 理论片一区| 国产日韩欧美中文| 日韩不卡高清视频| 国产免费好大好硬视频| 亚洲Av综合日韩精品久久久| 欧美天天干| 成人毛片免费在线观看| 性视频久久| 最近最新中文字幕在线第一页 | 日韩A级毛片一区二区三区| 欧美在线综合视频| 国产a网站| 国产精品对白刺激| 在线人成精品免费视频| 天堂在线www网亚洲| 粗大猛烈进出高潮视频无码| 日韩 欧美 小说 综合网 另类| 伊人福利视频| 亚洲天堂网视频| 亚洲精品爱草草视频在线| 一本大道无码高清| 国产精品大白天新婚身材| 在线中文字幕日韩| 国产精品女主播| 免费播放毛片| 真实国产乱子伦高清| 免费看av在线网站网址| 最新亚洲av女人的天堂| 国产在线一二三区| 欧美中文字幕一区| 99精品伊人久久久大香线蕉| 亚洲天堂视频在线免费观看| 黄片一区二区三区| 伊人无码视屏| 狠狠亚洲婷婷综合色香| 色悠久久久久久久综合网伊人| 丝袜美女被出水视频一区| 免费在线成人网| 国产91小视频| 色噜噜在线观看| 国产青榴视频在线观看网站| 日韩大片免费观看视频播放| 亚洲视频免| 九月婷婷亚洲综合在线| 在线国产毛片| 波多野结衣视频网站| 国产精品亚洲一区二区三区z| 中文字幕色在线| 福利一区三区| 国产成人91精品| 99精品在线看| 午夜毛片免费观看视频 | 欧美亚洲欧美区| 日韩国产一区二区三区无码| 国产精品视频公开费视频| 亚洲成年网站在线观看| 日韩毛片免费视频| 亚洲色偷偷偷鲁综合| 国产欧美综合在线观看第七页| 欧洲成人在线观看| 在线观看热码亚洲av每日更新|