建模参考图书借阅服务教案资料.docx

上传人:b****1 文档编号:1321424 上传时间:2022-10-20 格式:DOCX 页数:8 大小:91.42KB
下载 相关 举报
建模参考图书借阅服务教案资料.docx_第1页
第1页 / 共8页
建模参考图书借阅服务教案资料.docx_第2页
第2页 / 共8页
建模参考图书借阅服务教案资料.docx_第3页
第3页 / 共8页
建模参考图书借阅服务教案资料.docx_第4页
第4页 / 共8页
建模参考图书借阅服务教案资料.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

建模参考图书借阅服务教案资料.docx

《建模参考图书借阅服务教案资料.docx》由会员分享,可在线阅读,更多相关《建模参考图书借阅服务教案资料.docx(8页珍藏版)》请在冰豆网上搜索。

建模参考图书借阅服务教案资料.docx

建模参考图书借阅服务教案资料

计算机科学系实验报告

课程名称UML与可视化建模班级1班

实验名称图书借阅服务业务系统建模指导教师

姓名学号000000000日期2011-6-19

一、实验目的

(1)掌握业务系统建模概念与方法。

二、实验环境

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系统的结构信息。

图7:

IT系统类图

如图7所示,类图可以描述清楚各个类之间的泛化关系,类之间的多样性,以及静态的业务规则,例如,借阅者最多只能借5本书。

3.2.4行为视图

Thebehavioralviewshowsthebehavioroftheindividualobjectsintheformofstatechartdiagrams.ItmakesapparenteverythingthatcanhappenwithanobjectthatisfiledintheITsystem.交互视图是通过UML状态图来描述单个对象的行为。

它能够清晰阐述IT系统中对

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1