南邮《UML系统分析与设计》实验报告-实现模型的建立_第1页
南邮《UML系统分析与设计》实验报告-实现模型的建立_第2页
南邮《UML系统分析与设计》实验报告-实现模型的建立_第3页
南邮《UML系统分析与设计》实验报告-实现模型的建立_第4页
南邮《UML系统分析与设计》实验报告-实现模型的建立_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、实验报告(2017 / 2018学年第二学期)课程名称UML系统分析与设计实验名称实现模型的建立实验时间 2018 年 5 月 23 日指导单位计算机学院软件工程系学生姓名班级学号学院(系)计算机学院 专 业实验名称指导教师陈志4、根据类图生成项目的代码 Cp booksl|.c.| Boaking.cpp> .h Booking/cj B ookingSystem.cpphj B qq king Sy 5 tlm.h.h Clistorrir.h|x| R.&5ervationxpp山Reservatio-n.ht Restaurntcpp|.h| R.e5taurarit.h

2、国 Table.h> h| Walkjn.lij d rwtaura ntOrder、葭;模型制 gads,t匚 4&Lr tC 5-t#itndet BOOKINGSYSIEK-H,define BOCKINGSYSTEN/Begin section fex file Book-ngSystem. h/TODO: Add ccfiniticna that you wane preserved /End section fox file BookngSysten. hnl hss Restzaurant:; / / Dependency Generared Source:Boal

3、ringSyscen Target:Restaurantclass Booking; /Dependency Generacea 5。二二二:二 . 山 3gm Tar gee: Docking/Sgeneraced WUML co C-t* icon.ibm.xcools. cransEorm.uml2 .cpp.CFFTxansrcziualon) * class BooKincsyscen (/Begin accticn fcr BookingSyatem/TODO; Add attxibute that you wan preserved /End section £ox B

4、ooJclngSyscemprivate:/©gexexated "UHL to C* (com. xbm. xools. Lxonsfoxm.unJ.2 .cpp .CEETxan3foxiaatxon Eace dace;/gcr:cxatcd 'UHL to C+ (com. ibm. k=。olo 匕=annforn:uml2 . epp .CFETr ano formation Booking * bcckingSystem;/Sgeneratea rUML to C+ (com. ibm. xcools. transf orrc. urrl2 . epp

5、 .CPFTrans format ion Booking kecking;#ifndef BOOK工NG_H#define BOOKING_H/Begin section for file Booking.h/TODO; Add definitions 匕ha匕 you want preserved/End section for file Booking.hclass Table; /Dependency Generated Source:Booking Target:Table/generated nUML to C+ (com.ibm.xtools.transform.vjnl2.cp

6、p.CPFTransformation)n class Booking </Begin section for* Booking/TODO: Add attributes that you want preserved/Ena section xor sooicingprivate:/©generated WUML to C+ (coxt. xbix. xtzools. transform. uxn!2 . cpp . CPPTransf ermazion) int covers;/generated RUML to C+ Date date;/generated "

7、UML to C+ Dare time;(coir, ibn.xtools. transform. aml2. cpp CPFTransf ermaion)(coir. ibn. xtools. cranszorm. uml2. cpp. CPPTransfcrmazion)四、实验小结(包括问题和解决方法、心得体会、意见与建议等)说明:这部分内容主要包括:在系统分析、模型构建、系统实现中遇到的问题及解决方法、本 次实验的心得体会、进一步改进的设想等。(一)实验中遇到的主要问题及解决方法第一次进行UML转换成JAVA代码,对操作不熟悉,百度查询资料后跟着教程操作成功导出JAVA代码。(二)实验

8、心得(1)模型可以促进项目有关人员对系统的理解和交流。模型对于问题的理、项目有关人员(客 户、领域专家、分析人员和设计人员等) 之间的交流、文档的准备以及程序和数据库的设计等都非常 有益。模型可使得人们直接研究一个大型的复杂软件系统。建模促使人们对需求的理解,从而可得到更清楚的设计,进而得到更容易维护的系统。(2)模型有助于挑选出代价较小的解决方案。再研究一个大型系统的软件模型时,人们可以提 出多个实际方案并对它们进行比较,然后挑选一个最好的解决方案。(3)模型可以缩短开发周期。模型实际上是通过过滤掉一些不必要的细节而刻画复杂问题或者结构的必要特效的抽象, 它使得问题更容易理解。有了模型之后,

9、软件系统的开发就会变的较快,同时也降低了系统的开发成本。支撑毕业要求指标点掌握软件工程及相关领域的专业知识,并能将其应用于分析和解决软件工程领域复杂工程问题。能够根据用户需求,选取适当的研究方法和技术手段,确定复杂工程问题的解决方案。掌握设计/开发软件工程领域复杂工程问题解决方案所需要的专业知识和开发工具。能够根据用户需求确定软件工程设计目标,利用专业知识设计满足特定指标要求的应用系统。能综合利用专业知识对软件工程设计方案进行优化,体现创新意识。能够基于专业理论并采用科学方法对软件工程及相关领域系统设计实验方案。能够根据实验方案操作实验系统,开展实验,对实验结果进行分析与解释,并通过信息综合得到合理有效的结论。能合理使用现代信息技术工具。能针对复杂工程问题,选择并合理使用软件工程设计与验证平台。具有使用现代软件工程工具的能力,并能够理解其局限性。在软件工程实践中,理解并遵守职业道德和规范,能够认真履行职责。能胜任团队成员的角色与责任,组织团队成员开展工作,完成团队分配的工作。了解软件工程及相关领域的国内外技术现状,能够就复杂工程问题具备较强的沟通能力和表达能力, 能够结合复杂工程问题撰

温馨提示

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

评论

0/150

提交评论