本站小編為你精心準備了靜態動態模型的設備管理論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1靜態模型的建立
動設備業務深化需求分析的主要工作是獲得系統需求.而用例圖和類圖主要用于描述系統的需求。用例圖和類圖可以用規范化的方式來描述系統的功能,幫助我們更好地了解系統需求,是系統功能分析的重要工具。下面分別進行建模。1)建立用例模型通過建立用例圖模型,管理、技術、開發人員和用戶能夠發現現行系統的不足,規劃新的系統目標。用例圖模型是信息視圖模型等其他模型設計的基礎和起點。根據建模的目的,功能模型描述的詳細程度是變化的。因此,用例圖模型通常包括一組逐漸細化的層次模型。一般在進行系統頂層設計時,可以采用樹狀結構逐漸分解功能。這種樹狀功能結構模型(又稱為功能樹)從總體上描述系統的功能布局。系統功能樹模型的優點是直觀和概括,清晰地表現了系統的構成。功能樹模型的缺點是信息含量小,不能表達功能模塊之間復雜的交互關系。它也不能表達功能執行的條件和產生的結果。因此,功能樹模型往往用于系統總體設計的初始階段。支持宏觀分析與決策。隨著分析與設計工作的深入,功能樹模型需要轉化成其他形式的功能模型。
在面向對象的設計方法UML框架中,系統設計人員可以建立用例框圖表示角色通過信息系統所能完成的操作功能。圖3采用UML用例框圖描述了典型石化企業動設備專業管理的主要業務功能。從圖中可以看出,車間設備員、分廠機動科員、機動處專工、狀態檢測人員是用例框圖中的角色,他們啟動各用例的執行。車間設備員進行日常巡檢,發現故障及缺陷,完成機泵切換、潤換油加換、代用油品變更等工作;分廠機動科員和機動處專工對代用油品的變更進行審核;狀態檢測技術人員負責機組或泵群的狀態檢測,結合RCM的方法給出檢修專家建議;檢維修人員負責設備的檢修。2)建立類模型用例圖是以客戶語言的方式來描述并表達系統的外部視圖,是從客戶的角度來描述系統要為不同角色提供的功能和支持。在此基礎上,類圖可從系統內部和系統實施的角度來描述整個系統。類圖設計的過程就是職責分配的過程,而派生和委托是兩種分配職責的基本方法。職責分配的基本原則是單一功能原則,一個類的設計圍繞一個主要職責展開。通過建立各實體間的繼承關系和聚集關系,可以繪制出招生模塊的類模型,如圖4所示。
2動態模型的建立
靜態模型定義了系統的結構和組成,然而實際的系統都是活動的,要通過系統元素的相互作用來實現,動態模型就是用來解決這個問題的。UML中描述系統動態行為的順序圖、狀態圖、協作圖和活動圖都可以進行動態建模。但這4種圖各有優缺點,側重點也不完全一樣。順序圖突出對象間交互的順序,而協作圖的布局方法能更清楚地表示出對象之問靜態的連接關系。在協作圖中,對象是可以隨意排列的,因此,縱使有編號也相當凌亂,但順序圖就不一樣,所有對象都在頂端,對象的安排順序多少與信息傳遞的順序有關。如果想顯示跨越多用例或多線程的復雜行為,可以考慮用活動圖。所以在實際運用中,要根據具體情況而選擇用不同的圖。如果對系統中的每個類都畫出4種圖的話,也許這樣做很完美,但太浪費人力和物力。設計者可以選擇一種能夠更好地幫助理解類的動態模型圖。一般而言,在對一個復雜軟件系統進行動態建模時,應根據用例圖和類圖,首先建立序列圖,然后從每一個用例的角色出發,找到與其交互的對象及其之間的消息傳遞;其次再建立活動圖,描述程序運行過程中各項操作的實現流程。如圖5所示的活動圖就是龐大的動設備專業管理模塊中的UML動態模型圖之一。此圖描述的動設備油品變更的活動圖,從圖中可以看出油品變更的總流程,用泳道分割成生產車間、分廠機動科和公司機動處三道。生產車間通過現場巡檢建立缺陷隱患記錄,通過對油質分析形成油品變更的申請,經過分廠機動科和公司機動處的審核,最終形成變更后的潤滑五定手冊。用活動圖把流程繪制出來,使業務流程清晰明了,方便開發人員之間的溝通。
3動設備專業功能模塊的開發
動設備專業功能模塊的開發通過系統分析階段建立好的動設備管理模塊的UML模型后,即可著手系統的開發工作了??稍赪indows操作系統下采用J2EE、EJB等基于Java的跨平臺技術進行開發、選用Oracle作為主要的底層數據庫。
4結論
本文采用統一建模語言UML結合面向對象技術對煉化設備管理系統(2.0版)動設備專業管理模塊進行建模。動設備專業管理是設備管理的重要組成部分,是煉化企業現場管理工作的核心。動設備專業管理模塊的建立,及實現動設備管理信息化、網絡化,有助于提高動設備現場管理的質量與管理水平。用UML對動設備專業管理模塊進行軟件建模分析,有助于把系統需求和業務流程用可視化圖形簡單明了的表示出來,使軟件開發更加靈活、嚴謹,也加強了系統開發人員之間的理解和交流。
作者:張華軍趙攀單位:蘭州石化公司研究院