软件架构中,()模式包括主程序/子程序、数据抽象和面向对象,以及层次结构。A、数据流B、调用/返回C、虚拟机D、独立构件

题目
软件架构中,()模式包括主程序/子程序、数据抽象和面向对象,以及层次结构。

A、数据流

B、调用/返回

C、虚拟机

D、独立构件


相似考题
更多“软件架构中,()模式包括主程序/子程序、数据抽象和面向对象,以及层次结构。 ”相关问题
  • 第1题:

    在常见的软件架构模式中,管道和过滤器模式属于(13)。

    A.数据为中心的体系结构

    B.数据流体系结构

    C.调用和返回体系结构

    D.层次式体系结构


    正确答案:B
    解析:一种体系结构风格就是一种加在整个系统设计上面的变换。其目的是为系统的所有构件建立一个结构。常见的几种体系结构风格见表5-2。

  • 第2题:

    ( )

    A.隐式调用

    B.显式调用

    C.主程序-子程序

    D.层次结构


    正确答案:A
    同47题解析

  • 第3题:

    基于组件的软件开发架构模式一般在()软件开发架构模式中使用

    A.管道-过滤器

    B.面向对象

    C.事件驱动

    D.客户/服务器


    正确答案:B

  • 第4题:

    软件架构中,( )模式包括主程序/子程序、数据抽象和面向对象,以及层次结构。

    A.数据流
    B.调用/返回
    C.虚拟机
    D.独立构件

    答案:B
    解析:
    软件架构分为数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。



    本题也是考查原文,虽然都是信息技术相关的知识,但是考查比较灵活,相同知识点不会每年都考查,对于信息这块的知识,如果理解困难,建议大家多读多记,不要背信息技术绊住学习的脚步。

  • 第5题:

    在面向对象方法中,把对象的静态特性和动态特性抽象为数据结构,以及在数据结构上所施加的一组操作,并把它们封装在一起,使对象状态变成对象属性值的集合,对象行为变成能改变对象状态操作方法的集合。这种机制被称为()。

    • A、多态机制
    • B、封装机制
    • C、对象抽象机制
    • D、继承机制

    正确答案:B

  • 第6题:

    在主程序和子程序中传送数据必须使用公共变量(FANUC系统)。


    正确答案:正确

  • 第7题:

    面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。

    • A、定义类的结构和层次
    • B、定义对象的结构和层次
    • C、定义方法的结构和层次
    • D、定义消息的结构和层次

    正确答案:A

  • 第8题:

    下列哪些领域属于软件架构的范畴()

    • A、编码规范
    • B、面向对象建模
    • C、设计模式
    • D、MVC/ORM/AOP

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

  • 第9题:

    设计模式是面向对象软件工程中的一个重要概念,是由软件模式分支中衍生出来的一个解决()的重要方案之一。

    • A、具体问题
    • B、抽象问题
    • C、需求分析
    • D、数据流程

    正确答案:A

  • 第10题:

    单选题
    面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。
    A

    定义类的结构和层次

    B

    定义对象的结构和层次

    C

    定义方法的结构和层次

    D

    定义消息的结构和层次


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

  • 第11题:

    填空题
    主程序-子程序软件体系结构特别关注(),面向对象软件体系结构特别关注数据与功能的封装。

    正确答案: 功能的实现
    解析: 暂无解析

  • 第12题:

    判断题
    面向对象软件开发方法是采用数据抽象的方法来构造程序的类、对象和方法。
    A

    B


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

  • 第13题:

    软件系统架构是关于软件系统的结构、(40)和属性的高级抽象。在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件的(41)。在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。软件系统架构不仅指定了软件系统的组织和(42)结构,而且显示了系统需求和组件之间的对应关系,包括设计决策的基本方法和基本原理。

    A.行为

    B.组织

    C.性能

    D.功能


    正确答案:A
    软件系统架构是关于软件系统的结构、行为和属性的高级抽象。在描述阶段,其对象是直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。软件系统架构不仅指定了软件系统的组织结构和拓扑结构,而且显示了系统需求和构成组件之间的对应关系,包括设计决策的基本方法和基本原理。

  • 第14题:

    在面向对象的软件结构中,对象是数据抽象和过程抽象的封装体。对象的状态封装在各个对象内,状态的变化由(55)来改变。

    A.外部的事件

    B.对象的操作

    C.系统原来的状态与外部的事件

    D.消息的传递


    正确答案:B
    解析:对象的状态封装在各个对象内,因此状态的变化只能由对象的操作来改变。

  • 第15题:

    软件架构中,( )模式包括主程序/子程序、数据抽象和面对对象,以及层次结构。

    A.数据流
    B.调用/返回
    C.虚拟机
    D.独立构件

    答案:B
    解析:
    软件架构分为数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。

  • 第16题:

    不属于调用/返回风格的架构是()

    A. 主程序/子程序
    B. 数据抽象和面向对象
    C. 层次结构
    D. 管道/过滤器

    答案:D
    解析:

  • 第17题:

    面向对象软件开发方法是采用数据抽象的方法来构造程序的类、对象和方法。


    正确答案:正确

  • 第18题:

    面向对象软件抛弃了传统的开发模式,面向对象程序的结构不再是传统的功能模块结构,因此,传统的测试模型对面向对象软件已经不再适用。


    正确答案:错误

  • 第19题:

    关于软件架构的说法错误的是()

    • A、软件架构是系统的功能结构
    • B、软件架构是关于软件系统功能描述
    • C、软件架构是软件系统实现的逻辑结构
    • D、软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面设计

    正确答案:A,B

  • 第20题:

    ()将整个软件系统分为若干层次,最顶层直接面向用户提供软件系统的操作界面,其余各层为紧邻其上的层次提供服务。

    • A、架构模式
    • B、分层模式
    • C、MVC
    • D、管道模式

    正确答案:B

  • 第21题:

    下列关于面向对象法叙述错误的是()

    • A、面向对象=数据抽象+数据抽象类型+继承机制
    • B、从宏观层面看,面向对象的系统开发方法包括分析、设计、实现以及运行与维护等四大阶段,遵循反复累增的生命周期
    • C、面向对象法中。类是对象的集合,也就是由所有相似对象的状态变量(属性变量)与行为(方法)所构成的模板或原型
    • D、面向对象法把事物分成两个部分:数据(Data)和过程(Procedures)

    正确答案:D

  • 第22题:

    多选题
    关于软件架构的说法错误的是()
    A

    软件架构是系统的功能结构

    B

    软件架构是关于软件系统功能描述

    C

    软件架构是软件系统实现的逻辑结构

    D

    软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面设计


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

  • 第23题:

    问答题
    简述主程序-子程序软件体系结构与面向对象体系结构的不同之处。

    正确答案: ①在设计思想上的区别:主程序-子程序关注功能的实现,即系统是由一个个过程构成。面向对象体系结构关注数据与功能的封装(对象)。系统是由一系列对象构成,这些对象按一定规则通信,完成具体功能。
    ②在系统分析设计方面的区别。前者采用结构化分析设计方法(如数据流图、面向数据流的设计),后者采用面向对象分析设计,使用用例图、类图、时序图等模型。
    解析: 暂无解析