itgle.com

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

题目

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


相似考题

1.论文:论软件体系结构风格及其应用软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,"一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件"。体系结构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格五大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合、彼此重叠。请围绕"软件体系结构风格及其应用"论题,依次从以下3个方面进行论述:①概要叙述你参与管理和开发的软件项目及你在其中所担任的主要工作。②请说明以上软件体系结构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少三类论述其具体的软件体系结构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。③具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件体系结构风格的情况,包括选择的依据、多个风格组合使用的情况等,以及最终实际效果。

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

    软件的分层式体系结构是按层次组织软件结构的一种方法,它把软件系统划分为4层。这4层结构自顶向下分别是(18)。

    A.应用软件→业务构件→中间件→系统软件

    B.业务构件→应用软件→中间件→系统软件

    C.应用软件→中间件→系统软件→业务构件

    D.业务构件→中间件→应用软件→系统软件


    正确答案:A
    解析:软件的分层式体系结构是按层次组织软件结构的一种方法,每一层是通用性相同的一组子系统,低层的软件比高层的软件具有更高的通用性。该分层式体系结构自顶向下分别是:应用软件层、业务构件层、中间件层、系统软件层。其中,应用软件层包括诸多应用系统,每个应用系统面向用户提供一组使用案例。业务构件层包括专门针对特定领域、特定业务类型的一系列构件系统,其所提供的使用案例和对象构件均是可复用的。中间件层提供不依赖平台的低层构件服务。系统软件层包括特定的平台软件和计算机网络基础设施等。

  • 第2题:

    ( )是软件(逻辑)系统体系结构(类、对象、它们之间的关系和协作)中定义的概念和功能在物理体系 结构中的实现。

    A.构件

    B.节点

    C.软件

    D.模块


    参考答案:A

  • 第3题:

    论软件体系结构风格及其应用

    软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,“一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。体系结构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格五大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合、彼此重叠。

    请围绕“软件体系结构风格及其应用”论题,依次从以下三个方面进行论述。

    概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。


    正确答案:[写作要点] 简要叙述所参与管理和开发的软件项目并明确指出在其中承担的主要任务和开展的主要工作。
    [写作要点] 简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。

  • 第4题:

    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是(34)。

    A.应用软件 业务构件 中间件 系统软件

    B.业务构件 应用软件 中间件 系统软件

    C.应用软件 中间件 系统软件 业务构件

    D.业务构件 中间件 应用软件 系统软件


    正确答案:A
    解析:本题考查软件体系结构的基本概念。分层式体系结构是按层次组织软件结构的一种方法,每一层是通用性相同的一组子系统,低层的软件比高层的软件具有更高的通用性。这种分层式体系结构可表示如下:

  • 第5题:

    在基于体系结构的软件设计方法中,采用()来描述软件架构

    A. 类圈和序列图
    B. 视角与视图
    C. 构件和类圈
    D. 构件与功能

    答案:B
    解析:
    根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构。

  • 第6题:

    软件体系结构风格通过施加于构件上的限制及组成与设计规则来表现构件和构件间的关系。


    正确答案:正确

  • 第7题:

    电子商务网站的网络软件系统设计中,服务器软件体系结构分为()。

    • A、单层体系结构
    • B、两层体系结构
    • C、多层体系结构
    • D、以上都是

    正确答案:D

  • 第8题:

    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是()

    • A、应用软件、业务构件、中间件、系统软件
    • B、业务构件、应用软件、中间件、系统软件
    • C、应用软件、中间件、系统软件、业务构件
    • D、业务构件、中间件、应用软件、系统软件

    正确答案:A

  • 第9题:

    单选题
    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是()
    A

    应用软件、业务构件、中间件、系统软件

    B

    业务构件、应用软件、中间件、系统软件

    C

    应用软件、中间件、系统软件、业务构件

    D

    业务构件、中间件、应用软件、系统软件


    正确答案: A
    解析: 软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是应用软件、业务构件、中间件和系统软件。

  • 第10题:

    判断题
    软件体系结构中不应包含中间件。
    A

    B


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

  • 第11题:

    单选题
    下列描述中,()不是软件体系结构研究的内容。
    A

    软件体系结构描述语言及工具

    B

    软件体系结构分析、设计及验证

    C

    软件开发过程中应遵守的政策和法规

    D

    特定领域的体系结构


    正确答案: B
    解析: 软件体系结构研究的内容不包括软件开发过程中应遵守的政策和法规,其他选项中的内容都包括。

  • 第12题:

    判断题
    软件体系结构不只是一种对软件系统的表示和描述,它也是可运行的软件。
    A

    B


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

  • 第13题:

    ( )要对系统的构件、节点的配置进行描述。

    A.软件(逻辑)系统体系结构

    B.系统体系结构

    C.系统架构

    D.硬件(物理)系统体系结构


    参考答案:D

  • 第14题:

    软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。()不属于仓库风格。

    A.数据库系统

    B.超文本系统

    C.黑板系统

    D.编译器


    正确答案:D

  • 第15题:

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

    A.测试模式

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

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

    D.体系结构设计模式


    参考答案:B, C, D

  • 第16题:

    软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,( )不属于仓库风格。

    A.数据库系统
    B.超文本系统
    C.黑板系统
    D.编译器

    答案:D
    解析:
    仓库风格优点包括:

    1、解决问题的多方法性

    2、具有可更改性和可维护性

    3、有可重用的知识源

    4、支持容错性和健壮性

    缺点:测试困难、不能保证有好的求解方案、效率低、开发成本高、缺少对并行机的支持。

    仓库风格包括:数据库系统、黑板系统、超文本系统。

    编译器可用多种架构风格实现。

  • 第17题:

    ()是软件(逻辑)系统体系结构(类、对象、它们间的关系和协作)中定义的概念和功能在物理体系结构中的实现。

    • A、构件
    • B、结点
    • C、软件
    • D、模块

    正确答案:A

  • 第18题:

    ()是软件(逻辑)系统体系结构(类、对象、它们之间的关系和协作)中定义的概念和功能在物理体系结构中的实现。

    • A、组件
    • B、结点
    • C、软件
    • D、模块

    正确答案:A

  • 第19题:

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

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

    正确答案:B,C,D

  • 第20题:

    下列描述中,()不是软件体系结构研究的内容。

    • A、软件体系结构描述语言及工具 
    • B、软件体系结构分析、设计及验证 
    • C、软件开发过程中应遵守的政策和法规 
    • D、特定领域的体系结构

    正确答案:C

  • 第21题:

    问答题
    软件体系结构的定义众多,你是如何理解软件体系结构的?软件体系结构在软件系统中有何作用?

    正确答案: (1)软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素继承的模式以及这些模式的约束组成。软件体系结构不仅指定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
    (2)体系结构是风险承担者进行交流的手段。它明确了对系统实现的约束条件,决定了开发和维护组织的组织结构,制约着系统的质量属性,可以预测软件的质量,是推理和控制更改更简单,有助于循序渐进的原型设计。同时,软件体系结构是可传递和可重用的模型。
    解析: 暂无解析

  • 第22题:

    单选题
    以下关于软件体系结构描述方法说法错误的是()。
    A

    图形表达工具在软件设计中占据主导地位

    B

    由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述

    C

    基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统

    D

    软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言


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

  • 第23题:

    多选题
    以下对软件体系结构的生命周期描述正确的是()
    A

    软件体系结构的非形式化描述

    B

    软件体系结构的规范描述和分析

    C

    软件体系结构的求精及其验证

    D

    软件体系结构的实施


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