参考答案和解析
正确答案:A,D
更多“以下哪些问题通过应用设计模式能够解决()A、指定对象的接口B、排除软件BUGC、确定软件的功能都正确实现D、设计应支持变化”相关问题
  • 第1题:

    论软件设计模式及其应用 软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。

    请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。 2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。 3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。


    正确答案:本题为模拟题原题,具体写作要求为:
    一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
    二、设计模式的基本分类:
    · 创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括工厂方法、抽象工厂、生成器、原型、单例模式等。
    · 结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括适配器、桥接、组成、装饰、外观、享元、代理等。
    · 行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述了它们之间的通信模式。常用的行为模式有观察者、策略等。
    三、你在项目中运用了何种设计模式以及如何用此模式进行分析与设计。要紧密结合主题项目,选择1-2种设计模式进行讨论就可以了。

  • 第2题:

    嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是( )。

    A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化
    B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化
    C.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试
    D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化

    答案:C
    解析:
    嵌入式应用软件的开发流程与通用软件的开发流程大体相同,但在开发所使用的设计方法上有一定的差异。整个软件的开发流程可分为在软硬件划分阶段确定硬件驱动接口阶段、软件功能模块按照实时性进行划分阶段、各软件功能模块的代码生成阶段、软件功能模块的集成测试阶段、代码固化及固化后的调试阶段。

  • 第3题:

    下列关于应用软件的说法中,正确的有()。

    A、用于管理和维护计算机资源
    B、是为解决各类应用问题而设计的各种计算机软件
    C、是计算机系统必备的软件
    D、Word和Excel都属于应用软件

    答案:B,D
    解析:
    应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。选项AC描述的是系统软件。

  • 第4题:

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

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

    正确答案:D

  • 第5题:

    为解决各类实际问题而设计的程序系统称为应用软件。从其服务对象的角度可以分为()和专用软件两类。

    • A、通用软件
    • B、办公软件
    • C、工具软件
    • D、普通软件

    正确答案:A

  • 第6题:

    应用软件是指在电脑硬件和系统软件的支持下,为解决各类实际问题而设计的软件


    正确答案:正确

  • 第7题:

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

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

    正确答案:B,C,D

  • 第8题:

    判断题
    应用软件是指在电脑硬件和系统软件的支持下,为解决各类实际问题而设计的软件。
    A

    B


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

  • 第9题:

    单选题
    以下哪些问题通过应用设计模式不能够解()
    A

    指定对象的接口

    B

    针对接口编程

    C

    确定软件的功能都正确实现

    D

    设计应支持变化


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

  • 第10题:

    判断题
    应用软件是为解决各类应用问题而设计的各种计算机软件,文字处理和电子表格软件都属于应用软件.
    A

    B


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

  • 第11题:

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

    测试模式

    B

    面向软件实现的设计模式

    C

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

    D

    体系结构设计模式


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

  • 第12题:

    填空题
    软件设计模式是对软件设计经验的总结,是对软件设计中()下反复出现的设计问题的、经过验证的、成功解决方案的描述。

    正确答案: 特定环境
    解析: 暂无解析

  • 第13题:

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

    A.测试模式

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

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

    D.体系结构设计模式


    参考答案:B, C, D

  • 第14题:

    在进行面向对象设计时,采用设计模式能够 ( ) 。

    A.复用相似问题的相同解决方案
    B.改善代码的平台可移植性
    C.改善代码的可理解性
    D.增强软件的易安装性

    答案:A
    解析:
    本题考查设计模式的基本概念设计模式最根本的目的在于复用相似问题的相同解决方案,从而提高软件在设计层次的复用度和设计的水平与质量

  • 第15题:

    应用软件是为解决各类应用问题而设计的各种计算机软件,文字处理和电子表格软件都属于应用软件。()


    答案:对
    解析:
    应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。计算机用户日常使用的绝大多数软件,如文字处理软件、表格处理软件、游戏软件等,都是应用软件。

  • 第16题:

    软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是()

    • A、根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
    • B、软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
    • C、软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
    • D、软件架构能够指导设计人员和实现人员的工作

    正确答案:A

  • 第17题:

    以下关于软件设计的说法哪些是正确的?()

    • A、在设计的开始阶段,安全性,可靠性,可交互性操作性,易用性等至关重要的性能就应该直接落实到模块/对象中
    • B、软件设计的目标是构造解决方案,并为编程实现该解决方案提供模型式蓝本
    • C、高层设计不仅仅包括每个模块/对象的规格说明,还包括设计对象的活动内容
    • D、数据设计(指定数据结构,类型,数据库访问)和算法设计(指定并控制计算步骤)是实现模块或对象的方法提的重要工作

    正确答案:B,D

  • 第18题:

    下列详细设计的任务的说法正确的是:()。

    • A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
    • B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
    • C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
    • D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据

    正确答案:D

  • 第19题:

    论设计模式在软件开发中的应用 设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。 请围绕"设计模式在软件开发中的应用"论题,依次对以下3个方面进行论述: ①概要叙述你参与分析和开发的应用项目,以及你所担任的主要工作。 ②简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法,以及选用它们的原因。 ③分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。


    正确答案: 所谓设计模式,简单地理解,是一些设计面向对象的软件开发的经验总结。设计模式事实上是系统地命名、解释和评价某一个重要的可重现的面向对象的设计方案。
    本文的写作要点,大致包括以下几个方面:
    ①结合自己参与分析和开发的应用项目或从事的实际工作,说明设计模式对系统开发的作用。
    ②较为详细地说明设计模式的基本分类,并结合项目实际工作,说明在系统开发中所采用的设计模式,以及选择这些设计模式的原因。
    ③结合项目实际工作,举例说明设计模式的使用效果,针对设计模式对软件开发的影响展开分析与讨论。

  • 第20题:

    单选题
    以下哪些问题通过应用设计模式不能够解决()
    A

    指定对象的接口

    B

    针对接口编程

    C

    确定软件的功能都正确实现

    D

    设计应支持变化


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

  • 第21题:

    多选题
    下列有关应用软件的说法中正确的有( )。
    A

    应用软件用于管理和维护计算机资源

    B

    应用软件是为解决各类应用问题而设计的各种计算机软件

    C

    应用软件用于协调计算机各部分的工作、增强计算机功能

    D

    D、IS和ERP系统都属于应用软件


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

  • 第22题:

    多选题
    以下哪些问题通过应用设计模式能够解决()
    A

    指定对象的接口

    B

    排除软件BUG

    C

    确定软件的功能都正确实现

    D

    设计应支持变化


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

  • 第23题:

    多选题
    下列关于应用软件的说法中,正确的有().
    A

    用于管理和维护计算机资源

    B

    是为解决各类应用问题而设计的各种计算机软件

    C

    是计算机系统必备的软件

    D

    Word和Excel都属于应用软件


    正确答案: B,C
    解析: 应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件.选项AC描述的是系统软件.