在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。A.实体类 B.控制类 C.边界类 D.交互类

题目
在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。

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

相似考题
更多“在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。”相关问题
  • 第1题:

    在面向对象程序设计中,从外面只能看到对象的外部特征,而不知道无需知道数据的具体结构以及实现操作的算法,这称为对象的______。


    正确答案:封装性。
    封装性。 解析: 对象具有下列5个基本特点:(1) 标识惟一性,(2) 分类性,(3) 多态性:(4) 封装性,(5) 模块独立性好。其中,封装性是指从外面看只能看到对象的外部特征,对象的内部特征即处理能力的实行和内部状态,对外是不可见的,对象的内部状态只能由其自身改变。

  • 第2题:

    面向对象设计阶段中的类设计是要确定实现方案中的类、关联和接口形式及实现操作的______ 。

    A.逻辑

    B.顺序

    C.控制

    D.算法


    正确答案:D
    解析:面向对象设计阶段中的类设计是要确定实现方案中的类、关联和接口形式及实现操作的算法。

  • 第3题:

    OOP的含义是()。

    A.面向对象的程序设计方法

    B.开放数据库接口

    C.图形设备接口

    D.图形用户界面


    本题答案:A

  • 第4题:

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

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

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

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

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

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

  • 第5题:

    在面向对象程序设计中,多态机制的作用是()。

    • A、信息隐藏
    • B、实现“一种接口,多种方法”
    • C、派生新类
    • D、数据抽象

    正确答案:B

  • 第6题:

    OOP的含义是()。

    • A、面向对象的程序设计方法
    • B、开放数据库接口
    • C、图形设备接口
    • D、图形用户界面

    正确答案:A

  • 第7题:

    在面向对象设计方法中接口设计称为()。

    • A、对象设计
    • B、响应设计
    • C、信息设计
    • D、消息设计

    正确答案:D

  • 第8题:

    面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。


    正确答案:正确

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    单选题
    面向对象程序设计语言主要用于()。
    A

    面向对象分析、设计与实现

    B

    面向对象分析

    C

    面向对象设计

    D

    面向对象实现


    正确答案: C
    解析: 面向对象的程序设计,即是利用面向对象的程序设计语言将面向对象的产品定义模型转换成可以在计算机上处理的表达形式,以便最终在计算机上实现系统的设计。

  • 第11题:

    判断题
    面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。
    A

    B


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

  • 第12题:

    单选题
    设计模式的基本原理是()
    A

    面向实现编程

    B

    面向对象编程

    C

    面向接口编程

    D

    面向组合编程


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

  • 第13题:

    面向对象设计的任务可以分成(54)。

    A.软件内部结构设计和外部结构设计

    B.软件内部交互设计和外部交互设计

    C.类设计和产品设计

    D.进程设计和界面设计


    正确答案:C
    解析:面向对象设计的任务可以分成类设计和产品设计。

  • 第14题:

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

    A.实体类

    B.控制类

    C.边界类

    D.交互类


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

  • 第15题:

    在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。

    A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要

    B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要

    C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑

    D.以上全部


    正确答案:D

  • 第16题:

    面向对象程序设计语言主要用于()。

    • A、面向对象分析、设计与实现
    • B、面向对象分析
    • C、面向对象设计
    • D、面向对象实现

    正确答案:D

  • 第17题:

    下列关于面向对象的论述中,正确的是()

    • A、面向对象是指以对象为中心,分析、设计和实现应用程序的机制
    • B、面向对象是指以功能为中心,分析、设计和实现应用程序的机制
    • C、面向对象仅适用于程序设计阶段
    • D、面向对象是一种程序设计语言

    正确答案:A

  • 第18题:

    在面向对象的方法学中,封装的目的是分离对象的()

    • A、定义和实现
    • B、设计和测试
    • C、设计和实现
    • D、分析和定义

    正确答案:D

  • 第19题:

    设计模式的原理是?()

    • A、面对实现编程
    • B、面向对象编程
    • C、面向接口编程
    • D、面向组合编程

    正确答案:C

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    单选题
    设计模式的原理是?()
    A

    面对实现编程

    B

    面向对象编程

    C

    面向接口编程

    D

    面向组合编程


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

  • 第22题:

    判断题
    在面向对象设计中,可以通过两种基本方法在不同的环境中复用已有的设计和实现,即通过组合/聚合关系或通过继承
    A

    B


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

  • 第23题:

    单选题
    OOP的含义是()。
    A

    面向对象的程序设计方法

    B

    开放数据库接口

    C

    图形设备接口

    D

    图形用户界面


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