资源描述:
《基于行为的可视化建模方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文基于行为的可视化建模方法研究姓名:田晓宇申请学位级别:硕士专业:控制理论与控制工程指导教师:王明哲20050512摘要随着信息系统规模的逐渐扩大和软件领域的发展构建信息系统的模型不再局限于纯人工方式还需要通过辅助的软件工具进行设计但是一个好的工具往往建立在一个先进的建模方法和模型设计理念之上这就需要对建模方法进行不断地改进过去人们在建立系统模型时往往利用单一的面向过程面向对象等方法这些方法在实践的检验中被发现都有其不可避免的问题有鉴于此本文提出了一种基于行为构建模型的新方法这种方法
2、是在当前最广泛使用的建模思想——面向过程和面向对象的基础上研究出来的这种方法不是简单地将这两种方法合成而是通过中介环节“行为”将这两种方法进行有机结合和相互转化并在此基础上构建了可视化模型这种方法充分发挥了面向过程和面向对象方法的优势弥补了它们各自的不足它不仅适用于一般小型的信息系统的模型构建也适用于大型信息系统的模型构建4如CISR系统这是因为它符合DoDAFDepartmentofDefenseArchitectureFramework标准为了验证这种建模新方法的可行性作者以构建超市电子标签自动刷卡购
3、物系统可视化模型为主线着力描述了在这种建模方法中可视化模型的生成方法和步骤即先建立基于行为模型再建立Petri网可执行模型并运用计算机仿真进行系统结构化验证在整个建模过程中模型之间环环相扣保持了模型之间的一致性说明该方法在理论上具有一定创新性在实际应用上具有可操作性该课题研究的成果对于提高建模效率优化建模质量完善建模理论和设计建模工具都具有一定的意义关键词可视化建模基于行为方法面向过程方法面向对象方法DoDAFPetri网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