温馨提示,练前必看
**本人考试学习时整理的,如有错误理解欢迎评论区指错**
**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**
**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**
**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**
这是第五章的题目,暂时没有看到合适的知识点合集,欢迎补充
答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
题目
第1题:关于UML的活动图,下列说法正确的是
A、一张活动图中,可以有多个起始点,一个结束点
B、一张活动图中,有且只有一个起始点和一个结束点
C、一张活动图中,有且只有一个起始点,可以有多个结束点
D、一张活动图中,可以有多个起始点和多个结束点
第2题:关于UML的活动图,下列说法正确的是
A、一张活动图中有且只有一个起始点
B、一张活动图中只能有一个结束点
C、一张活动图中只能有一个分区
D、一张活动图的分区中必须有一个起始点
第3题:类图技术是面向对象方法的核心技术。下列所示UML的类图,正确的是()
第4题:类图技术是面向对象方法的核心技术。下列所示的UM类图中,描述正确的是()
第5题:在数据库应用系统建模过程中,经常采用UML作为建模工具。关于UML的动态建模机制,下列说法错误的是()。
A、类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图
B、协作图是交互图的一种,其中包含一组对象、对象之间的联系以及对象间发送和接收的消息
C、状态图主要用来描述一个实体在发生一些事件时的状态变化情况,用于展示该实体处于不同状态时对不同事件做出响应后的状态变化情况
D、顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序
第6题:用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统3部分构成。关于用例模型的构成元素,下列说法错误的是()。
A、角色是系统内部的实体,角色可以是系统用户,也可以是子系统或硬件设备
B、用例用于描述从系统用户的角度来观察系统应具有的功能,帮助分析人员理解系统的行为
C、系统用于抽象地表示能够实现的所有基本功能
D、一个角色可执行多个用例,一个用例也可以被多个角色使用
第7题:在使用UM进行系统建模过程中,一般将系统内部结构分为静态结构与动态结构,下列说法错误的是()。
A、类图用于描述系统内部的静态结构,表达问题领域的概念模型
B、顺序图用于描述系统内部的动态结构,主要用于描述系统内对象之间的消息发送与接收序列
C、通信图用于描述系统内部的动态结构,也称为协作图,用于展示对象之间的联系以及对象间发送和接收的
消息
D、用例模型用于描述系统内部的动态结构,表达系统的功能需求
第8题:在数据库应用系统建模过程中,经常采用UML建模工具。下列关于UML建模机制的说法:
I.用例模型是把满足用户需求的所有数据结构表示出来的模型
II.类图是展现一组类、接口和协作以及它们之间关系的静态视图
III.状态图主要用来描述一个实体在发生一些事件时的状态变化情况
IV.顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序
V.活动图主要用于描述系统内对象之间的消息发送和接收流程
VI.包图是表示包及包之间的关系的类图
以上说法中,正确的是()。
A、仅II和VI
B、仅I、II和V
C、仅III、IV和VI
D、仅II、III和VI
第9题:下列关于顺序图的说法,正确的是()。
A、对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单
B、顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的
C、在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的
D、顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息
第10题:在UML中,用例模型是把满足用户需求的功能表示出来的工具。下列关于用例模型的说法,错误的是( )。
A、用例代表的是一个完整的功能,是动作的集合
B、用例用椭圆形表示,位于系统边界的外部
C、用例间的扩展关系用于描述一个已有用例及在其基础上增加新动作形成的用例间的关系
D、用例间的组合关系用于描述一个包及其组成用例间的关系
答案及解析
第1题
正确答案:C
活动图主要的目的在于陈述活动与活动之间的流程控制的转移,在活动图中,必须有且只有一个起始点,可以有多个结束点。
第2题
正确答案:A
一张活动图中,有且只有一个起始点,可以有多个结束点。为了对活动的职责进行组织,可以在活动图中按负责对象(活动的执行者)将活动分为不同的组,称为活动分区(Activity Partition),也称为泳道(Swimlane)。
第3题
正确答案:B
UML的类图表示 :
类的表示指的是子类对父类关系的继承;(空心三角实线连接)
接口与子类继承比较相似,区别主要在于多继承上;(空心三角虚线连接)
聚合关系主要表示一种弱的拥有关系;(空心菱形实线连接)
合成是一种强拥有,体现了严格的部分和整体关系。(实心菱形实线连接)
第4题
正确答案:A
UML的类图表示 :
类的表示指的是子类对父类关系的继承;(空心三角实线连接)
接口与子类继承比较相似,区别主要在于多继承上;(空心三角虚线连接)
聚合关系主要表示一种弱的拥有关系;(空心菱形实线连接)
合成是一种强拥有,体现了严格的部分和整体关系。(实心菱形实线连接)
本题车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。
第5题
正确答案:D
顺序图是用来描述对象自身及对象间信息传递顺序的视图。
活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序。
第6题
正确答案:A
角色是与系统进行交互的外部实体,可以是系统用户也可以是其他系统或者硬件设备。
第7题
正确答案:D
用例模型描述的是外部执行者(Actor)所理解的系统功能,它是从系统外部看系统功能,并不描述系统内部对功能的具体实现。
第8题
正确答案:D
在UML建模机制中,用例模型是把满足用户需求的所有功能表示出来的工具:
类图是展现一组类、接口和协作以及它们之间关系的静态视图;
状态图主要用来描述一个实体在发生一些事件时的状态变化情况;
顺序图主要用于描述系统内部对象之间的消息发送和接收序列;
活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序;
包图是表示包及包之间的关系的类图。
第9题
正确答案:C
对象间的通信用对象生命线之间的水平消息线表示,箭头说明消息的类型,如同步、异步或简单。
顺序图可以表示递归过程,当一个操作调用它本身时,消息总是同步的。
顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则消息可能会并行发出。
第10题
正确答案:B
在UML中,用例用椭圆形表示,用例位于系统边界的内部,