南邮UML系统分析与设计试验报告-实现模型的建立_第1页
南邮UML系统分析与设计试验报告-实现模型的建立_第2页
南邮UML系统分析与设计试验报告-实现模型的建立_第3页
南邮UML系统分析与设计试验报告-实现模型的建立_第4页
南邮UML系统分析与设计试验报告-实现模型的建立_第5页
免费预览已结束,剩余4页可下载查看

付费下载

下载本文档

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

文档简介

1、实验报告(2017/20182017/2018学年第二学期)课程名称 UMLUML 系统分析与设计实验名称实现模型的建立实验时间 20182018 年 5 5 月 2323 日指导单位计算机学院软件工程系指导教师陈志学生姓名班级学号学院(系)计算机学院专业实验报告实验名称实现模型的建立指导教师陈忐实验类型综合实验学时2 2实验时间2018-5-232018-5-23一、实验目的和要求1.根据类图创建类与编写类代码实现所需的功能2.根据用例图、类图、顺序图、活动图等UML图编写程序代码。二、实验环境(实验设备)硬件:微型计算机软件:Windows操作系统、旧MRationalSoftwareAr

2、chitect8.0二、实验原埋及内容1、画出餐厅预订系统的类图及其各类之间的关系*1*1岳dateDate1cancel()鼠ai4必w门能get台口ki呷;f(JnukjeReservaliorl()色rccondAirrval()5*lcct6ci0king()gupdateiDispaly(jaddDbsefver口n1-1Xfurrent轮,getTmb%(器makeRje&ervatiDn()A-*.1MlMl CbBdCbBd0.10.1口Bo.kgBo.kgw w. .以covers:ini与date.Dater 田time.Date日TableTablenumbefS

3、tiriri9弓plmEstringgetDatef)忌getDalaili()聒iefeArmfalTinve()BKtTotukO*1 1MuitbeMuitbeoneolbaokingsthtcvrreint1二(BkingforIhefametabi?rnuitrigtgvedp)WdJilcinWdJilcin;R.FKrwtSHk)匚mamvalTinw-Darte福StrAmvltimt()与namr:String与phoneNumber:String2、画出部署图3、画出构件图匚二j jPresefitatiomPresefitatiom口ApplkartionApplkart

4、ion4、根据类图生成项目的代码澄bookslbooksl盲BooldngxppBooldngxpp.h.h8 8ooIdng.hooIdng.hjcjcBookingSystem.cppBookingSystem.cpph hBookjngSystem.hBookjngSystem.hh hCustornerhCustornerh,国Reservation,cppReservation,cpph hReservation-hReservation-hc cRe&taurantcppRe&taurantcpp.h_.h_Restaurant.hRestaurant.hhjhjT

5、able.hTable.h也Walkjn.hWalkjn.hJ JIi3Ii3restaurantOrderrestaurantOrder卜为模型嘴coads.tccoads.tctesttest#ifndefB00KING5YSTEM_HttdefineBOOKINGSYSTEM-H/BegrinsectionforfileBooIcingSyatem.h/TODO;/TODO;AdddefinlEIonathalEyouwanepreservedAdddefinlEIonathalEyouwanepreserved/EndseetianforfileBookingsy3tent.hclas

6、sRestaurant;/Dependency&eii号工SourceiBookingsy3ternTarget:Restauza-ntclassBooking;/DependencyGeneratedSource:BookingsysKemTiargei;:Booking/SffeneratednUHLtoC+(com.itora.xtoolstransf01111.1011112+cpp.CPPTransfozmation)alaasBcokingSyatem(/BeginsectionforBookingSystem/TODO:Addattributesthatyouwantpr

7、esenred/EndsecclonforBooIcIngSysteraprivate:facedWUMLtoC+(ccm.ibm.XEDO1a.rriBLnsfana.uml2.epp.CPPTransformar1on)DatedaLe;(eena-lbrii-xcools-.rransfarffi.uiiilZ e-ppCPPTxAnsfamarion)/generatedUMLtoO#(coni,ibm.XCDOIS.tranaform.uinlZ-epp.CPPTranafomc.alQn)Booking*booking;/gSMratedUMLraO+Booking*bookxng

8、Sysuex;1/EndsectisnforfileBooicing.hclassTable;/DepsridecyGeneratedSource:3oaleilarger:Iible/generazed*rUMLtcC+(com.ibm.xrools.transform.uftl2.epp,CPFTraEBformation)f,classBoalcviq/Eeinaeertz.onfarBcoLrir.5/TODO:Adaattributesthatyouwant:preervsd/Ena3已5L0口roz3口口Kingprivate:private:/jeneratedn3MLintca

9、vers;toC+(OQIELikut.x.tooZsrtxansformJITJ.士Lopp.CPT:ansf匚riraiion)n/03eneratedUMLDatedate;toC+ (core.ibit.xtcols.transform.Jinl2.upp.CPPTransfermaion)M/jentrated7MLDattime;toC+(COR.Pibm.xtcolsftrdn3form,4inl2.epp,CPPTransfcrmaion)nfrifndi ef/BeginTODO;300ZING_HaectiarfrfileBooking.hAdddefinitionsfha

10、tyouwantpreserved四、实验小结(包括问题和解决方法、心得体会、意见与建议等)说明:这部分内容主要包括:在系统分析、模型构建、系统实现中遇到的问题及解决方法、本次实验的心得体会、进一步改进的设想等。(一)实验中遇到的主要问题及解决方法第一次进行UML转换成JAVA代码,对操作不熟悉,百度查询资料后跟着教程操作成功导出JAVA代码。(二)实验心得(1)模型可以促进项目有关人员对系统的理解和交流。模型对于问题的理、项目有关人员(客户、领域专家、分析人员和设计人员等)之间的交流、文档的准备以及程序和数据库的设计等都非常有益。模型可使得人们直接研究一个大型的复杂软件系统。建模促使人们对需

11、求的理解,从而可得到更清楚的设计,进而得到更容易维护的系统。(2)模型有助于挑选出代价较小的解决方案。再研究一个大型系统的软件模型时,人们可以提出多个实际方案并对它们进行比较,然后挑选一个最好的解决方案。(3)模型可以缩短开发周期。模型实际上是通过过滤掉一些不必要的细节而刻画复杂问题或者结构的必要特效的抽象,它使得问题更容易理解。有了模型之后,软件系统的开发就会变的较快,同时也降低了系统的开发成本。支撑毕业要求指标点1.4-H掌握软件工程及相关领域的专业知识,并能将其应用于分析和解决软件工程领域复杂工程问题。2.3-H能够根据用户需求,选取适当的研究方法和技术手段,确定复杂工程问题的解决方案。

12、3.1- H掌握设计/开发软件工程领域复杂工程问题解决方案所需要的专业知识和开发工具。3.2- H能够根据用户需求确定软件工程设计目标,利用专业知识设计满足特定指标要求的应用系统。3.3- M能综合利用专业知识对软件工程设计方案进行优化,体现创新意识。L能够基于专业理论并采用科学方法对软件工程及相关领域系统设计实验方案。M能够根据实验方案操作实验系统,开展实验,对实验结果进行分析与解释,并通过信息综合得到合理有效的结论。L能合理使用现代信息技术工具。M能针对复杂工程问题,选择并合理使用软件工程设计与验证平台。H具有使用现代软件工程工具的能力,并能够理解其局限性。L在软件工程实践中,理解并遵守职业道德和规范,能够认真履行职责。9.2-M能胜任团队成员的角色与责任,组织团队成员开展工作,完成团队分配的工作。10.2-M了解软件工程及相关领域的国内

温馨提示

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

评论

0/150

提交评论