itgle.com
更多“在面向对象设计中,( )作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。”相关问题
  • 第1题:

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

    A.实体类

    B.控制类

    C.边界类

    D.交互类


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

  • 第2题:

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

    A.数据对象

    B.控制类

    C.实体类

    D.边界类


    参考答案:B

  • 第3题:

    业务对象模型描述( )。

    A.业务结构
    B.结构元素如何完成业务用例
    C.业务结构以及结构元素如何完成业务用例
    D.组织支持的业务过程

    答案:C
    解析:
    这里需要区分业务用例与用例(用例即系统)。业务用例其实是对用例思想的一种延续,只是改变了使用场合。用例是从使用者的角度定义“软件系统”的需求。而业务用例不研究“软件系统”需求,它关心是一个“业务组织”对外提供哪些服务,支持那些业务过程。业务用例描述的是业务参与者如何使用业务组织提供的服务的过程。因此业务用例其实是一种业务流程。业务对象模型是描述业务用例实现的对象模型,即业务结构以及结构元素如何完成业务用例。

  • 第4题:

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

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

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

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

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

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

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称()

    • A、用例A扩展用例B
    • B、用例A继承用例B
    • C、用例A包括用例B
    • D、用例A实现用例B

    正确答案:A

  • 第7题:

    为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。

    • A、设计用例实现图
    • B、设计类图
    • C、设计用户界面
    • D、软件测试方案

    正确答案:C

  • 第8题:

    在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的()将用例的职责分配到分析类中。

    • A、消息传递
    • B、关联关系
    • C、继承关系
    • D、上下文关系

    正确答案:A

  • 第9题:

    用例分为系统用例和()。

    • A、时序用例
    • B、业务用例
    • C、测试用例
    • D、对象用例

    正确答案:B

  • 第10题:

    单选题
    用例分为系统用例和()。
    A

    时序用例

    B

    业务用例

    C

    测试用例

    D

    对象用例


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

  • 第11题:

    单选题
    为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。
    A

    设计用例实现图

    B

    设计类图

    C

    设计用户界面

    D

    软件测试方案


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

  • 第12题:

    判断题
    在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的消息传递将用例的职责分配到分析类中。
    A

    B


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

  • 第13题:

    类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以分为实体类、边界类和控制类。下面用例描述中属于控制类的是( )。

    A.身份验证 B.用户 C.通信协议 D.窗口


    正确答案:A

  • 第14题:

    面向对象系统设计的内容不包括( )。

    A.用例设计
    B.原型设计
    C.类设计
    D.子系统设计

    答案:B
    解析:
    面向对象系统设计的内容不包含原型设计。

  • 第15题:

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

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

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

  • 第16题:

    面向对象设计的步骤中,正确的顺序是()。

    A系统构架设计、用例设计、类设计

    B系统构架设计、数据库设计和用户界面设计

    C类设计、用例设计、构架设计

    D用例设计、构架设计、类设计


    A

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    业务用例和参与者一起描述(1),而业务对象模型描述(2)。空白(2)处应选择()

    • A、业务结构
    • B、结构元素如何完成业务用例
    • C、业务结构以及元素如何完成业务用例
    • D、组织支持的业务过程

    正确答案:C

  • 第19题:

    在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的消息传递将用例的职责分配到分析类中。


    正确答案:正确

  • 第20题:

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

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

    正确答案:A

  • 第21题:

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

    数据对象

    B

    控制类

    C

    实体类

    D

    边界类


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

  • 第22题:

    单选题
    面向对象设计的步骤中,正确的顺序是()。
    A

    系统构架设计、用例设计、类设计

    B

    系统构架设计、数据库设计和用户界面设计

    C

    类设计、用例设计、构架设计

    D

    用例设计、构架设计、类设计


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

  • 第23题:

    单选题
    业务用例和参与者一起描述(1),而业务对象模型描述(2)。空白(2)处应选择()
    A

    业务结构

    B

    结构元素如何完成业务用例

    C

    业务结构以及元素如何完成业务用例

    D

    组织支持的业务过程


    正确答案: D
    解析: 业务用例模型描述一个业务的流程以及它们与外部各方(如客户和合作伙伴)之间的交互。业务用例模型描述的是业务范围,与系统用例模型讲述的系统范围是不同的。业务对象模型是描述业务用例实现的对象模型。业务对象模型是一种根据职责、可交付工件和协作行为来说明业务流程的方法。没有业务对象模型意味着存在一定风险,因为开发人员只是肤浅地注意业务的进行方式,他们将做自己所熟悉的工作,即在缺乏业务流程观念的前提下设计和创建软件,其结果可能是构建出来的系统无法满足业务需要。