更多“可以帮助人们简单方便地复用已经成功的设计或体系结构。A.商业构件B.设计模式C.遗留系统D.需 ”相关问题
  • 第1题:

    在面向对象软件开发过程中,采用设计模式的是为了()

    A.允许在非面向对象程序设计语言中使用面向对象的概念

    B.复用成功的设计和体系结构

    C.减少设计过程创建的类的个数

    D.保证程序的运行速度达到最优值


    参考答案:B
    模式是一条由3部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。这样就能一次又一次地使用该方案而不必做重复劳动。将设计模式引入软件设计和开发过程的目的在于充分利用已有的软件开发经验,这是因为设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使得人们可以更加简单和方便地去复用成功的软件设计和体系结构,从而能够帮助设计者更快更好地完成系统设计。

  • 第2题:

    ● (57) 的选择是开发一个软件系统时的基本设计决策; (58) 是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种 (59) 。

    (57)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式

    (58)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式

    (59)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式


    正确答案:A,B,B


    试题(57)~(59)分析
        本题考查软件设计中使用的架构模式、设计模式和惯用法的基本概念。
        架构模式是软件设计中的高层决策,例如C/S结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策;设计模式主要关注软件系统的设计,与具体的实现语言无关:惯用法则是实现时通过某种特定的程序设计语言来描述构件与构件之间的关系,例如引用-计数就是C++语言中的一种惯用法。
    参考答案
    (57)A(58)B(59)B

     

  • 第3题:

    在面向对象软件歼发过程中,采用哪种设汁模式?——

    A.以减少设计过程创建的类的个数

    B.以保证程序的运行速度达到最优值

    C.以复用成功的设计和体系结构

    D.以允许在非面向对象程序设计语言中使用面向对象的概念


    正确答案:C
    解析:设计模式是对被用来在特定场景下,解决一般设计问题的类和相互通信的对象的描述。每一个设计模式系统地命名、解释和评价面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。综合以上分析,本试题的正确答案是选项c。

  • 第4题:

    设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。一个模式有4个基本要素,它们是(48),设计模式中的Factory属于(49)。

    A.模式名称、问题、解决方案、效果

    B.模式名称、来源、目的、实现方式

    C.模式名称、结构、目的、实现方式

    D.模式名称、问题、实现方式、备注


    正确答案:A

  • 第5题:

    设计模式在面向对象系统设计中是( )的一种形式。

    A.软件调用

    B.设计方法

    C.子系统

    D.软件复用


    参考答案:D

  • 第6题:

    从模式所提供的解决方案的抽象程度来看,模式可以分为()

    A.测试模式

    B.面向软件实现的设计模式

    C.软件子系统或构件设计模式

    D.体系结构设计模式


    参考答案:B, C, D

  • 第7题:

    对于系统架构设计师而言,可以使用一系列不同的体系结构风格和模式。以下不属于体系结构风格组成部分的是(11)。

    A.语法模型

    B.连接器

    C.构件

    D.约束条件


    正确答案:A
    解析:对于系统架构设计师而言,可以使用一系列不同的体系结构风格和模式。每个体系结构风格描述了一个系统类别,它包含:①一组完成系统所需功能的构件;②一组使功能构件间通信、协调及合作的连接器;③定义如何集成构件以构成系统的约束条件;④使得设计者能够理解系统整体性质的语义模型。

  • 第8题:

    设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、(请作答此空 )和行为型三种类型。其中()属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。

    A. 合成型
    B. 组合型
    C. 结构型
    D. 聚合型

    答案:C
    解析:
    设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。

  • 第9题:

    软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是()。

    • A、对象类
    • B、模块
    • C、设计模式
    • D、软件构件技术

    正确答案:D

  • 第10题:

    从模式所提供的解决方案的抽象程度来看,模式可以分为()

    • A、测试模式
    • B、面向软件实现的设计模式
    • C、软件子系统或构件设计模式
    • D、体系结构设计模式

    正确答案:B,C,D

  • 第11题:

    多选题
    从模式所提供的解决方案的抽象程度来看,模式可以分为()
    A

    测试模式

    B

    面向软件实现的设计模式

    C

    软件子系统或构件设计模式

    D

    体系结构设计模式


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

  • 第12题:

    判断题
    利用设计模式可以方便地重用成功的设计和结构。
    A

    B


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

  • 第13题:

    以下哪个设计内容不属于数据库应用系统总体设计范畴?______。

    A.数据库应用系统体系结构设计

    B.软硬件选型和配置设计

    C.数据库软件总体设计

    D.关系模式设计


    正确答案:D

  • 第14题:

    在面向对象软件开发过程中,采用设计模式(37)。

    A.允许在非面向对象程序设计语言中使用面向对象的概念

    B.以复用成功的设计和体系结构

    C.以减少设计过程创建的类的个数

    D.以保证程序的运行速度达到最优值


    正确答案:B
    解析:设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一般而言一个设计模式有4个基本要素:模式名称、问题(模式的使用场合)、解决方案和效果。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构;将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。因此正确答案为B。

  • 第15题:

    ()可以帮助人们简单方便地复用已经成功的设计或体系结构。

    A、商业组件

    B、逆向工程

    C、设计模式

    D、需求规格说明


    参考答案:C

  • 第16题:

    ______可以帮助人们简单方便地复用已经成功的设计或体系结构。

    A.商业构件

    B.设计模式

    C.遗留系统

    D.需求规格说明

    A.

    B.

    C.

    D.


    正确答案:B

  • 第17题:

    设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、( )和行为型三种类型。其中( )属于创建型模式,( )属于行为型模式。( )模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。

    A.合成型B.组合型C.结构型D.聚合型 A.AdaptorB.FacadeC.CommandD.Singleton A.DecoratorB.CompositeC.MementoD.Builder A.PrototypeB.FlyweightC.AdapterD.Bridge


    正确答案:C,D,C,D

  • 第18题:

    ●下列说法中错误的是 ()。()A.软件体系结构中不应包含中间件。B.软件体系结构风格和模式可以被应用到其他系统的设计中。C.软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系。D.软件体系结构只是一种表示,它不是可运行的软件。


    正确答案:A
    选项B软件体系结构风格和模式可以被应用到其他系统的设计中,这种叫设计模式。软件体系结构中不应包含中间件,这个说法是错误的。

  • 第19题:

    设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、()和行为型三种类型。其中(请作答此空 )属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。


    A. Adaptor
    B. Facade
    C. Command
    D.Singleton


    答案:D
    解析:
    设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。

  • 第20题:

    ()可以帮助人们简单方便地重用已经成功的设计或体系结构。

    • A、商业构件
    • B、设计模式
    • C、遗留系统
    • D、需求规格说明

    正确答案:B

  • 第21题:

    ()可以帮助人们简单方便地复用已经成功的设计或体系结构。

    • A、商业构件
    • B、设计模式
    • C、遗留系统
    • D、需求规格说明

    正确答案:B

  • 第22题:

    单选题
    ()可以帮助人们简单方便地复用已经成功的设计或体系结构。
    A

    商业构件

    B

    设计模式

    C

    遗留系统

    D

    需求规格说明


    正确答案: B
    解析: 设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使人们可以更加简单和方便地去复用成功的软件设计和体系结构,能够帮助设计者更快更好地完成系统设计。参见24.3.1节中对设计模式的介绍。

  • 第23题:

    单选题
    ()可以帮助人们简单方便地重用已经成功的设计或体系结构。
    A

    商业构件

    B

    设计模式

    C

    遗留系统

    D

    需求规格说明


    正确答案: D
    解析: 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、设计经验的总结。使用设计模式是为了可重用代码、设计或体系结构。