uml试题及答案 (8)

uml试题及答案 (8)

ID:10001398

大小:4.56 MB

页数:27页

时间:2018-05-20

uml试题及答案 (8)_第1页
uml试题及答案 (8)_第2页
uml试题及答案 (8)_第3页
uml试题及答案 (8)_第4页
uml试题及答案 (8)_第5页
资源描述:

《uml试题及答案 (8)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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.状态之

2、间的转换C.类执行的动作D.触发类的动作的事件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.友员(fri

3、endly)D.私有的(private)11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。(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.在下面的图

4、例中,哪个用来描述活动(activity)()。(A)ABCD15.UML中类的有三种,下面哪个不是其中之一()A.实体类B.边界类C.控制类D.主类16.顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分的是()。(E)A.类角色B.生命线C.激活期D.消息E.转换17.关于协作图的描述,下列不正确的是()。(D)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;C.协作图中有消息流的顺序号;D.协作图是顺序图的一种18.关于包

5、的描述,哪个不正确(E)A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;B.包中可以包含其他元素,比如类、接口、组件、用况等等;C.包的可见性分为:public、protected、private;D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素;E.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;二、名词解释(1)对象:对象是对象类的实例,用于模型化特定的实体。(2)类:是面向对象模型的最基本的模型元素;(3)属性:类的命名性质;(4)操作:是对象类的行为特征或动态特征

6、,用于对服务或实体相关的操作建模;(5)关联:是模型元素间的一种语义联系,它是对具有共同的结构特征、行为特性、关系和语义的链接的描述(6)泛化:是现实世界中一般性实体与特殊性实体之间的关系;(7)聚合:表示事物的部分/整体关系较弱的情况;(8)依赖:是两个(或两组)模型元素间的语义联系,依赖是指一个模型元素的变化必影响到另一个模型元素;(9)对象的激活期:表示对象执行一个动作的期间,也即对象激活的时间段;(10)组合状态:如果一个状态内嵌套了若干个状态,则称该状态为超状态或组合状态;(11)历史状态:代表上次离开组合状态时的

7、最后一个活动子状态;(12)组件:是系统的物理的可替换的单位,它把系统的实现打包,并提供一组接口的实现。三、简答题1、简要回答UML提供了那些系统模型化功能答:1、UseCase建模2、对象类和对象建模3、组件建模4、配置建模2、什么是UseCase间的扩展关联关系?请举例说明。答:扩展关联的基本含义与泛化关联类似,但是对于扩展UseCase有更多的规则限制,即基本的UseCase必须声明若干个“扩展点”,而扩展UseCase只能在这些扩展点上增加新的行为。3、什么是UseCase间的包含关联关系?请举例说明。答:是指一个基

8、本UseCase的行为包含了另一个UseCase的行为。4、UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请指出下面关系的类型,并采用UML符号表示这些关系。(1)在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系?(2)类A的一个操作调用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。