建模参考图书借阅服务教案资料Word文档下载推荐.docx
- 文档编号:14238804
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:8
- 大小:91.42KB
建模参考图书借阅服务教案资料Word文档下载推荐.docx
《建模参考图书借阅服务教案资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《建模参考图书借阅服务教案资料Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
WindowsXP
UMLet
三、实验内容
3.1业务系统建模
Inbusinessterminology,abusinesssystemreferstothevalue-addedchain,whichdescribesthevalue-addedprocess,meaningthesupplyofgoodsandservices.Abusinesscanspanoneorseveralbusinesssystems.在业务术语中,业务系统指的是一个增值链,它描述了一些可以产生价值的过程,即有形商品和无形服务。
一个业务可以包含一个或多个业务系统。
Abusinesssystemthatistobemodeledcanspananentireorganization.Inthiscase,wetalkaboutanorganizationmodel.业务系统可以在整个组织范围内进行建模。
即所谓的组织模型。
Itisalsopossibletoconsiderandmodelonlyaselectedpartofanorganization.Inourcasestudy,anITsystemistobeintegratedintotheLibraryServicesoperation.我们也可以从组织的某个部分进行考虑和建模。
例如,我将开始进行“图书借阅服务”的业务系统建模。
3.1.1外部视图
WhatBenefitdoesaBusinessSystemProvide?
在外部视图中,我们主要关注于了解一个业务系统能够产生什么样的利益/成果。
Thecustomerviewdescribestheinteractionswithexternalparties,suchascustomersandpartners,andpresentsthebusinesssystemasablackbox.这是一个客户视图,将描述业务系统与外部参与者之间的交互,这些参与者包括客户和合作伙伴,业务系统是以一个黑盒的形式展现。
外部视图由UML的用例图、活动图和顺序图组成,下面将根据借书服务的业务过程和参与绘制这三种UML图。
1.借书服务业务用例图
Usecasediagramsshowbusinessusecases,actors,andtherelationshipsbetweenthem.Therelationshipsbetweenactorsandbusinessusecasesstatethatanactorcanuseacertainfunctionalityofthebusinesssystem.用例图是描述用例、参与者及其关系的UML图。
参与者与业务用例的关系表示参与者使用了业务系统某个特定功能。
借书服务的业务系统中,主要有2个核心业务用例构成,即借书和还书,而业务系统的参与者为借阅者,如图1所示。
图1:
借书服务的业务用例图
2.借书服务业务活动图
Activitydiagrams,whicharerelatedtoprogramflowplans(flowcharts),areusedtoillustrateactivities.Intheexternalview,weuseactivitydiagramsforthedescriptionofthosebusinessprocessesthatdescribethefunctionalityofthebusinesssystem.活动图与程序的流程有关(流程图),是用来描述业务系统内发生的活动。
在外部视图中,我们使用活动图来描述与业务系统功能有关的业务过程。
下面对借书和还书这两个核心业务用例的活动进行分析,如图2所示。
图2:
借书活动图
[还书的类似,此处略。
]
3.借书服务业务顺序图
sequencediagramsemphasizethechronologicalcourseofexchangedinformation.顺序图强调信息交换的时间顺序。
Sequencediagramscanbeusedasthebasisformessageexchangebetweenthebusinesssystemandoutsideparties.顺序图可以用来描述业务系统和外部参与所交换的消息。
下面对借书和还书这两个核心业务用例的业务执行过程分析,如图3所示。
图3:
还书顺序图
[借书的类似,此处略。
3.1.2内部视图
Theinternalviewdescribestheinternalprocessesandactivities,relationships,andstructuresofthebusinesssystem.ITsystemsandpeoplewithinthebusinesssystemareresponsibleforofferingthegoodsandservicesofthebusinesssystem.内部视图描述业务系统的内部过程、活动、关系和结构。
IT系统及业务系统内部人员负责提供业务系统的商品和服务。
内部视图由UML的包图、类图和活动图组成,下面将根据借书服务的业务过程和参与绘制这三种UML图。
1.借书服务包图
Thestructureoforganizationunitsisimportantfortheinternalviewofthebusinesssystem.InUML,organizationunitsaredepictedaspackages,whichcancontainemployees,businessobjects,andotherorganizationunits.组织单元的结构是业务系统的重要内部视图,组织单元是用包图描述的,其中可以包含工作者、业务对象及其他组织单元。
在业务系统内部,借书服务是由图书馆管理员(worker)完成的,他负责处理借阅者(actor)的帐号信息和书本信息(businessobject),如图4所示。
图4:
借书服务的包图
2.借书服务类图
Theclassdiagramcanbeusedtoillustratethestructuralpartsofabusinesssystem,meaningtherelationshipsbetweenindividualemployees,businessobjects,andoutsideparties.Wesignificantlysimplifyclassdiagramsonthebusiness-modellevelanduseonlyveryfewelements.类图可用于描述一个业务系统的结构组成,包括各个员工、业务对象和外部参与者的关系。
我们在业务建模中,只使用一些简单的类图元素。
下面对借书服务的类的关系进行分析,得出图5所示的类图。
图5:
借书服务的类图
3.借书服务内部活动图
Activitydiagramsaresuitabletoshowtheinternalprocessesofabusinesssystem.Contrarytoactivitydiagramsoftheexternalview,inactivitydiagramsoftheinternalviewtherelationshipstoactorsarenolongerthefocalpoint.活动图适合表示业务系统的内部过程。
与外部视图的活动图不同,内部视图的活动图不需要描述与参与者的关系。
下面对借书和还书业务用例的内部活动进行分析,得出如下所示的内部活动图。
图6:
借书的内部活动图
[还书的内部活动类似,此处略。
3.2IT系统建模
Inthissection,weshowhowaconceptualmodelofanITsystemcanbedevelopedwiththehelpofUML.在这一节,我们将利用UML对将要开发的IT系统的概念模型进行建模。
TheITsystemmodelconsistsoffourdifferentviews,eachofwhichemphasizescertainaspectsandwhicharecloselyrelatedtoeachother.IT系统的模型由4个不同的视图构成,每一个视图都关注一个不同的方面,但是它们之间存在紧密的联系。
下面将按照4个视图的不同关注方面对IT系统的静态和动态方面进行建模。
3.2.1外部视图
TheexternalviewshowstheusecasesoftheITsystemintheformofUMLusecasediagramsandaninterfaceprototype.ItmakesapparentwhichfunctionalitiestheITsystemprovidestousers.外部视图是以UML用例图和一个界面原型来描述IT系统的用例。
它能够清晰阐述IT系统向用户提供的功能。
图7:
系统用例图
注:
系统用例图可以进一步细化。
3.2.2结构视图
ThestructuralviewshowstherelevantclassesoftheITsystemintheformofUMLclassdiagrams.ItmakesapparentinwhichstructuresinformationisfiledintheITsystem.结构视图是以UML类图来描述IT系统的相关类。
它能够清晰阐述IT系统的结构信息。
IT系统类图
如图7所示,类图可以描述清楚各个类之间的泛化关系,类之间的多样性,以及静态的业务规则,例如,借阅者最多只能借5本书。
3.2.4行为视图
Thebehavioralviewshowsthebehavioroftheindividualobjectsintheformofstatechartdiagrams.ItmakesapparenteverythingthatcanhappenwithanobjectthatisfiledintheITsystem.交互视图是通过UML状态图来描述单个对象的行为。
它能够清晰阐述IT系统中对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建模 参考 图书 借阅 服务 教案 资料