版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 试 题 _2012_年 2013_年第 1 学期课程名称: 面向对象分析与设计 专业年级: 计算机科学与技术09-10级 考生学号: 考生姓名: 试卷类型: A卷 B卷 考试方式: 开卷 闭卷一单项选择题(15题,每题2分,共30分)1. UML的( )是由建模者设计的新的模型元素,但是这个模型元素的设计要建立在UML已定义的模型元素基础上。A、标记值 B、版型 C、注释 D、约束2. UML的( )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。A、简单消息B、同步消息C、异步消息D、返回消息3. 在用例图中,可以用()来表示整个软件系统或其中一些子系统的边界,
2、也可以用它表示软件系统的不同开发布版本的功能范围。A、边界框B、用例C、参与者D、关联关系4. 如果用例B是用例A的某项子功能,并且建模者确切知道在A所对应的动作序列中间时将调用B,则称()。A、用例A扩展用例B B、用例A继承用例BC、用例A包含用例B D、用例A实现用例B5、()表示使用软件系统的功能,与软件系统交换信息的外部实体。A、边 B、参与者 C、用例图D、用例6、()有关联和类的特性,它将多个类连接起来又有着属性和操作。A、继承B关联 C泛化 D关联类7、计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其他类(CPU、R
3、AM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是:()A. 泛化关系(Generalization)B. 聚集关系(Aggregation)C. 包含关系(Inclusion)D. 实现关系(Realization)8、在状态机图中,()表示两个状态之间的关系:源状态和目标状态。A、事件B、监护条件C、转移(迁移)D、状态9、在需求分析中,界面类()。A、负责目标软件系统与外部执行者之间的交互B、作为完成用例任务的责任承担着,负责协调,控制其他类共同完成用例规定的功能或行为C、负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息
4、访问的操作。D、负责实现用户的业务逻辑10、在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a的虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿返回消息传回。A返回消息 B创建消息 C自消息 D同步消息11、下面那个图符表示UML中的实现关系?()A、 B、 C、 D、 12、在类图中,哪个类图中的类Order所生成的代码具有Public class Order Public Customer recipient;的形式?()A、 B、C、 D、 13、在状态图中不能表示下面那些概念?()A、 动作(action)B、 事件(event)C、 转移(t
5、ransition)D、类(class)14、 一个设计得好的OO系统具有( )A、低内聚、低耦合的特征B、高内聚、低耦合的特征C、高内聚、高耦合的特征D、低内聚、高耦合的特征15、顺序图主要可以为设计人员提供()信息。A、 消息发送的顺序B、某个方法的执行流程C、 类之间关联关系的多重性D、某个对象在不同状态之间的转移二判断题(15分)1、一个顺序图只能有一个初态和多个终态。()2、协作图中的消息必须要有消息顺序号。( )3、两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(depen
6、dency)关系的版型。()4、活动图中生命线的长度表示对象的激活的时间段。()5、一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。()6、组件图只能对源代码文件之间的关系进行建模。()7、UML由用例视图、物理视图、组件视图、进度视图和配置视图组成。()8、在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。()9、活动图中泳道的作用是用来发现工作流的。()10、用例图和用例的概念相同,没有区别。()11、顺序图和协作图都是用来描述对象之间
7、的交互的,并可以相互转化。()12、包中元素可见性的符号”#“,表示只能被该包中的其它元素使用。()13、部署图由节点(Node)和节点间的关联关系(Association)组成。()14、类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的 getName()方法的重载(overload)。()图1 getName()方法之间的关系图2 活动图15、 如图2所示,活动Gesture和Synch Mouth可以并发进行。()三简答题(5题,共25分)1、什么是参与者(Actor)?如何发现参与者?(5分)2、请判断以下类图中的类关系是否合适?并说明理由。(6分)(1)
8、飞机有机翼、机身、驾驶舱(2)商场里的电器。(3)公司的员工很多,包括程序员、分析员、项目经理3.客户代表说:我希望这台ATM能支持跨行业务,我插入卡片输入密码后,可以让我选择是取钱还是存钱;为了方便,可以设置一些默认的存取金额按钮;我可以修改密码,也可以挂失;还有我希望可以缴纳电话费、水费、电费等费用;为了安全起见,ATM上应该有警示小心骗子的提示条,还有摄像头;如果输入三次密码错误,卡片应当被自动吞没。请根据用户代表的描述,画出对应的用例图。(4分)4、假设下面是某些以完工用例图等截屏形状,其中有2张图不合适,请说明原因。(6分)A图B图C图5、请分析关联、依赖和聚合之间的关系。(4分)四
9、分析题(3题,共30分)1、假设人出行方式可以选择步行或骑自行车或驾驶小汽车,其中小汽车为一辆车身是红色金属漆的小轿车,装备四个普利斯通轮胎,四车门,车门加厚,前后玻璃贴上灰色的膜。前后挡风玻璃里都装有电热丝,后视镜是电动可调的。请根据描述画出相应的类图。(10分)2、信用卡可能处于“开放”和“关闭”状态,其中“开放”状态可以直接进入“关闭”状态,而从“关闭”状态必须提供密码验证才能进入“开放”状态。“开放”状态又包括“透支”和“正常”状态之间的变化,当消费或还款时剩余金额少于零、或者使用额度大于剩余金额、或者结算余额小于零时进入透支状态,反之则为正常状态。请画出信用卡的状态图。(10分)3、
10、在自动饮料售货机的“买饮料”场景中,假设饮料销售机有3个部分:前端(front)、钱币记录仪(Recorder)以及分配器(dispenser)。前端负责:接受顾客的选购和现钞;显示诸如Out of selection(所选饮料已售完)和User correct change(使用合适零钱)的信息;从记录仪接收找回的零钱并返还给顾客;返还现钞;从分配器接收一罐饮料并把它交给顾客。钱币记录仪负责:从前端获取顾客输入的信息(即选购的饮料的种类和现钞);更新现钞存储;如果缺少零钱将不让系统服务并在前端显示没有零钱;若零钱充足一切正常,找零钱。分配器负责:检查选购的饮料是否还有货;分发一罐饮料。 在饮
11、料售货机购买饮料的所有情况中,都需要顾客往前端放入金钱,由钱币记录仪判定钞票面额。 假设顾客在理想状态下买饮料(购买成功且不用找零)在理想状态下,顺序如下:1、 顾客放入现钞inputMoney();2、 前端接收现钞并将现钞传给钱币记录仪accept();3、 钱币记录仪对现钞面额进行判断getCustomerInput();4、 钱币记录仪根据现钞面额给分配器发送消息检查该面额可购买的饮料checkForSoda();5、 分配器向前端返回可购买饮料信息returnSodaFree();6、 前端将可购买饮料显示给顾客displayPrompt();7、 顾客选择饮料chooseSoda();8、 前端将结果给分配器sendChooseToDis();9、 分配器检查是否有该饮料checkAvailability();1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国酒类产业国际合作论坛行业前景趋势预测及发展战略咨询报告
- 海绵橡胶制杆、型材及异型材行业市场营销创新战略制定与实施分析报告
- 新形势下男式运动服行业顺势崛起战略制定与实施分析研究报告
- 教师消防培训试题及答案
- 2026年绿色葬礼策划师高频题
- 2026年房产中介专业知识
- 2026年蛇纹身说课稿
- 初中专题探究说课稿2025环保主题说课稿
- 2026年缝纫机机械设计基础知识
- 2026年青春期卫生保健知识
- 2026云南昆明供电局项目制用工招聘48人笔试模拟试题及答案解析
- 全胃切除病人全程营养管理中国专家共识(2026版)
- 2026年四川成都市中考地理试卷含答案
- 2025-2026 学年人音版初中音乐八年级下册全册知识点梳理
- 2026年版闲鱼卖货实战手册(选品+定价+爆款打造完整攻略)
- “十五五”规划纲要应知应会100题及答案
- 2025年云南省中考生物试卷真题(含标准答案及解析)
- DL∕T 507-2014 水轮发电机组启动试验规程
- 部编版《道德与法治》四年级下册第11课《多姿多彩的民间艺术》精美教案
- 健康教育学第三版课后题答案
- 血管源性头晕/眩晕诊疗
评论
0/150
提交评论