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
主站蜘蛛池模板: 在线观看av永久| 免费欧美一级| 欧美精品一区在线看| 日韩精品毛片人妻AV不卡| 精品国产香蕉在线播出| 国产美女精品一区二区| 99热这里只有精品免费国产| 欧美精品v欧洲精品| 97超碰精品成人国产| 91在线丝袜| 特级毛片免费视频| 国产精品久久久久鬼色| 欧美国产日韩在线| 福利在线不卡| 久久99国产视频| 激情视频综合网| 欧美在线一级片| 婷五月综合| 一级香蕉人体视频| 波多野结衣无码AV在线| 亚洲—日韩aV在线| 91精品国产麻豆国产自产在线| 婷婷伊人五月| 先锋资源久久| 久久99国产综合精品1| 一区二区午夜| 少妇精品网站| 成人精品视频一区二区在线| 午夜精品福利影院| 香蕉精品在线| 亚洲综合经典在线一区二区| 亚洲一区波多野结衣二区三区| 99视频精品全国免费品| 亚洲国产欧洲精品路线久久| 激情六月丁香婷婷四房播| 国产乱人激情H在线观看| 日本草草视频在线观看| 日本不卡在线播放| 国产乱肥老妇精品视频| 无码精品一区二区久久久| 日本国产精品| 亚洲区一区| 国语少妇高潮| 久久96热在精品国产高清| 亚洲视频在线观看免费视频| 亚洲天堂视频在线观看| 国产在线专区| 久久婷婷五月综合97色| 永久免费av网站可以直接看的| 亚洲性视频网站| 欧美成人h精品网站| 国产又大又粗又猛又爽的视频| 欧美人人干| 米奇精品一区二区三区| 日本a级免费| 国产欧美日韩视频怡春院| 日韩在线第三页| www.youjizz.com久久| 国产精品第页| 一区二区三区在线不卡免费| 伊人无码视屏| 青青草91视频| 国产一区自拍视频| 一本大道香蕉中文日本不卡高清二区| 国产网友愉拍精品视频| www.精品国产| 久久91精品牛牛| 亚洲成人动漫在线观看| 欧美特级AAAAAA视频免费观看| 日韩第一页在线| 国产91高跟丝袜| 久久人体视频| 国产网站一区二区三区| 日韩人妻精品一区| 秋霞一区二区三区| 国产黄网永久免费| 四虎影视国产精品| 色综合a怡红院怡红院首页| 欧美19综合中文字幕| 国产亚洲欧美在线专区| 依依成人精品无v国产| 欧美视频在线第一页|