当前位置:首页 >> IT/计算机 >>

UML试卷


南京理工大学课程考试试卷 课程名称: 课程名称:
试卷编号: 组卷日期: A 2010 年 12 月 28 日 面向对象建模技术 学分: 2

(学生考试用)

大纲编号

0626602

考试方式: 闭卷 满分分值: 100 考试时间: 120 分钟 组卷教师(签字) : 审定人(签字) : 学生姓名:

学生班级:淮安

学生学号:

说明:1.所有试题做在答卷纸上 2.考试完毕后连考卷一起交
一、选择题(选择一个最合适的答案,每题 2 分,共 40 分) ,可以使得其子类专职雇员类和兼 1、雇员类含有计算报酬的行为,利用面向对象的 职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。 A.多态性 B.继承性 C.封装性 D.复用性 。 2、下面关于 UML 叙述正确的是 A.UML 是一种建模语言,使用者不能对其扩展 B.UML 仅适用于系统的分析与设计阶段 C.UML 是独立于软件开发过程的 D.UML 仅是一组图形的集合 3、关于接口的作用,体现在 方面。 ① 接口可描述行为规范而不描述如何行为,因此接口可用于抽象编程 ② 更改接口的实现不会影响客户程序,因此接口可用于简化客户程序的设计 ③ 一个类的“超类型”包括该类直接或间接所实现的接口,因此接口拓展了多态性的范畴。 ④ 基于构件的开发方法强调其重用性,因此接口可用于构件的定义。 A.①③ B.①③④ C.①②④ D.①②③④ 。 4、UML 结构包括基本构造块、公共机制和 A.图形或文字修饰 B.把这些构造块放在一起的规则 C.类与对象的划分以及接口与实现的分离 D.描述系统细节的规格说明 5、关于建模和模型的概念,下面说法正确的是 。 A.模型是对现实的抽象和简化,但单个模型不可能全面反映正在开发的系统。 B.软件建模的目的包括规范化设计、可视化表达、构建和测试。 C.一个好模型应符合规范性、正确性、一致性和独立性。 D.若项目中采用非面向对象的编程语言,则不适合使用面向对象建模技术。 6、采用 UML 分析用户需求时,用例 UC1 可以出现在用例 UC2 出现的任何位置,那么 UC1 和 UC2 之间的关系是 。 A.泛化 B.扩展 C.包含 D.调用 7、在关于用例的描述中,下面说法错误的是 。 A.一个用例表示了系统中的一个单一的目标 B.用例是一组行为上相关的步骤序列 C.用例描述了系统和用户之间如何交互 D.一个用例的动作执行会产生可观察的结果

第 1 页 共 5 页

8、关于类的性质,下面说法错误的是 。 A.一个性质表示一个结构特性,可表示一个属性,也可表示一个关联端。 B.一个性质可持有多个值,而{unique}表示该性质只有唯一的一个值。 C.性质名前加“/”表示该性质的值是派生的,而不是原始定义的。 D.若一个性质是静态的,用下划线表示。 9、关于对象和对象图,下面说法错误的是 。 A.一个对象是一个实例,是属性和行为的一个封装体。 B.对象图表示运行时刻的对象状态及对象之间的关联“链” 。 C.在建模过程中,应先制作类图,再制作对象图。 D.一个值规范是一组实例的规范,可以是对象,可通过表达式来表示或计算多个实例。 10、关于类的操作,下面说法正确的是 。 A.对于每个操作,至少应描述名称和形参,且同一个类中是唯一的。 B.每个形参可确定一个方向,缺省为 inout。 C.操作的名称通常采用动词或动词短语,首字符大写。 D.抽象的操作是没有提供实现方法的操作,用下划线标注。 11、关于关联和依赖,下面说法错误的是 。 A.如果两个类之间有依赖,两者之间不一定有关联。 B.如果两个类之间有关联,隐含着两者之间存在某种依赖。 C.如果两个类之间有依赖,隐含着两者之间有关联关系。 D.如果两个类之间表示了关联关系,就不需要再表示依赖关系了。 12、已知三个类 A、B 和 C,其中类 A 由类 B 的一个实例和类 C 的 1 个或多个实例构成。能够 。 正确表示类 A、B 和 C 之间关系的类图是 A. B.

C.

D.

13、某公司欲开发一个在线交易系统,为了能够精确表达用户与系统的复杂交互过程,应该采用 进行交互过程建模。 UML 的 A.序列图 B.用例图 C.活动图 D.对象图 14、UML 建模中,若需要描述跨越多个用例的单个对象的行为时,使用 最为合适。 A.通信图 B.序列图 C.活动图 D.状态图 15、关于交互和交互图,下面说法正确的是 。 A.交互描述对象之间可观察的信息传递,可带一组形参,但不可描述性质。 B.UML2 的交互图包括序列图、协作图、计时图和交互纵览图。 C.消息本质上是一种特定通信,可分为同步调用、异步调用、应答和异步信号。 D.在一个交互的定义中使用另一个交互,称为“交互使用” ,在图中使用“alt”作为标签。
第 2 页 共 5 页

16、面向对象的封装有三个层面的解释,不属于这三个层面的是。 A.对象的封装 B.类的封装 C.接口的封装 D.包的封装 17、好模型的应该符合的条件是 。 ① 规范性 ② 正确性 ③一致性 ④完备性 ⑤独立性 A.①②③④ B.②③④⑤ C.①②④⑤ D.①③④⑤ 18、如果对银行 ATM 的常用功能进行建模,包括取款、存款、转账、查询等,可以用 来 表示该系统的功能需求。 A.序列图 B.用例图 C.活动图 D.对象图 19、关于接口,下面说法错误的是 。 A.接口通常仅说明一组相关的操作,不说明这些操作的实现方法。 B.一个接口仅说明一组抽象的行为规范。 C.接口是一种抽象类型,可以直接实例化。 D.一个接口可由多个类实现。 20、活动图中的结点不包括 。 A.动作结点 B.交互结点 C.控制结点 D.对象结点

