




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML原理及应用复习题型:一、单项选择题(每题1分,共25分)二、填空题(35分)三、综合题(40分)例题:用例图1、下图是饮料销售系统的用例图。图中购买饮料和购买一瓶饮料的关系是 泛化 ,供货和根据销售情况供货的关系是 扩展 ,取钱和打开销售机的关系是 包含 ,顾客和购买饮料的关系是 关联 。(4分)2、为某企业建立一个人事管理系统。有以下需求:n 总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门;n 人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等;n 部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工;n 员工可修改自己的个人信息,如联系电话、Email等,也可查看本部门的其他员工的信息。根据以上描述,结合常识和逻辑推理,建立用例图来表示系统的功能。(8分)要点:(1)抽取出总经理、部门经理、人事部工作人员和员工四个参与者,并且存在泛化关系。(2分)(2)抽取11个用例。(2分)(3)将参与者和相应交互的用例相关联。(2分)3、网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。(11分) “远程网络教学系统”的功能需求如下:l 学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。l 教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。l 系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,可与通过“找回密码”功能恢复密码。请画出学生参与者的用例图。注:基本评分标准:6个用例每个1分。5个关系每个1分类图和对象图1、根据下图完成填空 图中的动物和食物之间的关系是 。 企鹅和翅膀之间的关系是 ,表示 。 图中的关系有一处标示错误,请说明为什么 。依赖关系(2分) 复合集聚关系(2分) 整体和部分的关系(2分)猴子应当是猴群的一部分,而不是相反(2分)2、根据下图完成填空 图中最左侧的方框work for表示 ,其描述的性质salary可以有多个值,对不对? 。 由Person类上的自关联可知,一个人可以为多个老板工作。对不对? 。 Bank类左侧的方框accountNo表示 。关联类 不对 不对 限定符限定关联3、根据下图完成填空(1) 图中类名Graphic描述为斜体字,它表示_。(2) 图中Graphic类的操作draw()描述为斜体字,它表示_ _;而其它类中的操作draw()都是它的_。(3) 对于Text类与Graphic类之间的关系,有一个专门术语来描述,它是_。(4) 一个Picture对象可包含多个Line或Rectangle等对象,对不对?_。(5) 一个Picture对象可包含另一个Picture对象,而且这个包含是可以嵌套的,对不对?_。1.1 抽象类 (l分)1.2 抽象操作(1分) 实现/改写(1分)1.3 泛化(l分)1.4 对(1分)1.5 对 (l分)4、根据下图完成填空(1) 由Person与Company之间的关联可知,一个人可作为多家公司的employer。对不对?_。(2) 这个关联可用性质等价表示:Person类中添加一个employer : company性质,company类中添加一个employee* : Person性质。对不对? _。 (3) 由关联 workfor 可知,每个人都要同时作为worker和boss。对不对?_。(4) 任一个worker及其boss都必须作为同一家公司的employee。对不对? _。(5) 任一个worker都知道自己的boss,而boss根本不能知道他有哪些worker。对不对?_。(1) 不对 (l分)(2)对(1分)(3) 不对(l分)(4) 对(1分) (5) 对 (l分)5、现有一个大学注册系统,学生可以登记课程,每一门课程都是大学课程的组成部分。每门课程由一个教授执教,每一个教授又是某个系的成员。请根据上述描述,绘制该大学注册系统的类图,要求描述类之间的关系,并注意多重性和角色。6、宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。订房人可以通过电话、短信、网络或面对面等方式预定客房。允许预定人根据自己情况的变化更改预定信息。旅客入住客房前需要出示证件并登记,并要预交一定的押金。旅客提交押金后,柜台工作人员将在电脑上登记旅客信息,分配房间,并打印旅客入住单,旅客持入住单到指定客房入住。旅客离开宾馆前需要退房结账。旅客或宾馆管理人员可以随时查询旅客或客房的入住信息。分析这个问题,提取涉及的类,并画出类图。序列图1、一个温箱控制系统由温度传感器,温度控制器,加热器几部分构成。温箱应该保持在35O左右,当温度下降到34O以下时温度控制器就应该启动加热器,当温度高于36O ,温度控制器就应该关闭加热器。试就画出表示该问题的序列图。2、手机用户可通过某个移动公司的网站发送短信,过程如下:用户先编辑短信,然后确定目标号码,然后确定发送;服务器返回显示一个页面,要求用户输入一个验证码,此时用户手机上将接受一个短信,含有一个验证码,用户输入此码后,网站才能发送用户编辑的短信。验证码一次有效。用序列图描述这个场景。(提示:参与交互的所有对象包括用户、Web客户端、Web服务器、用户手机。)3、用序列图描述用户通过银联ATM建立取钱连接的过程。4. 假设有一系统的通信图局部如图所示,print方法的功能是将传入的参数的值打印在屏幕上,fact方法是计算阶乘,如果test的初值为1,那么最终将打印出什么?(写出计算过程)答:打印出28.1、test=1+1=2,2、test=2+2*1=4,3:test=4+4*3*2*1=28状态图1、根据下图完成填空。(1) 如果处于T态,当发生事件b时,将执行的动作序列是_,而后转到_态。(2) 如果处于T态,当发生事件f时,将执行的动作序列是_,而后转到_态。(3) 如果处于T态,当发生事件e时,将执行的动作序列是_,而后转到_态。(4) 如果处于S态,要进入V态,判断下面可能的事件序列: e,对不对? _ a,b,c,对不对?_ f,a,e,对不对?_1 bt , exa , enb ; (2分) U(1分)2 exa , fa , ena ; (2分) S(1分)3 exa , ae , enb ; (2分) V(1分)4 对(2分) 对(2分) 对(2分)2、下图是一个状态图,CourseAttempt和Studying都是 复合 状态,不同的是,Studying是一个 多区间子状态 ,它被分成三个区域。有人认为,当控制从CourseAttempt的初始状态传送到Studying 状态时,控制将被分岔为三个并发的流,对象同时处于三个区域的初始状态,你认为是否正确? 正确 而当Studying状态的一个区域到达其终态时,对象就可以转移到Passed状态,你认为是否正确? 错误 (4分)3、请使用状态图描述一个普通电梯的升降和空闲过程。电梯启动后处于最低层,到达某楼层后处于空闲状态,当处于空闲状态超过1分钟则自动向最低层移动。4、分析购买报纸的行为,用一个状态图来描述这个行为(10 %)。要求: 描述可能的并发行为。 描述所有可能的状态和事件,以及转换。 用文字说明交易失败的所有可能的情形(或者关系) 用文字说明交易成功的所有可能的条件(而且关系)。易失败的情形: l、所要报纸己售完;或 2、买主无法付钱;或 3、卖主无法找零易成功的条件: 1、买主拿到报纸;而且 2、买主付钱,如需找零,买主拿到找零。评分标准: 能描述并发性和主要状态。3分 能说明两个结果状态。3分 能文字说明交易失败的情形和交易成功的条件。 4 分注:上题若用一个活动图来描述这个行为:活动图1、下图是一个活动图,图中按 泳道 组织以区分合作中的不同职责。图中的水平粗线表示 同步棒 ,而方框和圆角矩形之间的虚线箭头表示 对象流 。(3分)2、对一个考试过程用活动进行建模: 开始; 学生进入考场; 学生对号入座; 监考教师核对查证件,发试卷; 学生开始答题; 学生交卷; 监考教师收取试卷; 结束。请根据上述描述,构造一张活动图,用泳道来显示不同的交互。3、一个网上考试系统,要求如下: 考生在规定时间内(120分钟)完成答题并提交。 考生开始答题要在教师发布试题之后并且开考时刻到后才能进行。 到110分钟(提前10分钟)系统第1次提醒时间,到119分(提前1分钟)第2次提醒。 考生在截止时间之前可点击提交,确认之后才真正提交。如果不确认,则继续答题。 到截止时间考生仍未提交,则考试无效。只有在截止时刻之前提交,成绩才有效。尝试用一个活动图描述这个过程。(10 %)评分标准: 描述主要动作序列。3 分 描述条件判断和合并。4分 描述时间动作和发送消息动作。3分构件图和部署图1、下图是某应用系统的部署图,该系统提供B / S和C / S两种不同的访问形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创新且富有启发性的题目适合行业内部讨论
- 公需科目心理健康与心理调适考试试卷及答案
- 中医岗位面试实战模拟题库版
- 低压电机原理课件
- 未来行业趋势预测:消控员面试题库精 编版
- 人工挖孔桩施工安全课件
- 安徽省合肥市金汤白泥乐槐六校2026届化学高二上期末学业质量监测模拟试题含答案
- 2025年新《食品安全法》试题及参考答案
- 2025年护理文书书写规范试题(含答案)
- 个性化服务在医药电商平台中的应用与合规管理报告
- 2024至2030年中国品牌战略咨询服务市场现状研究分析与发展前景预测报告
- 2022版新《物理》义务教育课程标准教师培训测试题附答案
- 辽宁省丹东市2023-2024学年八年级下学期期末数学试卷(含答案)
- TSG+11-2020锅炉安全技术规程
- 从高考改卷谈对物理教学的几点启示
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 个人征信查询授权书范本
- 2024新版实习律师协议
- 县乡教师选调进城考试《教育心理学》题库含完整答案【全优】
- 2024年莆田辖区新华书店招聘笔试参考题库附带答案详解
- 初中化学酸碱中和反应省公开课一等奖全国示范课微课金奖课件
评论
0/150
提交评论