UML建模技术复习题
    《UML建模技术》 复习题
    考试题型:选择题、填空题、简答题、综合题。 一、选择题:
    1.对反应型对象建模一般使用( A )。
    A.状态图 B.顺序图 C.活动图 D.类图 2.类通常可以分为实体类,( )和边界类。 A.父类 B.子类 C.控制类 D.祖先类 3.用例图中包含的6个元素是( )。
    A.参与者、用例、关联关系、包含关系、扩展关系、泛化关系 B.参与者、用例、依赖关系、包含关系、扩展关系、泛化关系 C.参与者、用例、关联关系、包含关系、扩展关系、使用关系 D.参与者、用例、依赖关系、包含关系、扩展关系、使用关系 4.( )是用于把元素组织成组的通用机制。 A.包 B.类 C.接口 D.组件
    5.UML提供的图中,用于按时间顺序描述对象间的交互的图是( )。 A.网络图 B.状态图 C.顺序图 D. 协作图 6.( )是被节点执行的事物。 A.包 B.组件 C.接口 D.节点
    7.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中叫( )。
    A.方法实现 B.方法嵌套 C.方法调用 D.方法定义 8.下面说法错误的是( )。
    A.顺序图和协作图都能反映对象之间发送的消息的联系 B.顺序图和协作图在语义上是等价的
    C.顺序图强调发送和接收消息的对象之间的结构组织关系 D.ROSE可以实现顺序图和协作图之间的等价转换
    9.UML中的事物包括:结构事物,分组事物,注释事物和( )。 A.实体事物 B.边界事物 C.控制事物 D.动作事物 10.下列描述中,哪个不是建模的基本原则( )。 A.要仔细的选择模型
    B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系
    D.对一个重要的系统用一个模型就可以充分描述
    11.UML的( )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。
    A.异步消息 B.返回消息 C.同步消息 D.简单消息 12.如果要对一个企业的工作流程建模,下面四种图中哪一种是最有用的?( )
    A.交互图 B.活动图 C.状态图 D.类图
    13.在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用哪种图最为合适?( )
    A.协作图 B.时序图 C.状态图 D.活动图 14.时序图强调的是( )。
    A.对象时间顺序的交互图 B. 消息时间顺序的交互图
    C.消息空间顺序的交互图 D. 对象空间顺序的交互图 15.在UML活动图中,( )表示一个操作完成后对其后续操作的触发。 A.信息流 B.控制流 C.初始活动 D.活动 16.在UML活动图中,( )表示操作之间的信息交换。 A.信息流 B.控制流 C.初始活动 D.活动
    17.( )用于概述相互合作的对象流的交互关系和链接关系。 A.用例图 B.通信图 C.协作图 D.类图 18.Rational Rose创建的模型文件扩展名为( )。 A.mdb B.mds C.mdl D.mld 19.用例不能被用来( )。
    A.建模系统的非功能性需求,如数据需求、性能、安全性等 B.捕捉系统的功能性需求 C.捕获系统的行为 D.以上全部
    20.状态机图中,( )表示两个状态之间的关系。 A.转换 B.状态 C.事件 D.监护条件
    21.在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。
    A.并发控制 B.决策点 C.对象 D.活动
    22.( )是一种特殊形式的状态机,用于对计算流程和工作流程建模。 A.时间图 B.流程图 C.活动图 D.状态图 23.类间关联的“多重性”如为n,表示的数目是( )。
    A.0或1 B.0或更多 C.1或更多 D.恰为1 24.下列那种符号表示的是实现关系?( ) A.C.
    B. D.
    25.领域模型又称为( )。
    A.业务流程模型 B.用例模型 C.概念模型 D.设计模型 26.在UML提供的图中,( )用于描述系统与外部系统及用户之间的交互。
    A.用例图 B.类图 C.对象图 D.部署图 27.( )用于按时间顺序描述对象间交互。 A.网络图 B.状态图 C.协作图 D.序列图 28.UML中关联的多重度是指( )。 A.一个类有多个方法被另一个类调用
    B.一个类的实类能够与另一个类的多个实类相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法和属性 29.用例说明(或用例报告)中包括( )。
    A.对该用例的简要描述 B.事件流(包括基本事件流和各个备选流) C.前置条件、后置条件 D.以上全部
    30.定义大多数的需求和范围的工作是在RUP中的( )阶段完成的。 A.初始阶段 B.细化阶段 C.构造阶段 D.提交阶段
    31.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、
    构造和文档化。其中( )是面向对象系统规模中最常用的图,用于说明系统的静态设计视图。
    A.构件图 B.类图 C.对象图 D.部署图
    32.类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个( )。 A.例证 B.用例 C.实例 D.例外 33.瀑布模型的关键不足在于( )。 A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审 34.下面不属于类的关系的是( )。 A.泛化 B.聚合 C.关联 D.传递 35.以下哪一项不是面向对象的特征( )。
    A.多态性 B.继承性 C.封装性 D.过程调用 36.需求分析中开发人员要从用户那里了解( )。
    A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 37.不属于软件工程方法学要素的是( )。 A.方法 B.工具 C.过程 D.语法
对象模型是什么    38.在面向对象软件开发方法中,类与类之间主要有以下关系( )。 A.继承和聚集 B.继承和一般 C.聚集和消息传递 D.继承和方法调用
    39.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。