《2022年面向对象程序设计UML实验指导书.docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计UML实验指导书.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 面对对象程序设计(UML )试验指导书电信学院测控系戴立红名师归纳总结 - - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - 目 录试验一: C+ 程序设计( 1) 1试验二: C+ 程序设计( 2) 2试验三: UML 设计( 1)3试验四: UML 设计( 2)5I / 8 名师归纳总结 - - - - - - -第 2 页,共 8 页精选学习资料 - - - - - - - - - 试验一: C+ 程序设计( 1)一、试验教案的目的与基本要求目的:1、娴熟把握 VC+ 的编程环境;2、把握面对对
2、象的方法以及面对对象程序设计语言 C+;3、重点把握继承和多态基本概念;4、能够利用所学的面对对象基本概念,用 要求:1、按时参与试验,保证明验出勤率;C+编写继承和多态程序;2、独立或是在同学及老师指导下完成试验内容;3、试验之前做好预习及预备工作,把握试验的基本目的和要求;4、试验终止后,独立做好试验报告的填写工作;二、试验内容 设计三种水果(苹果、香蕉和桔子),显示三种水果的名称;使用继承和多态实现;1 / 8 名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - 试验二: C+ 程序设计( 2)一、试验教案的目的与基本要求目的:
3、1、娴熟把握 VC+ 的编程环境;2、把握面对对象的方法以及面对对象程序设计语言 C+;3、重点把握多态以及类模板的基本概念;4、能够利用所学的面对对象基本概念,用 要求:1、按时参与试验,保证明验出勤率;C+编写类模板程序;2、独立或是在同学及老师指导下完成试验内容;3、试验之前做好预习及预备工作,把握试验的基本目的和要求;4、试验终止后,独立做好试验报告的填写工作;二、试验内容 1、使用类模板实现返回类内两个数据成员的值,数据成员可以是任意类型的;2、使用函数模板实现任意类型的两个数的求和运算,并编写主测试程序实现两 个整型数相加,两个实型数相加;2 / 8 名师归纳总结 - - - -
4、- - -第 4 页,共 8 页精选学习资料 - - - - - - - - - 试验三: UML 设计( 1)一、试验教案的目的与基本要求目的:1、娴熟把握 Rational Rose/Visio 的使用环境;2、把握面对对象的方法以及UML 建模的基本思想;3、把握 UML 各种图的表示方法及建模步骤;4、能够利用所学的 UML 基本学问,能够进行用例图和类图设计;要求:1、按时参与试验,保证明验出勤率;2、独立或是在同学及老师指导下完成试验内容;3、试验之前做好预习及预备工作,把握试验的基本目的和要求;4、试验终止后,独立做好试验报告的填写工作;二、试验内容1、对简易教案治理系统进行分析
5、和建模,画出相应的UML 用例图;简易教案治理系统包括两个主要功能:选课治理和成果治理;其中选课治理包括下面的功能:同学使用该系统进行选课注册,并将选课注册的结果送交给财务系统;老师使用该系统可以查询课程信息;治理员使用该系统治理课程信息、治理老师信息、治理同学信息、治理开设课程;其中成果治理包括下面的功能:同学使用该系统可以查询同学成果;老师使用该系统可以查询同学成果,也可以查询课程成果;治理员使用该系统进行同学成果治理和成果统计;2、画出相应的 UML 类图;神舟六号飞船是神舟飞船系列的一种,它由轨道舱、返回舱、推动舱和逃逸救生 塔等组成;航天员可以在返回舱内驾驶飞船,轨道舱就是航天员工作
6、和休息的场所;在紧急情形下,可以利用逃逸救生塔逃命;在飞船两侧有多个太阳能电池翼,可以为3 / 8 名师归纳总结 - - - - - - -第 5 页,共 8 页精选学习资料 - - - - - - - - - 飞船供应电能;4 / 8 名师归纳总结 - - - - - - -第 6 页,共 8 页精选学习资料 - - - - - - - - - 试验四: UML 设计( 2)一、试验教案的目的与基本要求目的:1、娴熟把握 Rational Rose/Visio 的使用环境;2、把握面对对象的方法以及UML 建模的基本思想;3、把握 UML 各种图的表示方法及建模步骤;4、能够利用所学的 UM
7、L 基本学问,能够进行次序图、协作图和部署图设计;要求:1、按时参与试验,保证明验出勤率;2、独立或是在同学及老师指导下完成试验内容;3、试验之前做好预习及预备工作,把握试验的基本目的和要求;4、试验终止后,独立做好试验报告的填写工作;二、试验内容 1、依据该次序图画出相应的合作图;同学课程选课通知单服务器查看课程信息挑选课程 提交课程 人数未满 打印通知单 人数已满 通知重选同学挑选选修课次序图2、请将下面的协作图转化成次序图;1.1:getReadInfo :Reader :Book2:recordReturn 1:getBookInfo:Librarian5 / 8 名师归纳总结 - - - - - - -第 7 页,共 8 页精选学习资料 - - - - - - - - - 3、请画出下述场景的部署图;已知构件 AccountingComponent 是在一个 Linux 服务器上实现的,它有两个 接 口 UserService 和 ManagerService; 构 件 UserApps 是 在 一 个Windows2000 的 机 器 上 运 行 的 , 它 通 过 接 口 UserService 来 访 问AccountingComponent;这两台机器运行在一个6 / 8 TCP/IP 局域网上;名师归纳总结 - - - - - - -第 8 页,共 8 页