- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共15小题,每小题1分,总计15分)
1、下列关于UML叙述不正确的是( B )
A UML是一种语言,语言的使用者可以对其扩展
B UML仅是一组图形的集合
C UML仅适用于整个软件开发过程
D UML是独立于软件开发过程的
2、下面不属于类的关系的是( B )
A 泛化 B 扩展 C 关联 D 组合
3、下面几个模型图中能正确表示出“一个雇员只能有一个经理,经理管理多个雇员”意思的是哪一个。 ( D )
4、下面说法正确的是: ( B )
A 关联表示两个类之间的关系
B 关联表示两个类中对象之间的链接关系
C 组合表示事物之间的一般和特殊关系
D 泛化表示事物之间的整体与部分关系
5、下面说法错误的是( C )
A 参与者是与所建立系统交互的人或物
B 参与者可以是人,也可以是其他系统
C 参与者是系统的一部分,是用例图的重要组成部分
D 参与者之间存在泛化关系
6、UML 用关系把事物结合在一起,( C )描述特殊元素的对象可替换一般元素的对象。
A 实现关系 B 聚合关系
C 泛化关系 D 关联关系
7、在一个课程注册系统中,定义了类CourseSchedule和类Course,并在CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course) ,则类CourseSchedule和类Course之间的关系是:( B )
A 泛化 B 依赖 C 包含 D 组合
8、如果要对一个企业的工作流程或者一个算法的计算流程建模,下面4个图中最有用的是哪一个( A )
A 活动图 B 状态图 C 组件图 D类图
9、顺序图和交互图的关系类似于下面哪种类型的关系( C )
A 类和对象 B 类和参与者
C Java和高级程序设计语言 D UML和Java
10、识别用例的最好方法是从哪里入手( B )
A 类 B 参与者 C 事件 D 类图
11、下面对类之间关系的描述,( C )是正确的。
A 聚集关系中的部分只属于一个整体;
B 组合关系中的部分可能属于整体;
C 关联是表示对象之间的关系;
D 泛化是表示对象之间的关系。
12、以下哪个对象表示了系统与参与者之间的接口。在每一个用例中,该对象从参与者处收集信息,并将之转换为一种被实体对象和控制对象使用的形式。( A )
A 边界对象 B 可视化对象 C 抽象对象 D 实体对象
13、下图中虚线箭头表示的是( C )
A 依赖关系 B 返回消息 C 对象流 D 扩展关系
14、协作图中,对象之间发送消息的前提是对象之间存在 ( C )
A 关联 B 引用 C 链 D 转换
15、下面哪个不是在状态图中可以表示的概念( C )
A 动作 B 事件 C 活动 D 转移
二、填空题(请在下面的每空中填上此题的正确答案)(本大题共11小题,共15空,每空1分,总计15分)
16、UML基础于面向对象方法。
17、面向对象建模工具Rational Rose支持时序图和协作图之间的相互转化,Rose进行转化操作的快捷键是F5。
18、如图1.1所示的图标在UML中表示Employee是一个实体类,是类的一个版型。
图1.1 图1.2
19、如图1.2所示,类的图标中Shape类的属性count前有一斜线,表示该属性是派生属性。
20、时序图和协作图在UML语义上是等价的,但同时二者又包括对方无法表达的信息,UML中属于时序图而不属于协作图的内容是:生命线和控制焦点。
21、状态图可用来对一个类对象的生命周期离散阶段进行建模。
22、在交互图中,如果一个对象发送了一个同步消息,那么它需要等待接收方的应答,之后才可以继续自身的操作。而发送一个异步消
文档评论(0)