更多“设计模式是一种可以重用的面向对象软件设计方案。”相关问题
  • 第1题:

    设计模式是一种可以重用的面向对象软件设计方案。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    软件的横向重用是指重用不同应用领域中的软件元素。 (37) 是一种典型的、原始的横向重用机制

    A.对象

    B.构件

    C.标准函数库

    D.设计模式


    正确答案:C
    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。按照重用活动是否跨越相似性较少的多个应用领域,软件重用可以区别为横向重用和纵向重用。横向重用是指重用不同应用领域中的软件元素,例如数据结构、分类算法和人机界面构建等。标准函数是一种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之间进行软部件重用。纵向重用活动的主要关键点是域分析:根据应用领域的特征及相似性预测软部件的可重用性

  • 第3题:

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

    A.软件调用

    B.设计方法

    C.子系统

    D.软件复用


    参考答案:D

  • 第4题:

    软件的横向重用是指重用不同应用领域中的软件元素。__________是一种典型的、原始的横向重用机制。 A.构件 B.标准函数库 C.用例 D.设计模式


    正确答案:B
    要点解析:软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。按照重用活动是否跨越相似性较少的多个应用领域,软件重用可以区别为横向重用和纵向重用。横向重用是指重用不同应用领域中的软件元素,例如数据结构、分类算法和人机界面构建等。标准函数是种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之问进行软部件重用。纵向重用活动的主要关键点是域分析:根据应用领域的特征及相似性预测软部件的可重用性。

  • 第5题:

    进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于( )设计原则。

    A.共同重用
    B.开放封闭
    C.接品分离
    D.共同封闭

    答案:B
    解析:
    选项A共同重用原则指—个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有类。选项B开放封闭原则指类要对扩展开放,对修改封闭。选项C接口分离原则指不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这样做的好处就在于可以最大限度地应对可能的变化。选项D共同封闭原则指包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包产生影响,则将对该包中的所有类产生影响,而对于其他的包不造成任何影响。

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    以下关于面向对象的叙述中,()是不正确的。

    • A、通过消息传递,各个对象之间实现通信
    • B、每个对象都属于特定的类
    • C、面向对象软件开发可以实现代码的重用
    • D、一个对象可以是两个以上类的实例

    正确答案:D

  • 第8题:

    面向对象的软件设计中,根据目的不同模式可分为()三种。


    正确答案:创建型、结构型、行为型

  • 第9题:

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

    • A、软件调用
    • B、设计方法
    • C、子系统
    • D、软件复用

    正确答案:B

  • 第10题:

    单选题
    下列关于面向对象的分析与设计的描述,正确的是()。
    A

     面向对象分析软件做什么,设计描述软件要怎么做。

    B

     面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。

    C

     面向对象分析与面向对象的设计遵循不同的范型。

    D

     面向对象分析类图与面向对象的设计类图具有相同的类与关系


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

  • 第11题:

    单选题
    以下关于面向对象的叙述中,()是不正确的。
    A

    通过消息传递,各个对象之间实现通信

    B

    每个对象都属于特定的类

    C

    面向对象软件开发可以实现代码的重用

    D

    一个对象可以是两个以上类的实例


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

  • 第12题:

    判断题
    设计模式是一种可以重用的面向对象软件设计方案。
    A

    B


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

  • 第13题:

    以下说法中错误的是(25)。

    A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率

    B.在面向对象程序中,对象是属性和方法的封闭体

    C.在面向对象程序中,对象彼此间通过继承和多态性启动相应的操作

    D.继承和多态机制是面向对象程序中实现重用的主要手段


    正确答案:C
    解析:在面向对象的技术中,对象之间通过消息传递实现通信从而启动相应的操作,所以C说法是错误的。

  • 第14题:

    进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于()设计原则。

    A、共同重用

    B、开放封闭

    C、接口分离

    D、共同封闭


    正确答案:B

  • 第15题:

    在面向对象程序设计语言中( )是利用可重用成分来构造软件系统的最有效特性。

    A.封装 B.继承 C.多态 D.对象


    正确答案:B

  • 第16题:

    软件重用是使用已有的软件设计来开发新的软件系统的过程,软件重用可以分为垂直式重用和水平式重用。( )是一种典型的水平式重用。

    A. 医学词汇表
    B. 标准函数库
    C. 电子商务标准
    D. 网银支付接口

    答案:B
    解析:
    软件复用使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式重用:指在一类具有较多公共性的应用领域之间进行软件重用,由于存在许多共性或相似性,因此重用面较广,且有助于获得系统的通用模型。水平式重用:重用不同应用领域中的软件元素,例如数据结构、分类算法、人机界面构件等。标准函数库是一种典型的原始的水平式重用机制。

  • 第17题:

    关于Java说法,下列表述中正确的是()

    • A、不支持代码重用
    • B、是一种面向对象的语言
    • C、是一种面向过程的语言
    • D、是微软公司开发的程序设计语言

    正确答案:B

  • 第18题:

    软件的横向重用是指重用不同应用领域中的软件元素。()是一种典型的、原始的横向重用机制。

    • A、对象
    • B、构件
    • C、标准函数库
    • D、设计模式

    正确答案:C

  • 第19题:

    ()过程强调的是定义软件对象和这些软件对象如何协作来满足需求。

    • A、面向对象设计
    • B、面向对象研发
    • C、面向对象编程
    • D、面向对象分析

    正确答案:A

  • 第20题:

    下列关于面向对象的分析与设计的描述,正确的是()。

    • A、 面向对象分析软件做什么,设计描述软件要怎么做。
    • B、 面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。
    • C、 面向对象分析与面向对象的设计遵循不同的范型。
    • D、 面向对象分析类图与面向对象的设计类图具有相同的类与关系

    正确答案:B

  • 第21题:

    以下哪个思想是属于有关软件重用的技术()。

    • A、基于软件复用库的重用技术
    • B、与面向对象技术结合
    • C、微软提出的COM思想
    • D、以上都对

    正确答案:D

  • 第22题:

    单选题
    软件的横向重用是指重用不同应用领域中的软件元素。()是一种典型的、原始的横向重用机制。
    A

    对象

    B

    构件

    C

    标准函数库

    D

    设计模式


    正确答案: C
    解析: 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。按照重用活动是否跨越相似性较少的多个应用领域,软件重用可以区别为横向重用和纵向重用。横向重用是指重用不同应用领域中的软件元素,例如数据结构、分类算法和人机界面构建等。标准函数是一种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之间进行软部件重用。纵向重用活动的主要关键点是域分析:根据应用领域的特征及相似性预测软部件的可重用性。

  • 第23题:

    单选题
    以下哪个思想是属于有关软件重用的技术()。
    A

    基于软件复用库的重用技术

    B

    与面向对象技术结合

    C

    微软提出的COM思想

    D

    以上都对


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