版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告(2017 / 2018学年第二学期)课程名称UML系统分析与设计实验名称实现模型的建立实验时间2018年 5 月 23 日指导单位计算机学院软件工程系指导教师陈志学生姓名班级学号学院(系)计算机学院 专 业实验名称实现模型的建立指导教师陈志实验类型综合实验学时2实验时间2018-5-23实验目的和要求1. 根据类图创建类与编写类代码实现所需的功能2. 根据用例图、类图、顺序图、活动图等UML图编写程序代码。、实验环境(实验设备)硬件:微型计算机软件: Win dows 操作系统、IBM Ratio nal Software Architect三、实验原理及内容1、画出餐厅预订系统的类
2、图及其各类之间的关系| BooInngSyfctriTi eg daw Dfftf 希 carrel: 3& rtlD蜒R«乂际聞(J 粵FtKOrdAu鈕 门 电诞leci&aoking ( J 血 upda:心勺paly ( tir, a J dO bser/M I;热 gers«*i 网 l.: 鸣 gWCgfnw 私 griTahle IRestaurantGurrmtmBotkingC4VW. irrt da'e- 卿祀*忡J 曉茹口厭利f () 看占 TH农Fv3 tTiE? I;:prvnbpr stn-g2 ptKiM . ftiin
3、gWCMpki 冲j for Ihr 5*产table nriijsi qv日 Imp!Mufct 耳 uor df !>< LUMimt 輛oki啓副V«|lt irtI CUlttmdrr1nwiJTi 稱'HETAoivtifTC (J' 1L. *"3-h: eHijiTiSgr 刃詁g2、画出部署图3、画出构件图已 Frrxritati'&n“ifi常IStrlfftJIJiTriB幻 eooki祥甘円茨va51/丄一I Eeo-tirig5/i?tFwjcVii吨忙hl Boole in* 脚阳i厂 TiblrJVfi
4、4、根据类图生成项目的代码丄 Cp bookslL" Boaking.cpp> .h Booking.hcj BookingSystem.cpp hj BookingSysterrtHh .h Custorrir.he R.&5ervationH匚pp|创 Reservatio-n.h 巨Restaurntcpp|.h| R.?5taurarit.h 馬| Table.h> h| Walkjn.lij T rwtaura ntOrder> gs諮 coad5,tc4&te it#itndet BOOKINGSYSIEKHdefine BOCKINGS
5、YSTEN/3egxn section fez file Book.ngSystemh/T80: Add ccfiniticxia that you wane preserved/End section fox file Bookings vs ten hnl hss Restzaurant:; / / Dependency Generared Source:BoalringSyscen Target:Restaurantclass BookinQ; /Dependency Generacea 5o二二二:匸 ./seem Targee:Booking/Sgenerauec! UML co C
6、-f* (con丄Dm. xools. ransEorm. uml2.eppCFFTj:an3roi:niaui.on) class BooKincsyscen</Begin accticn fcr BookingSyjtcm/TOGO: Add attxibute that you wan preserved /End section £ox BooXlngSyscemprivate:/©gene工ctud 'UML to C* (comLbm xools. Lxonsfoxm.unil2 cpp CEETxanfoxiaatxon Eace dace;/g
7、cr:cxatcd UHL to C+ (com ibm x*ool3. tranofoneuml2 epp CFETranoformation Booking * bcckingSystem;/Sgenerated rUML to C+* (com ibm xcool3.匕 ranmforrc ute12 epp CPFTrans format ion Booking * kecking;#ifndef BOOKING轻define BOOKING_H/Begin section for file Booking h/TODO; Add definitions Vhac you want p
8、reserved/End section for file Booking.hclass Table; /Dependency Generated Source:Booking Target:Tab1皀/Sgener&ted rfUML to C+ (comibm xtools .transform uml2 .cpp.CPFTrAnsformation) class Booking</Begin section for Booking/TODO: Ado attributes that you want preserved/Ena section xor sooicingpri
9、vate:/QgeneratednUML to C+(con: xbzt xtools transform. uml2 upp CPPTransf ermaxion)/Qgenerated RUML to C+ Date date;/generated WUML to C+ Date time;int covers;(com.ibn xcools transform am!2 epp.CPPTransfcrmaion)(coir. ibn. xtools. transForm uml2 cpp.CPPTjransfcnnation)四、实验小结(包括问题和解决方法、心得体会、意见与建议等)说明
10、:这部分内容主要包括:在系统分析、模型构建、系统实现中遇到的问题及解决方法、本 次实验的心得体会、进一步改进的设想等。(一)实验中遇到的主要问题及解决方法第一次进行UML转换成JAVA代码,对操作不熟悉,百度查询资料后跟着教程操作成功导出JAVA代码。(二)实验心得(1)模型可以促进项目有关人员对系统的理解和交流。模型对于问题的理、项目有关人员(客户、领域专家、分析人员和设计人员等) 之间的交流、文档的准备以及程序和数据库的设计等都非常 有益。模型可使得人们直接研究一个大型的复杂软件系统。建模促使人们对需求的理解,从而可得到更清楚的设计,进而得到更容易维护的系统。(2)模型有助于挑选出代价较小
11、的解决方案。再研究一个大型系统的软件模型时,人们可以提 出多个实际方案并对它们进行比较,然后挑选一个最好的解决方案。(3 )模型可以缩短开发周期。模型实际上是通过过滤掉一些不必要的细节而刻画复杂问题或者结构的必要特效的抽象, 它使得问题更容易理解。 有了模型之后,软件系统的开发就会变的较快,同时也降低了系统的开发成本。支撑毕业要求指标点掌握软件工程及相关领域的专业知识,并能将其应用于分析和解决软件工程领域复杂工程问题。能够根据用户需求,选取适当的研究方法和技术手段,确定复杂工程问题的解决方案。掌握设计/开发软件工程领域复杂工程问题解决方案所需要的专业知识和开发工具。能够根据用户需求确定软件工程设计目标,利用专业知识设计满足特定指标要求的应用系统。能综合利用专业知识对软件工程设计方案进行优化,体现创新意识。能够基于专业理论并采用科学方法对软件工程及相关领域系统设计实验方案。能够根据实验方案操作实验系统,开展实验,对实验结果进行分析与解释,并通过信息综合得到合理有效的结论。能合理使用现代信息技术工具。能针对复杂工程问题,选择并合理使用软件工程设计与验证平台。具有使用现代软件工程工具的能力,并能够理解其局限性。在软件工程实践中,理解并遵守职业道德和规范,能够认真履行职责。能胜任团队成员的角色与责任,组织团队成员开展工作,完成团队分配的工作。了解软件工程及相关领域的国内外技术现状
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆沙坪坝区总工会招聘1人考试备考题库及答案解析
- 2026年广安职业技术学院单招职业适应性测试题库有答案详细解析
- 2026云南民族博物馆(云南民族文化宫)招聘2人笔试模拟试题及答案解析
- 2026浙江宁波市余姚市供销联社下属企业招聘8人笔试备考题库及答案解析
- 2026中国能源建设集团黑龙江省电力设计院有限公司校园招聘笔试模拟试题及答案解析
- 2026广东南山二外(集团)海德学校招聘教师2人考试备考题库及答案解析
- 2026广西柳州柳城县龙头镇卫生院招聘中药士岗位1人笔试备考题库及答案解析
- 2026年四川省三台县初三下学期期末调研测试语文试题文试卷含解析
- 广东省佛山顺德区五校联考2026年初三第一次联合调研考试语文试题含解析
- 2026年黑龙江省大庆市肇源市级名校初三考前抢分(三)英语试题含解析
- 物流交付环节管理办法
- 2025年消防党组织谈心谈话记录范文
- 基于PLC的立体仓库堆垛机智能控制系统设计
- 五小活动成果汇报
- DB61∕T 1916-2024 土石山区土地整治技术规程
- 2025年【大型双选会】中国恩菲工程技术有限公司春季校园招聘30人笔试历年参考题库附带答案详解
- 《互联网营销师(直播销售员)五级(初级)理论知识考核要素细目表》
- 内衣店新员工入职培训
- 电网检修培训课件下载
- 电器元件销售管理制度
- 三种方法评标计算(自带公式)
评论
0/150
提交评论