UML判断题复习题

第一章判断题

  1. (判断题)对象的自治性指的是对象是完全封闭的,不受任何外界影响。 错
  2. (判断题)类是面向对象程序中的构造単位,也是面向对象程序设计语言的基本成分。 对
  3. (判断题)C语言对面向对象的发展起到了重要作用。 错
  4. (判断题)面向对象方法中的对象是从客观世界中抽象出来的一个集合体。 对
  5. (判断题)面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。 错
  6. (判断题)面向对象方法就是使用面向对象的程序设计语言进行编程。 错
  7. (判断题)软件就是程序,编写软件就是编写程序。 错
  8. (判断题)软件危机的只要表现就是软件需求增加,软件价格上升。 错

第二章判断题

  1. (判断题)UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。 错
  2. (判断题)UML是一种直观化、明确化、构建和文档化软件产物的通用语言。 对
  3. (判断题)UML提供了一些方法可以让用户创建出新的模型元素。 对
  4. (判断题)在UML这个名称出现之前,James Rumbaugh和Grady Booch的合并OMT和Booch工作成果被称为UML0.8。 对
  5. (判断题)1997年11月,UML 1.1规范被OMG全体成员通过,正式被采纳为规范。 对
  6. (判断题)UML既是一门建模语言,也可以作为一门编程语言。 错
  7. (判断题)在UML出现之前,众多不同的面向对象的方法同时存在,给用户带来了一定困扰。 对
  8. (判断题)UML 2.0的出现彻底推翻了UML 1.x中的核心概念,发展成了一门与之前截然不同的建模语言。 错
  9. (判断题)UML是一种建模语言,是一种标准的表示,是一种方法。 错
  10. (判断题)UML支持面向对象的主要概念,并与具体的开发过程相关。 错

第三章填空题

  1. (填空题)状态图和类图、顺序图不同之处在于,后两种图能够对______建立模型,而状态图只是对______建立模型。
    (1) 多个对象
    (2) 1个对象

  2. (填空题)UML背后的两个重量级概念是______和______。
    (1) 用例
    (2) 面向对象

  3. (填空题)软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述______,也不描述___ ,它只描述系统的 及其相互的___。
    (1) 活动
    (2) 系统怎样开发
    (3) 组成元素
    (4) 交互协作

第四章判断题

  1. (判断题)在用例图中,Actor仅代表与目标系统进行交互的人。 错
  2. (判断题)在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。 对
  3. (判断题)用例的包含关系与扩展关系在表示法上相似,都是将虚线箭头从基用例指向包含用例(扩展用例)。 错
  4. (判断题)如果两个用例构成包含关系,则在基用例执行过程中,包含用例一定会执行至少一次。 对
  5. (判断题)用例元素本身就可以描述该用例所表达的事件或交互过程。 错
  6. (判断题)用例描述中的前置条件与后置条件分别指的是用例执行前和执行后系统与参与者所处的状态。 对
  7. (判断题)在用例图中,一个参与者一定对应于现实中的某个特定对象。 错
  8. (判断题)用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统有交互的事物。 对
  9. (判断题)参与者就是那些为系统提供输入的人或事物。 错
  10. (判断题)在用例图中,用例必须由相应的参与者来发起或执行。 对
  11. (判断题)在绘制用例图时,其中用例的粒度越细越好。 错
  12. (判断题)参与者位于系统边界外,并不是系统的一部分。 对

第五章判断题

  1. (判断题)里氏替换原则的主要内容是“父类对于子类应该是完全可替换的”。 错
  2. (判断题)假设班级类(Class)与学生类(Student)之间建立了关联关系,并且约定一个班级至少拥有一个学生,每个学生只能属于一个班级,则关联关系的班级类一端的多重性应设为1…*。 错
  3. (判断题)在UML中,当接口使用小圆圈表示时,该接口与其他类的实现关系可以被简化为一条实线段。 对
  4. (判断题)模板类在其参数未确定时,无法创建直接实例。 对
  5. (判断题)类图主要通过系统中的类及类之间的关系来描述系统的动态结构。 错
  6. (判断题)任何一个类都必须具有一定数量的属性与操作。 错
  7. (判断题)接口中的操作不应该包含其具体实现。 对
  8. (判断题)接口与抽象类的概念是完全相同的。 错

第六章判断题

  1. (判断题)在UML中,对象和类的表示法完全相同。 错
  2. (判断题)链是关联关系的实例,是两个或多个对象之间的独立连接。 对
  3. (判断题)每一个对象图只是系统的静态设计视图或静态交互视图的图形表示。 对
  4. (判断题)对象图显示了某一时刻的一组对象及它们之间的关系。 对
  5. (判断题)类图可被看作是对象图的实例。 错

第七章判断题

  1. (判断题)包之间表示依赖关系的虚线箭头指向被依赖的包的一方。 对
  2. (判断题)包中可见性修饰为public的元素表示这些元素可以被项目中的所有包无条件地访问。 错
  3. (判断题)包的路径名使用前缀来表示出上层包的名称。 对
  4. (判断题)UML中的所有模型元素都可以被直接包含在包中。 对
  5. (判断题)包内元素的可见性表示同一个包内的其他元素对该元素的访问权限。 错
  6. (判断题)在UML中,每个元素只能被包含在一个包中。 对
  7. (判断题)包只能用来组织UML中的事物,而无法用来组织UML图。 错
  8. (判断题)包元素是UML中最重要的结构事物之一。 错