二、填空题(每空 1 分,共 10 分) 1、根据下图完成填空。 分) (4

(1) 图中最左侧的 Work for 表示_________________。其描述的性质 salary 可以有多个值,对不 对? 。 。 (2) 由 Person 类上的自关联可知,一个人可以为多个老板工作。对不对? (3) Bank 类左侧的 accountNo 表示_________________。 2、根据下图完成填空。 分) (3

(1) 如果处于 T 态,当发生事件 c 时,将执行的动作序列是_________________。 (2) 如果处于 S 态,要进入 V 态,可能的事件序列为_________________。 (3) 要进入 V 态,必须要执行的一个动作是_________________。

第 3 页 共 5 页

3、下图是某应用系统的部署图,该系统提供 B/S 和 C/S 两种不同的访问形式,采用 Web Service 构造整个系统。请根据下图完成填空。 分) (3

《directory》 swWeb

《deploymentSpec》 Webconfig.xml 《artifact》 BusinessRule.dll 《database》 sw

《artifact》 swWeb.dll 《artifact》 sw.exe 《artifact》 DataAccess.dll

(1) 立方体表示的是 UML 中 元素,它可以表示_________________。 (2) 灰色的长方形放置于立方体内部,其含义是_________________。

三、建模与应用(共 50 分) 1、现有一个棋牌馆信息管理系统,该系统以 Internet 的形式向客户提供座位预订的服务,并且如 果暂时无法获得座位时,允许客户进入“等候队列” ,当有人退订之后将及时通知客户。此外, 该系统将为总台服务员提供座位的安排及结账的功能,要求能够支持现金和银行卡两种结账方 式。请根据上述描述,绘制棋牌馆信息管理系统的用例图。(10 分) 2、现有一个大学注册系统,学生可以登记课程,每一门课程都是大学课程的组成部分。每门课 程由一个教授执教,每一个教授又是某个系的成员。请根据上述描述,绘制该大学注册系统的 类图,要求描述类之间的关系,并注意多重性和角色。(10 分) 3、手机用户可通过某个移动公司的网站发送短信,过程如下:用户先编辑短信,然后确定目标 号码,然后确定发送;服务器返回显示一个页面,要求用户输入一个验证码,此时用户手机上 将接受一个短信,含有一个验证码,用户输入此码后,网站才能发送用户编辑的短信。验证码 一次有效。根据上述描述,用序列图描述这个过程。 (10 分) 4、请使用状态图描述一个普通电梯的升降和空闲过程。电梯启动后处于最低层,到达某楼层后 处于空闲状态,当处于空闲状态超过 1 分钟则自动向最低层移动。(10 分) 5、某公司正在生产一项新产品,必须协调几个部门的工作。一个最初的原始市场概念被送到工 程部,工程部模拟了产品的功能,并准备好设计。制造部评审完设计,并调整了设计方案以配 合现有的机械设备。工程部同意进行这些修改,然后由客户服务部检查设计,因为一个优秀的 设计必须能支持快速维修。工程部批准了客户服务部的建议,并确保最终设计可以满足目标功 能。请根据上述描述,构造一张活动图,用泳道来显示不同的交互。(10 分)

第 4 页 共 5 页


赞助商链接
相关文章:
UML试卷及答案
UML试卷及答案_IT/计算机_专业资料。UML 期末试卷一、单项选择题(本大题共 10 题,每题 1 分,共 20 分) 1. 下面哪个不是 UML 中的静态视图( ) B.用例...
UML试题管理系统
试题管理系统 基本业务 模块 数据库管 理模块 信息查询 模块 图 1.1 系统模块图 1.2 课程设计要求: 1.根据所收集的简单需求,利用 UML 和 Rational Rose ...
UML期末考试试题与答案解析
UML期末考试试题与答案解析_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 UML期末考试试题与答案解析_工学_高等教育_教育专区。uml期末考试...
《统一建模语言UML》试卷资料
《统一建模语言 UML试卷(A、B 卷) 一、填空题 1、在某个信息系统中,存在如下的业务陈述:①一个客户提交 0 个或多个订单;②一个订单由一个且仅由 一个...
UML技术-模拟试卷1-答案
UML技术-模拟试卷1-答案_计算机软件及应用_IT/计算机_专业资料。UML技术模拟试卷 UML 技术模拟试卷 1—参考答案一、选择题(共 6 分,每题 1 分),在每题列出...
uml分析与设计期末试卷一及答案
uml分析与设计期末试卷一及答案_工学_高等教育_教育专区。20082008-2009 学年第一学期期末试卷(院院/系 专业 班使用) 班使用) 考试科目: 考试科目:题号 得分 ...
UML 试卷及答案
UML 试卷及答案一、选择题。 1、下列描述中,哪个不是建模的基本原则(D) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型...
uml试卷
8页 免费 UML试卷及答案 5页 1下载券u​m​l​试​卷 暂无评价|0人阅读|0次下载|举报文档 U​M​L​试​卷​及​答​案1...
试题管理系统UML系统分析与设计
试题管理系统UML系统分析与设计 隐藏>> 《信息系统分析与设计》 课程设计报告班 级: 信管 1002 姓 名: 学 号: 试题管理系统课程设计要求: 1、应画出该系统的...
uml期末考试题A卷及答案北信科
班号___学号___教学中心___ 1. 电子科技大学考卷答案 考试时间 年月日(120 分钟) 课程 UML 教师签名___ 大题号 得分一二三四五合计 2、答:协作图可视化...
更多相关标签: