厦门理工学院UML阶段复习1)“分区”是顺序图中的核心元素。(X)2)“消息”是活动图中的核心元素。(X)3)用例文档中的“备选事件流”用于描述用例基本事件流可能出现的分支事件或异常事件。(√)4)用例图主要用于描述系统的功能。(√)5)“-”在UML中表示为受保护的(protected)访问级别。(X)6)“班级类”和“学生类”之间是泛化关系。(X)7)FURPS+的需求模型中,其中URPS分别代表系统的可用性、可靠性、性能和可支持性。(√)8)在用例图中,参与者代表了以某种方式与系统进行交互的人或物。(√)9)用例是指系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。(√)10)在用例文档中,涉众就是参与者。(X)11)需求工程的两个主要活动包含“定义需求”和“分析需求”。(√)12)分析的两个层次是指“架构分析”和“用例分析”。(√)13)在顺序图中,消息主要分为同步消息、异步消息和返回消息。(√)14)顺序图将业务流程展示为内部一步步的控制流和数据流。(X)15)是泛化关系的图形符号表示。(√)1、以下哪个是UML中的行为图?(D)A、类图B、构件图C、部署图D、用例图2、以下哪个是UML中的结构图?(A)A、对象图B、用例图C、活动图D、顺序图3、哪一种UML图描述对象之间消息的交互,并强调消息的执行顺序。(C)A、活动图B、用例图C、顺序图D、通信图4、哪一种UML图描述对象之间消息的交互,并强调对象之间的协作。(B)A、顺序图B、通信图C、时间图D、交互概览图5、哪一种UML图描述事物执行的控制流和数据流。(C)A、顺序图B、通信图C、活动题D、交互概览图6、哪一种UML图描述一组用例、参与者以及它们之间的相互关系。(B)A、类图B、用例图C、构件图D、部署图7、用例文档描述了用例的业务流程,有些用例的流程比较复杂(如存在分支、循环等复杂结构),而这个流程使用文本描述并不直观,这种情况可以采用_______来描述该用例内部的执行流程。(D)A、类图B、用例图C、活动图D、顺序图8、对象、生命线、控制焦点、消息是哪一种UML图的语法?(D)A、类图B、用例图C、活动图D、顺序图9、以旅店客房管理为建模情景,以下__AC_是实体类,___E____是控制类,__DB_____是边界类A、旅客类B、支付界面类C、客房类D、银行支付系统接口类E、支付类10、以下哪个选项不是活动图的基本元素?(C)A、活动B、控制流C、分区D、生命线11、在UML中,有3种基本构造块,分别是?(A)A.事物、关系和图B.注释、关系和图C.事物、关系和注释D.视图、通用机制和架构12、以下哪项不是用例文档需要表达的基本元素?(C)A、用例名B、参与者C、关系D、前置条件和后置条件13、以下关于面向对象的概念描述错误的是(D)A、对象是一个实体,这个实体具有明确的边界和标志,并封装了状态和行为。B、类是一种抽象,它将相似的实体抽象成相同的概念。C、面向对象的相关原则包括抽象、封装、泛化和多态。D、对于一个类,其属性和操作是固定的14、以下那个图标表示的是依赖关系?(B)A、B、C、D、15、在“酒店客房管理系统”中,前台服务员帮助旅客预定房间需要先登录系统,那么,用例“预定房间”和用例“登录系统”之间是什么关系?(D)A、包含B、扩展C、泛化D、关联16、在用例图中,用例之间的关系不包括以下哪一个?(A)A、关联B、包含C、扩展D、泛化17、UML中的类有三种,下面哪个不是其中之一(D)A.实体类B.控制类C.边界类D.抽象类18、以银行业务作为研究背景,以下哪个是业务参与者。(B)A.储户B.营业员C.存款D.柜员机19、以银行业务作为研究背景,以下哪个是业务实体。(C)A.储户B.营业员C.存款D.柜员机20、面向对象的特点主要概括为(C)。A.可分解性、可组合性B.继承性、多态性C.抽象性、封装性、继承性、多态性D.可扩展性、可重用性1.对象是一个__实体____,它具有明确的___边界___和__标识___,并封装的_状态_____和____行为__。2.类是一种__抽象___,例如:每个老师虽然有不同的特征(如:年龄、身高、体重等),但在一个选课系统中,他们所扮演的角色是相同的,在我们只关注这些相同的特征时,他们就同属于一个类。3._____属性__代表类的特征和特性,她表达了类所知道的事情。_操作______代表类知道和做的事情,它用于访问和修改对象的属性值。4.面向对象的相关原则:__抽象_____,__封装_____,__泛化_____,__多态_____。5.可视化建模的目的是巴将要构造的软件系统的_结构______和__行为_____表达出来,并进行合理的控制,从未为更好的理解和开发软件提供必备的保障。6.统一建模语言(UML)可以用来___可视化______、___描述_____、__构造______和___文档化_____软件密集型系统的各种工件。7.请用关系图标依次绘制以下四种关系:关联、泛化、依赖、实现。关联依赖泛化(继承)实现8.请举例三种UML中的行为图。活动图,用例图,状态图9._______用例___是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用,_____参与者___是透过系统边界与系统进行有意义交互的任何事物。10.用例之间的关系包括:_____包含___、__扩展______、______泛化___。11.___需求____是客户可接受的,系统必须满足的条件或具备的能力。12.需求工程主要包括两个方面的主要活动:1____需求开发____2____需求管理____13._____分析___架起了需求和设计之间的桥梁,它填平了___业务域____和___技术域___之间的鸿沟,其核心思想就是将_____以用户视角___视角描述的需求模型转换为___以开发团队___视角描述的分析模型。14.通通过B-C-E这三层划分系统中的三类处理逻辑,其中___B___负责系统与参与者之间的交互,_____C___处理系统的控制逻辑,____E(实体层)___管理系统使用的信息。15.类是一种_对象的抽象描述,_____,它将相似的实体抽象成相同的概念,这种抽象过程强调__相关特性____而忽略___其他特征____。类抽象的过程就是将对象的特征和行为进行参数化,分别用类的____属性__和___操作___表示。16.在ROSE工具中,通信图可以在顺序图的基础上按____F5__键自动生成。17.以“医院预约挂号管理系统”为研究背景,请列举该情景里所有参与者。(7个)位注册用户注册用户系统管理员时间支付系统挂号处分诊台护士