資源描述:
《基于行為的可視化建模方法研究》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、華中科技大學碩士學位論文基于行為的可視化建模方法研究姓名:田曉宇申請學位級別:碩士專業(yè):控制理論與控制工程指導教師:王明哲20050512摘要隨著信息系統(tǒng)規(guī)模的逐漸擴大和軟件領域的發(fā)展構建信息系統(tǒng)的模型不再局限于純人工方式還需要通過輔助的軟件工具進行設計但是一個好的工具往往建立在一個先進的建模方法和模型設計理念之上這就需要對建模方法進行不斷地改進過去人們在建立系統(tǒng)模型時往往利用單一的面向過程面向對象等方法這些方法在實踐的檢驗中被發(fā)現(xiàn)都有其不可避免的問題有鑒于此本文提出了一種基于行為構建模型的新方法這種方法
2、是在當前最廣泛使用的建模思想——面向過程和面向對象的基礎上研究出來的這種方法不是簡單地將這兩種方法合成而是通過中介環(huán)節(jié)“行為”將這兩種方法進行有機結合和相互轉化并在此基礎上構建了可視化模型這種方法充分發(fā)揮了面向過程和面向對象方法的優(yōu)勢彌補了它們各自的不足它不僅適用于一般小型的信息系統(tǒng)的模型構建也適用于大型信息系統(tǒng)的模型構建4如CISR系統(tǒng)這是因為它符合DoDAFDepartmentofDefenseArchitectureFramework標準為了驗證這種建模新方法的可行性作者以構建超市電子標簽自動刷卡購
3、物系統(tǒng)可視化模型為主線著力描述了在這種建模方法中可視化模型的生成方法和步驟即先建立基于行為模型再建立Petri網(wǎng)可執(zhí)行模型并運用計算機仿真進行系統(tǒng)結構化驗證在整個建模過程中模型之間環(huán)環(huán)相扣保持了模型之間的一致性說明該方法在理論上具有一定創(chuàng)新性在實際應用上具有可操作性該課題研究的成果對于提高建模效率優(yōu)化建模質量完善建模理論和設計建模工具都具有一定的意義關鍵詞可視化建?;谛袨榉椒嫦蜻^程方法面向對象方法DoDAFPetri網(wǎng)UML2.0IAbstractWiththedevelopmentofinforma
4、tionsystemscaleandsoftwaretechnology,themodelingofinformationsystemisnolongerconfinedtothepurelyartificialwayandpeoplealsoneeddesigningmodelwiththeauxiliarysoftwaretool.However,agoodtoolisoftensetuponanadvancedmodelingmethodandmodelingideas,itisimportantt
5、oimprovethemodelingmethodconstantly.Inthepast,peopleoftenusedthesinglemethod,suchasProcess-Orientedmethod(PO)andObject-Orientedmethod(OO),whichhavetheirnaturallimitations.Inviewofthispoint,anewmodelingmethodbasedonbehaviorhasbeenproposedinthisarticle.This
6、modelingmethodisbasedbytwomostextensivemodelingmethodsatpresent–POmethodandOOmethod.ThismethoddoesnotcomefromsimplycompositionofPOmethodandOOmethod,butcomesintobeingbyorganiccombiningoftwomethods,whichrealizestransformofthem.Thismethodisnotonlysuitablefor
7、generallysmall-scaleinformation4system,butalsoforthelarge-scaleinformationsystem,suchasCISRsystem.ItisbecauseitaccordswithDoDAFstandard.Toprovethefeasibilityofthemodelingmethod,supermarketshoppingsystemmodelisbedesignedbythismethod.Inthisarticle,theauthor
8、triestodescribetheformulationmethodandstepsofthevisualmodeling,whichmeanstosetupexecutionmodelfirstly,andthentosetupPetrinetworkmodel.Atlast,simulationthatcantestthevalidationofmodelisneeded.Inthewholemodelingproces