rose建模实验报告_第1页
rose建模实验报告_第2页
rose建模实验报告_第3页
rose建模实验报告_第4页
rose建模实验报告_第5页
已阅读5页,还剩219页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#实验一用例图建模实验目的让学生掌握用例图的语义、功能,使用事件流描述用例;了解用例和脚本的关系及使用用例图为系统的上下文、系统的需求建模。实验内容使用用例图描述图书馆管理系统的相关用例:借阅者请求服务的用例图书馆管理员处理借书、还书等的用例系统管理员进行系统维护的用例。实验指导3.1使用RationalRose绘制用例图的步骤(具体详见教材P68-73)I艷-LJUseCawuVievr曰Q借阅者请求服务用例i4-a借阅者丨41…心■查询书需信息丨由吃》查询自己的借阅信息丨41…心■登陆系统I…o归还书需!…o借闻书需|…o预订书藉[±]-^AssociatioriE0LJ圏书谊工作人员处理惜书x还书等的用例回C系统菅理员遊行系绩維扒的用创]“■“園Ma.in:“■“岂AssociatiOILE-|_|LogicalView股股-JTT股股-JTT0'由:…-……SchemasMa.inAssociatiore-|_|ComponentVinDtipLcijiTitrLtVitT-1%llM-:idt=lFropHifti沓订IJ语信忙昔開二祐虫ext^n㈣、盍张驰10-0UseC45MVlfcj'Vi亩匸借阅耆清求肚势用例|$Cj图书馆工作人员处理借书、还书等的用例•…•lihairLIS-A囹书馆工作人员•…•ONewlJeeC:ize0-0处理书if归还□-o处理书Sf借阅Eo刪瞳预订信息i|-o收取罚款□a系貌菅理员进行系绕錐护的用例Fl--^hw"■:iati□a系貌菅理员进行系绕錐护的用例"…囿Hainuciationz白…Logic:ilyiew[j-^QGluTi:iLH:it:±Typ旦旦由••面ISchema-![§]filiinsuciationsS'"CjlCompoiLcntView\•••-•CD^plcijTTihjrLtVitj'A1■■■■■■(^1M-jd&lFrcip^fti刪除帧订信呈由更驰1白”□Use匚asEVievfi由-匸借阅者请求服箸用例1E-LJ书馆工作人员处理借书i还书等的用例|5-0莘统管理员进行至统维护的用例ie“Hain||i-*系统菅理员]E“ONewlIsaCase2:…“ONswUe&Case38亩“<■;查询借阅者信息1…“O刪除或更新借阅音账户1…“O刪除或更新书目!E1-O刪除书辖j…“Q逵加借闻者账户|•••••O逵加书目1|1…O増加书曙由…三、AeE■:!ClallORE\••…M:±in=••…N]Aeec-cim七iunsl-l-1ilLo耳ic:alVl&wE-(^lGlilib:dlEit:±Tj^iSEE-(^lSchemas\••…直|M:±in=••…N]Aeec-ciatiunsFl-CniConijniirLerLtView\■■…[3]DsploymentViev:ModelPropertiesABCQ自o广r涼加书目、«je5ctend»«extend>>查洵书曙信皑:険召冃老:B*浪播弓3:删眛虫爭祈肯阅舌低rv<exlend歹増扣书霜卜.实验心得这是我们第一次用RationalRose绘制建模。这次是要求我们绘制用例图。我在绘制用例图的时候,找了好久,都没有找到“参与者”按钮。后来,是在旁边同学的帮助下找到了“参与者”按钮,并且成功绘制出了用例图。我很感谢他。这次实验,让我知道了,学习上不懂的就要请教别人。实验二静态图建模实验目的让学生掌握类图和对象图的语义和功能;理解类图的3个层次:概念层、说明层、实现层。实验内容使用类图和对象图来描述图书馆管理系统,完成系统的类图及其关系建模。实验指导3.1使用RationalRose绘制类图的步骤(具体详见教材P95-99)李典驰gH-OlUse匚gleqView曰・□「LogicalVipw;SyEterTi匚ijnniLinUtilitiyE;Sy^tyrTiDatiiEhiEe••…目LiD:kt:=lE;s_C1:=lEeAeeoclitiorisEysttriiLiS&rvic^_C1sl=:eEi!.rr.:iWfirItemLij:dTLNewlnterf:=l«zeFl&serwationTitleAzeijclationz田…SysterTiLUMainAssoc1=ltluTlEE-10"CdmponentViewIlep1oj-ttieiL-lew=-■■^1MolelPrupertiesNadacumeritationIter⑰id:Intake^creatf)^destroy!)*find[)^updat«0^find_&n_rc^find&ntr^date:Arnone;酚sPay毎item:^borrov^create<findO^destrc*pay[)ICI宁33]实验心得这是我们第二次的UML建模实验课。这次的要求是使用RationalRose绘制类图。这次实验中,我们绘制类图的属性和操作的时候,要用到英语。其中,有不少的英语单词,我都看不懂,最后只用靠百度翻译才把类图成功绘制了出来。这次实验让我懂得了,要好好学习英语。实验三交互图建模1实验目的让学生掌握时序图和协作图的语义和功能,对时序图和协作图进行比较;让学生掌握协作图的语义和功能,对时序图和协作图进行比较。2实验内容使用交互图按时间顺序为控制流建模、按组织结构为控制流建模;使用协作图为控制流建模系统。主要包括管理员添加书籍的时序图,图书管理员处理书籍借阅的时序图,系统管理员删除图书的时序图,借阅者预订书籍的时序图。3实验指导3.1使用RationalRose绘制时序图、协作图的步骤(具体详见教材P109-117)>RationalR.ose-扌卡§£丄-[Sequ-enceDiagram:GystemService/LibAdc:Titb:Item:系统营理员Add日ociklnfciFwm1:添加图书JJ|检查书目__:是西已经:存在土查询图书:―>n3:査询咸功<,I:壯添加入库:RationalRose-味驰丄-[SequenceDiagram:SystemG-ervice/Lib-C确FileEditViewFormatB.row&eReportToolsAdd-Ins□q^Es^nEffiasa匠负更驷1El-CjlUse匚恥2心讪H"CjLogicalVlew[S-fi]GlobalDataTypesS-(^]|SchefTiSSE-C^SysterTiCciFirTic-rLUtilititEE-C^SysterTihtaE注屯0-C^SvEterTiStiTvii:ei亩…口读者账户状态图i卧口图书管理屍舌动图I…aLiTiEervic&_C1注呂e|…恤LiMdlBook_5ei…"尙LiliBeleteBookClassi…s借出书曙业务南协作團?…I刪除书曙协作圉[…I添协书皤协作图|…a图书管理员借书…"昌XddEooUnfciTorm\0"EDorrower•…胃Del^teBcokljifoFormpj3!…罔Itemelet^Book匚b宝习:ionailRos-e-张-[SequenceDiagram:Sys-temService/艮书2indowtlelpindowtlelp-LQ2匡「kS空:LanizBi曲F倒inThta::LEndBookForni:日ci『rwE「:Loan::ItEm1:lendbookfind(Slrin^jreturn1rue<find_onJIIMTHI可75:relurntrue€7:6:find(String)