第八章判断题

  1. (判断题)每条消息一定关联着至少两个不同的对象,即消息的发送者和接收者。 错
  2. (判断题)在顺序图中,如果一个对象在接收到消息时还没有被激活,那么这条消息将会激活这个对象。 对
  3. (判断题)顺序图虽然能表示消息发送的事件顺序,却无法量化地表示出消息发送的具体时间。 对
  4. (判断题)顺序图中的对象可以在交互开始时已经存在,也可以在交互过程中才被创建。 对
  5. (判断题)在顺序图中,对象的生命线一定会贯穿整个交互过程。 错
  6. (判断题)在顺序图中,所有对象的生命线一定会被一个销毁标记所结束。 错
  7. (判断题)激活表示在这一时间段内对象正在完成某项任务。 对
  8. (判断题)顺序图从时间顺序上显示了交互过程中信息的交换。 对
  9. (判断题)顺序图中元素的摆放顺序无关紧要。 错

第九章判断题

  1. (判断题)因为通信图无法表示出对象在交互时的激活,顺序图也无法表示出交互过程中对象间的链,因此两种图所表达的语义是完全不等价的。 错
  2. (判断题)与关联关系相似,UML也允许对象自身与自身之间建立一条链。 对
  3. (判断题)在通信图中,只有通过链连接的对象才能进行消息传递和交互。 错
  4. (判断题)在通信图中出现的链是静态关联的实例。 错
  5. (判断题)就语义和表示法而言,通信图中的消息与顺序图中的消息完全相同。 对
  6. (判断题)通信图是表现对象协作关系的图,它展现了多个对象在协同工作达成共同目标的过程中互相通信的情况。 对
  7. (判断题)通信图的主要组成元素包括对象、链、生命线和消息。 错
  8. (判断题)通信图中应该表示出交互发生的时刻系统中存在的所有对象。 错
  9. (判断题)由于交互时可能会有一组同类型的对象在交互中执行同一个操作,因此通信图提供了多重对象的概念。 对
  10. (判断题)通信图将对象和时间作为两个维度在图中表示。 错

第十一章判断题

  1. (判断题)在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。 对
  2. (判断题)结合节点与合并节点相似,当控制流进行到该节点时都不需要等待其他控制流的到达。 错
  3. (判断题)活动图可以像流程图一样表达出顺序、分支及循环控制结构,但语义要比流程图丰富得多。 对
  4. (判断题)活动图可以在逻辑顺序角度对用例中的各个交互的流进行建模。 对
  5. (判断题)活动图中必须有且只能有一个开始标记。 对
  6. (判断题)活动图的控制流与状态图中的转换是语义完全相同的元素。 错
  7. (判断题)泳道按活动发生的时间将活动图划分为几部分。 错
  8. (判断题)一个活动不可能属于多个泳道。 对
  9. (判断题)活动图是一种用于表达系统动态特性的UML图。 对
  10. (判断题)活动本身是一个原子操作,是不可被中断的。 错

第十二章判断题

  1. (判断题)请求接口(Required Interface)用于定义一个构件所提供的服务。 错
  2. (判断题)组件是组件图中语义最小的元素。 错
  3. (判断题)组件是一个封装完好的物理实现单元,与外部完全分离。 对
  4. (判断题)组件比类的抽象层次要高,类应该从属于某个组件。 对
  5. (判断题)组件是系统工作产品的一部分,因此exe文件是一个组件,而程序的源文件不能作为一个组件。 错
  6. (判断题)组件与其提供的接口之间构成依赖关系。 错
  7. (判断题)在组件图中,组件之间的依赖关系表示组件在某些行为上的对其他组件的依赖。 对

第十三章判断题

  1. (判断题)部署图中节点之间的关联关系,可以对其应用构造型来表示不同类型的通信路径或者通信的实现方式。 对
  2. (判断题)如果开发的软件只运行在一台机器上且所有与机器交互的设备都已经由操作系统进行连接,这类软件就不必对其设计部署图。 对
  3. (判断题)部署图与组件图都是用来对系统的物理方面进行建模,因此二者所表达的语义是完全相同的。 错
  4. (判断题)节点就是一台计算机 错
  5. (判断题)在部署图中,节点之间可以建立来表示节点的通信 对

第十四章判断题

  1. (判断题)在起始阶段和转化阶段均可以使用到用例图。 对
  2. (判断题)核心工作流在不同的阶段中可以有所重叠,但各个主要阶段不重叠。 对
  3. (判断题)RUP的两个阶段之间交接的重要条件被称为迭代条件。 错
  4. (判断题)RUP的核心工作流有九个,其中六个属于核心工程工作流,三个属于核心支持工作流 对
  5. (判断题)RUP过程的静态结构通常用“活动”“制品”“参与者”和“工作流”的术语描述。 错
  6. (判断题)迭代过程指的是在某一个工作流中重复执行工作。 错
  7. (判断题)制品指的是软件产品,可以有测试版或发布版的可执行文件,但不包括文档。错
  • 6
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值