UML试题及答案.doc

上传人:坚持 文档编号:4043116 上传时间:2019-09-15 格式:DOC 页数:18 大小:4.52MB
下载 相关 举报
UML试题及答案.doc_第1页
第1页 / 共18页
UML试题及答案.doc_第2页
第2页 / 共18页
UML试题及答案.doc_第3页
第3页 / 共18页
UML试题及答案.doc_第4页
第4页 / 共18页
UML试题及答案.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、一、选择题1类的结构是( )。(E)A.由代码来表示 B.由属性和关系来表示 C.由操作来表示D.由对象的交互来表示 E.选项 B和 C2类的行为是( )。(A)A.由一组操作决定 B.由类的属性决定 C.对类的每一个对象唯一的D.由父类决定 E.选项 A和 B3顺序图反映对象之间发送消息的时间顺序,它与( )是同构的。(C)A.用例图 B.类图 C.协作图 D.状态图4( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。(A)A.用例图 B.类图 C.活动图 D.状态图5状态图包括( )。(E)A.类的状态 B.状态之间的转换 C.类执行的动作D.触发类

2、的动作的事件 E.所有以上选项6下列属于状态的组成部分的有( AB )。A.名称 B.转移 C.条件 D.事件7下列各种图可用于静态建模的有( )。(B)A.状态图 B.类图 C.序列图 D.活动图8下列不属于属性的可见性的是( )。(C)A.公有的 B.私有的 C.私有保护的 D.保护的9下面不属于用况之间关系的是( )。(A)A.友元 B.扩展 C.包含 D.泛化10通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是( )。(D)A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private)11在用况之间,会有三种不同的

3、关系,下列不是用况之间关系的是( )。(D)A.包含(include) B.扩展(extend) C.泛化(generalization)D.关联(connect)12在 ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面不是“Actor”的是( )。(D)A.用户 B.ATM取款机 C.ATM取款机管理员 D.取款13下面不是活动图中的基本元素的是( )。(D)A.状态、分支 B.分叉、汇合 C.泳道、对象流 D.用况、状态14在下面的图例中,哪个用来描述活动(activity)( )。(A)A B C D15UML 中类的有三种,下面哪个不是其中之一()A.

4、实体类 B.边界类 C.控制类 D.主类16顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分的是( )。(E)A.类角色 B.生命线 C.激活期 D.消息 E.转换17关于协作图的描述,下列不正确的是( )。(D)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.在 ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;C.协作图中有消息流的顺序号;D.协作图是顺序图的一种18关于包的描述,哪个不正确( E )A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;B.包中可以包含其他元素,比如类、接口、组件、用况等等;C.包的可见性分为:publ

5、ic、protected、private;D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素;E.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;二、名词解释(1)对象:对象是对象类的实例,用于模型化特定的实体。(2)类: 是面向对象模型的最基本的模型元素;(3)属性:类的命名性质;(4)操作:是对象类的行为特征或动态特征,用于对服务或实体相关的操作建模;(5)关联:是模型元素间的一种语义联系,它是对具有共同的结构特征、行为特性、关系和语义的链接的描述(6)泛化:是现实世界中一般性实体与特殊性实体之间的关系;(7)聚合:表示事物的部分/整体关系较弱的情况

6、;(8)依赖:是两个(或两组)模型元素间的语义联系,依赖是指一个模型元素的变化必影响到另一个模型元素;(9)对象的激活期:表示对象执行一个动作的期间,也即对象激活的时间段;(10)组合状态:如果一个状态内嵌套了若干个状态,则称该状态为超状态或组合状态;(11)历史状态:代表上次离开组合状态时的最后一个活动子状态;(12)组件:是系统的物理的可替换的单位,它把系统的实现打包,并提供一组接口的实现。三、简答题1、简要回答 UML提供了那些系统模型化功能答:1、Use Case 建模 2、对象类和对象建模 3、组件建模 4、配置建模2、什么是 Use Case间的扩展关联关系?请举例说明。答 :扩展

7、关联的基本含义与泛化关联类似,但是对于扩展 Use Case有更多的规则限制,即基本的 Use Case必须声明若干个“扩展点”,而扩展 Use Case只能在这些扩展点上增加新的行为。3、什么是 Use Case间的包含关联关系?请举例说明。答:是指一个基本 Use Case的行为包含了另一个 Use Case的行为。4、UML 关系包括关联、聚合、泛化、实现、依赖等 5种类型,请指出下面关系的类型,并采用 UML符号表示这些关系。(1) 在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系?(2) 类 A的一个操作调用类 B的一个操作,且这两个类之间

8、不存在其他关系,那么类 A和类 B之间是什么关系?(3) 接口及其实现类或构件之间是什么关系?(4) 一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?(5) 学生与研究生之间是什么关系?5在 UML中的状态图、协作图、活动图、序列图在系统分析中各起到了什么作用?6、用 UML表示下列两种说法“人有头、手、脚和躯干”四个部分,“人有性别、出生日期、肤色、身高、体重”五种属性。7活动图与交互图有什么区别和联系。8、什么是包?那些模型元素可以组成包?四、图解问答题1、请参考下图,回答问题: 在上图中有几个参与者(或称活动者)?他们分别执行系统的那些功能?2.、请参考下图,回答问题:请仔细

9、阅读上图,描述该图的基本含义。3、请参考下图,回答问题:在上图中“订货”和“顾客”是什么关系?“顾客”和“个人顾客”是什么关系?“VIP 顾客”包含那些属性、那些操作?4、请参考下图,回答问题:图 A.2(1)图中的实体类为_(2)图中的控制类为_(3)图中的边界类为_(4)“借书界面”类中的成员属性有_5、请参考下图,回答问题:该图中包含的状态分别那几个,请描述线程的基本运行过程。6、请参考下图,回答问题:请简述上图的含义,并说明“资源管理窗口”和“资源-技能”类至少应包含哪些操作。7、请参考下图,回答问题:请叙述上图所描述的消息交换过程,其中“电话交换中心”对象应具有的操作有哪些?8、请参考下图,回答问题:在该图中,有几种不同的责任?请指出顾客服务参与的活动,以及“填写订单”、“寄送发票”和“接收付款”三个活动间的关系。10 选择 10 填空 5 多选 3 简答一.选择题1、 下列描述中,哪个不是建模的基本原则()A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述2、 UML 体系包括三个部分:UML 基本构造块,()和 UML公共机制A、UML 规则 B、UML 命名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。