7:relurntru$B:creat4(BornffWEr.Hern)卜RationalRtue-张-[CollaborationDiagram!SystemServicef[3*1FileEditViewFormatBrowseReportToolsAdd-IrElLJUse匚鮎eViiwElLJLogicalViewE"SjGlobalDataTypesjFFI-i^'iSchemasjE]-LJSystemGommoRUtilitiesjE]-LJSystemDataBaseiE1"LJSystemService!由C读者帐户状态囹!$-LJ书管理员活动圏”…同LitSaririce_Clazi\…帼LitAdiBook_5e(i•…趣LitBaleteBook_ClaE51…s借出书錯业势冏协作圏1…S删除书錯协作圉1…S逵加书錯协作圉|…H圍书管理员借书•…罔kddEooklrLforormI[j]…罔Borrower•…罔Del^teBcokliif&Form;由…罔Item◎-RationalRose--[CollaboraticrDiagram:SystemS-ervice/■flfl圍FileEditViewFormatBrcw&eReportToolsAdd-InseTewGlobalHit:!“工也Echt=rri:iESystemCommonVtilittesEysteni[leTewGlobalHit:!“工也Echt=rri:iESystemCommonVtilittesEysteni[l:=t&E;注吕总EysteniEerviceAd'il*1qoklafoFBorrowerD已1亡t亡HouklnfoFormItem4>:>:ItemCe1eieBooklnfoForm1:removeitem3:updated2.11nd(StringifAdmin2.11nd(Stringif李更驰iUseCiseView李更驰iUseCiseView□■■■OlLi:igir:<LViS-(^JGlobalDataTyptstl-l^E亡hm匹FA-r^lEystemConirTiijnUtilitiesFA-IIEystemII注LmB注吕mS-^^lSysternService-亍氏庭1-[CollaborationDiagram:SystemService[f[T|FileEditViewFormatBrow&eReportToolsAdd-Ins□q电翕俸h?na®he007由“Ui读肴账户状态圉i訂£j圍书管理貝话动圏I…目LiTiSsrvice_C1ise|…帼LitAIIBook_Sei•…枫LiLDaleteB«k_Classi…s借出书翳业务甬协作图[…i刪除书曙协作囹[…1添掘书需协作圏I…a图书管理员借书•…罔kddBooklnfoForm审”罔Borrower…”昌DeleteBooklTtfoForm国“胃Item

4实验心得这次是我们第三次的UML建模实验课了。这次我们要使用RationalRose绘制时序图、协作图。在绘制第一张时序图的时候,我发现我的“系统管理员”对象无法成功变成小人形状。我想了好一会,才发现是因为我每次做的实验都没有放在一个文件中,因此不能成功的关联起来。“难道要重新做,算了,想想有没有别的办法吧。”我这么想着。后来,我用了Rose软件中的导入、导出功能和直接从文件目录中复制图的办法,都没有成功。后来,看见旁边一个同学,直接把图中的元素选中后复制到另一张图中。我受到启发,用了类似的办法把我第二次实验做的图做到了第一次实验文件中。这次实验让我发现,有时候,简单直接的办法或许更有效。实验状态图建模实验状态图建模实验目的让学生掌握状态图的语义和功能,学会用状态图来描述整个系统、子系统或类的动态方面;让学生掌握活动图的语义图和功能及活动图的组成部分:动作状态、活动状态、跃迁分支、分叉和联结、泳道、对象流。实验内容使用状态图描述图书馆管理系统的相关状态,书的状态,借阅者账户的状态;使用活动图描述图书馆管理系统的相关活动,主要包括借阅者的活动图,图书管理员的活动图,系统管理员的活动图。实验指导3.1使用RationalRose绘制状态图、活动图的步骤(具体详见教材P130-139)RationalRose-张出£1-[StatechairtDi曰g「aim:SystemService/西FileEditViewFo-rmatBrowseReportQueryTookAdi□Q髦1皐寻榕口0ffiHEla囚*i•-1删赊书曙协作囹i•-卫诵加书曙协作囹i•-临圉书菅理员借书i--同詮-同Ei-rr-:iW«ri--同D^l^tsEooklnfoForm由眉Item:…冃LstliIE!ookFormi-SLi:i:1Tl亩-同Reserw:it1ori亩-同Title:.-■.i-汽囹书管理员S-gl-1St:i_t屯FXctiviMa2I…%图书管理系编的状态图i…第ks度书处理或者囹书刪瞳心可出借狀态已借出狀态卜0预约状态EJ-fTtRelationshipsRationalR.ose-张驰]-[StatechartDiag雷FileEditViewFormatBrowse□Q电屉臬攀口着石读者账户伏态到崔ReportQueryToolbhahaE:E:S■■日b.yztemierwiceo读者账户状态圏S-q?Stite/kctivity;…%lflodeL3读者账户状态圏卜弓不能借书状态卜®未借书状态已经借书状态1-(=)账号肖毀

由…tTTRelationships

:…-mAss°ciaticns

4-o图书管理员舌动图[…目LiLService_Cl:iEe[…輾LitAIIBook_5ei1…卿LiITleleteEo«:ik_Clasei…s借出书皤业务曲协作图1…S附嘛事曙撫作图丰借l!状:Ta:'h|1;±乞Entry'a弋|'entry/■■-h=-.^?V.—>entry/entry/书甑屋己苗朋it/数荊罚藏或咅还巧工生学业ewrt/H书或者損约L.■■exit}书全:ilLJRationalRose--[ActivityDiagram:冒书管黑貝活动图/韶书卡》RationalFtose-找驰丄-[ActivityDiag②FilmEditViewFormatErowseReportQueryTdi□qsaHHEia;…“恤LibAddBook_Sgq…“慣LibBsletsEiok_Class1…“s借出书if业势雨协作圏i…“s刪除书曙协作图i…“I聽加书曙协作图:|…“幽图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论