单选题在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择()A 表示目标软件系统中具有持久意义的信息项及其操作B 协调、控制其他类完成用例规定的功能或行为C 实现目标软件系统与外部系统或外部设备之间的信息交流和互操作D 分解任务并把子任务分派给适当的辅助类

题目
单选题
在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择()
A

表示目标软件系统中具有持久意义的信息项及其操作

B

协调、控制其他类完成用例规定的功能或行为

C

实现目标软件系统与外部系统或外部设备之间的信息交流和互操作

D

分解任务并把子任务分派给适当的辅助类


相似考题
更多“单选题在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择()A 表示目标软件系统中具有持久意义的信息项及其操作B 协调、控制其他类完成用例规定的功能或行为C 实现目标软件系统与外部系统或外部设备之间的信息交流和互操作D 分解任务并把子任务分派给适当的辅助类”相关问题
  • 第1题:

    在面向对象设计中,(31)可以实现界面控制、外部接口和环境隔离。(32)作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。

    A.实体类

    B.控制类

    C.边界类

    D.交互类


    正确答案:C
    1.实体类实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息,例如,在线教育平台系统可以提取出学员类和课程类,它们都属于实体类。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型的转化中,一个参与者一般对应于实体类。通常可以从SRS中的那些与数据库表(需要持久存储)对应的名词着手来找寻实体类。通常情况下,实体类一定有属性,但不一定有操作。2.控制类控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词,例如,用例“身份验证”可以对应于一个控制类“身份验证器”,它提供了与身份验证相关的所有操作。控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象(控制类的实例)通常控制其他对象,因此,它们的行为具有协调性。控制类将用例的特有行为进行封装,控制对象的行为与特定用例的实现密切相关,当系统执行用例的时候,就产生了一个控制对象,控制对象经常在其对应的用例执行完毕后消亡。通常情况下,控制类没有属性,但一定有方法。3.边界类边界类用于封装在用例内、外流动的信息或数据流。边界类位于系统与外界的交接处,包括所有窗体、报表、打印机和扫描仪等硬件的接口,以及与其他系统的接口。要寻找和定义边界类,可以检查用例模型,每个参与者和用例交互至少要有一个边界类,边界类使参与者能与系统交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。常见的边界类有窗口、通信协议、打印机接口、传感器和终端等。实际上,在系统设计时,产生的报表都可以作为边界类来处理。边界类用于系统接口与系统外部进行交互,边界对象将系统与其外部环境的变更(例如,与其他系统的接口的变更、用户需求的变更等)分隔开,使这些变更不会对系统的其他部分造成影响。通常情况下,边界类可以既有属性也有方法。

  • 第2题:

    在UML提供的视图中,()用于描述系统与外部系统及用户之间的交互。

    A.用例图

    B.类图

    C.对象图


    答案:A

  • 第3题:

    在面向对象设计中,( )作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。

    A.实体类
    B.控制类
    C.边界类
    D.交互类

    答案:B
    解析:
    类封装了信息和行为,是面向对象的重要组成部分。在面向对象设计中,类可以分为三种类型:实体类、边界类和控制类。①实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息。实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型转化中,一个参与者一般对应于实体类。②控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词。控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象通常控制其他对象,因此它们的行为具有协调性。③边界类用于封装在用例内、外流动的信息或数据流。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。边界对象将系统与其外部环境的变更隔离开,使这些变更不会对系统其他部分造成影响。

  • 第4题:

    在面向对象设计中,(7)可以实现界面控制、外部接口和环境隔离。(8)作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。【回答括号8】

    A.. 实体类
    B. 控制类
    C. 边界类
    D. 交互类

    答案:B
    解析:
    类封装了信息和行为,是面向对象的重要组成部分。在面向对象设计中,类可以分为三种类型:实体类、边界类和控制类。

    ①实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息。实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型转化中,一个参与者一般对应于实体类。

    ②控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词。控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象通常控制其他对象,因此它们的行为具有协调性。

    ③边界类用于封装在用例内、外流动的信息或数据流。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。边界对象将系统与其外部环境的变更隔离开,使这些变更不会对系统其他部分造成影响。

  • 第5题:

    在需求分析中,控制类()。

    • A、负责目标软件系统与外部执行者之间的交互
    • B、作为完成用例任务的责任承担者,负责协调、控制其他类共同完成用例规定的功能或行为
    • C、负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作
    • D、负责实现用户的业务逻辑

    正确答案:B

  • 第6题:

    ()作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为

    • A、数据对象
    • B、控制类
    • C、实体类
    • D、边界类

    正确答案:B

  • 第7题:

    在UML提供的图中,(1)用于描述系统与外部系统及用户之间的交互;(2)用于按时间顺序描述对象间的交互。空白(1)处填()

    • A、用例图
    • B、类图
    • C、对象图
    • D、部署图

    正确答案:A

  • 第8题:

    在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。 空白(1)处应选择()

    • A、实体类
    • B、边界类
    • C、模型类
    • D、控制类

    正确答案:B

  • 第9题:

    单选题
    面向对象程序设计中,用(1)来描述具有相同属性和行为的对象集合,对象间相互联系和相互作用采用(2)实现。空白(1)处应选择()
    A

    实体

    B

    对象

    C

    D

    类模板


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。 空白(1)处应选择()
    A

    实体类

    B

    边界类

    C

    模型类

    D

    控制类


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    在UML提供的图中,()(1)用于描述系统与外部系统及用户之间的交互;()(2)用于按时间顺序描述对象间的交互。空白(2)处应选择()
    A

    网络图

    B

    状态图

    C

    协作图

    D

    序列图


    正确答案: C
    解析: UML提供了如下的9种图来对系统建模:·用例图(UseCaseDiagram)·类图(ClassDiagram)·对象图(ObjectDiagram)·构件图(ComponentDiagram)·部署图(DeploymentDiagram)·状态图(StateDiagram)·序列图(SequenceDiagram)·协作图(CollaborationDiagram)·活动图(ActivityDiagram)在上述9种图中,用例图表示一个系统中所有的用例与所有外部参与者的交互,序列图用来描述对象之间动态的交互关系以实现一个用例,序列图着重体现对象间消息传递的时间顺序。

  • 第12题:

    单选题
    在UML提供的图中,(1)用于描述系统与外部系统及用户之间的交互;(2)用于按时间顺序描述对象间的交互。空白(1)处填()
    A

    用例图

    B

    类图

    C

    对象图

    D

    部署图


    正确答案: C
    解析: 本题考查UML中的图,参见24.3.2节中对各种图的介绍。

  • 第13题:

    (30)

    A.表示目标软件系统中具有持久意义的信息项及其操作

    B.协调、控制其他类完成用例规定的功能或行为

    C.实现目标软件系统与外部系统或外部设备之间的信息交流和互操作

    D.分解任务并把子任务分派给适当的辅助类


    正确答案:C
    同29题解析

  • 第14题:

    ()作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为

    A.数据对象

    B.控制类

    C.实体类

    D.边界类


    参考答案:B

  • 第15题:

    面向对象系统分析与设计中,结构图用于描述事物之间的关系,包括(请作答此空);行为图用于描述参与者与用例之间的交互及参与者如何使用系统,包括( )。

    A. 用例图、类图、对象图和通信图
    B. 用例图、类图、对象图和部署图
    C. 类图、对象图、组件图和部署图
    D. 类图、对象图、组件图和通信图

    答案:C
    解析:
    本题考查面向对象分析与设计的基本概念。 在UML中,有两种类型的图:结构图和行为图。结构图用来描述事物之间的关系;包括类图、对象图、组件图和部署图。行为图用来描述参与者和用例之间的交互,或者描述参与者如何使用系统;行为图包括用例图、顺序图、活动图、状态图和通信图。

  • 第16题:

    ()描述面向对象软件系统的静态结构。其结点表示系统中的类及其属性和操作,其边表示类之间的关系。

    • A、对象图
    • B、类图
    • C、用例图
    • D、部署图

    正确答案:B

  • 第17题:

    设计()的目的是,将目标软件系统中依赖于系统运行环境的数据存取部分与其他部分相分离。

    • A、系统架构
    • B、数据持久存储服务
    • C、实现模型
    • D、外部接口

    正确答案:B

  • 第18题:

    在UML提供的图中,()(1)用于描述系统与外部系统及用户之间的交互;()(2)用于按时间顺序描述对象间的交互。空白(1)处应选择()

    • A、用例图
    • B、类图
    • C、对象图
    • D、部署图

    正确答案:A

  • 第19题:

    在需求分析中,边界类()。

    • A、负责目标软件系统与外部执行者之间的交互
    • B、作为完成用例任务的责任承担者,负责协调、控制其他类共同完成用例规定的功能或行为
    • C、负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作
    • D、负责实现用户的业务逻辑

    正确答案:A

  • 第20题:

    在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择()

    • A、表示目标软件系统中具有持久意义的信息项及其操作
    • B、协调、控制其他类完成用例规定的功能或行为
    • C、实现目标软件系统与外部系统或外部设备之间的信息交流和互操作
    • D、分解任务并把子任务分派给适当的辅助类

    正确答案:C

  • 第21题:

    单选题
    ()作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为
    A

    数据对象

    B

    控制类

    C

    实体类

    D

    边界类


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    在UML提供的图中,()(1)用于描述系统与外部系统及用户之间的交互;()(2)用于按时间顺序描述对象间的交互。空白(1)处应选择()
    A

    用例图

    B

    类图

    C

    对象图

    D

    部署图


    正确答案: B
    解析: UML提供了如下的9种图来对系统建模:·用例图(UseCaseDiagram)·类图(ClassDiagram)·对象图(ObjectDiagram)·构件图(ComponentDiagram)·部署图(DeploymentDiagram)·状态图(StateDiagram)·序列图(SequenceDiagram)·协作图(CollaborationDiagram)·活动图(ActivityDiagram)在上述9种图中,用例图表示一个系统中所有的用例与所有外部参与者的交互,序列图用来描述对象之间动态的交互关系以实现一个用例,序列图着重体现对象间消息传递的时间顺序。

  • 第23题:

    单选题
    在UML提供的图中,()用于描述系统与外部系统及用户之间的交互。
    A

    用例图

    B

    类图

    C

    对象图

    D

    部署图


    正确答案: C
    解析: 暂无解析