返回试卷 在打印对话框中选择「另存为 PDF」即可下载

2020年11月计算机技术与软件《高级系统架构设计师(上午卷)》试题(网友回忆版)

高级系统架构设计师 / 历年真题 共 48 题 更新于 2026-09-28

一、单选题

下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。

1.
按照我国著作法的权利保护期( )受到永久保护。
  • A.发表权
  • B.修改权
  • C.复制权
  • D.发行权

参考答案B

解析在著作权权利保护期规定中,发表权、复制权、发行权都有一定保护期限,而作者的署名权、修改权和保护作品完整权的保护期不受限制,即永久保护。答案:B 。
2.
支持多线程序的操作系统中,假设程P创建了T1T2T3,正确的是( )
  • A.打开的文件不能被T1 T2 T3共享
  • B.T1栈指针不能T2共3T3
  • C.T1栈指针不能T2 T3共享
  • D.某栈指针3 T1 T2 T3共享

参考答案A

解析
3.
某计算机字长32位,文件管理采用bitamop,300G,物理4MB,传示图太小( )个字
  • A.2400
  • B.3200
  • C.6400
  • D.9600

参考答案A

解析磁盘容量 300GB=300×2³⁰B,物理块 4MB=4×2²⁰B,块数 = 300×2³⁰/(4×2²⁰)=75×2¹⁰=76800 块,位示图需 76800 位,字长 32 位,字数 = 76800/32=2400,选 A。
4.
实时操作系统中,外部事件必须( )
  • A.一个时间片内处理
  • B.一个周期时间内处理
  • C.一个机器周期内处理
  • D.被控对象允许的时间内

参考答案D

解析实时操作系统需确保在被控对象允许的时间内处理外部事件,以满足实时性要求。时间片、周期时间、机器周期都不直接针对实时操作系统对外部事件处理的关键时间约束。答案:D
5.
Students(学号,姓名,性别,出生日期,家庭地址)关系模式为( )
  • A.Students(1,3456)
  • B.(12345)
  • C.12346
  • D.12456

参考答案A

解析题目中给出关系模式Students包含学号、姓名、性别、出生日期、家庭地址这些属性,而选项中A形式类似关系模式表述(虽然括号内内容无意义),B、C、D都只是简单数字,不符合关系模式的表达形式。答案选A 。
6.
R(U,F),U={A,B,C,D,E},F={A→B, D→C, BC→E, AC→B}属性闭包成立的是(作答此空),R佳选关键字为( )。
  • A.(A)F⁺=U
  • B.(B)F⁺=U
  • C.(AC)F⁺=U
  • D.(AD)F⁺=U

参考答案A

解析
7.
R(U,F),U={A,B,C,D,E},F={A→B, D→C, BC→E, AC→B}属性闭包成立的是( ),R佳选关键字为(作答此空)。
  • A.AD
  • B.AB
  • C.AC
  • D.BC

参考答案A

解析对于关键字,需要计算各选项的属性闭包。计算属性闭包就是从给定的函数依赖集出发,由初始属性集推出能确定的所有属性。选项A,计算(AD)+:     - 已知A→B,所以从A能得到B;又有D→C,所以从D能得到C。     - 此时有A,B,C,D,再看函数依赖BC→E,因为已有B和C,所以能得到E。     - 即(AD)+ = {A,B,C,D,E},能推出全部属性,所以AD是候选关键字。选项B,计算(AB)+ :由A→B,只能得到A,B,无法推出C,D,E,所以AB不是候选关键字。选项C,计算(AC)+ :由AC→B可得B,但是无法推出D和E,所以AC不是候选关键字。选项D,计算(BC)+ :由BC→E可得E,但是无法推出A和D,所以BC不是候选关键字。答案:A
8.
( )是指用户无需知道数据。存放的物理位置。
  • A.名片透明
  • B.逻辑透明
  • C.位置透明
  • D.复制透明

参考答案C

解析位置透明指用户无需知道数据存放的物理位置,符合题意。答案:C
9.
微内核,不正确的是( )
  • A.微内核系统结构清晰,利于机作程
  • B.微内核代码量少,有良好的移植性
  • C.微内核有良好的伸缩,拓展性
  • D.微内核功能代码可以相互调用,性能高

参考答案D

解析微内核结构清晰,因为将内核功能进行了精简和模块化,利于操作系统开发,A选项正确。微内核代码量少,这使得它在不同硬件平台上移植相对容易,有良好的移植性,B选项正确。微内核的模块化设计使得系统具有良好的伸缩性和拓展性,新功能可以以模块形式添加,C选项正确。微内核中各功能模块间通信频繁,基于消息传递机制,相比于传统内核,其功能代码相互调用开销大,性能并非很高,D选项错误。答案:D
10.
( )属于段页式内存管理摘述。
  • A.一个程序是一段,使用基址极限事管理
  • B.一个程序分为许多固定大小页面,使用列表管理
  • C.程序逻辑分多段,每一段进行须使用列表管理
  • D.程序逻辑分多段,每一组使用基址极限事管理,基址极限对存在段表里

参考答案A

解析
11.
分层集构的脆弱性包含( )
  • A.底层错误导致整个系统无法运行,层与层之间功能引用可能导致功能失效
  • B.底层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
  • C.上层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
  • D.上层错误导致整个系统无法运行,层与层之间功能引用可能导致功能生效

参考答案B

解析分层集构中,底层是基础,底层错误往往会致使整个系统无法运行;同时层与层间引入通信机制一般会造成性能下降。A选项中功能引用导致功能失效表述不准确;C和D选项说上层错误导致整个系统无法运行不符合分层集构特点,通常上层错误影响相对局限。答案选B。
12.
错误的是( )
  • A.矿工挖矿取得区块链的计账权,同时获得代币
  • B.挖矿本质是尝试计算一个hash碰撞
  • C.挖矿本质是一种工作量证明机制
  • D.防止比特币双花攻击

参考答案D

解析
13.
关于网络延迟正确的是( )
  • A.对等网络中网络的延迟大小与终端数量无关
  • B.使用路由器进行数据转发,带来的延迟小于支援机
  • C.internet服务能最大限度减小延迟
  • D.服务器延迟主要即r向因素是队列延迟和ID延迟

参考答案D

解析对等网络中,终端数量越多,竞争网络资源越激烈,延迟通常会增大,所以A错误。路由器处理数据相对复杂,一般带来的延迟大于交换机(猜测你说的“支援机”是交换机误写),B错误。Internet服务涉及众多复杂网络环节,难以最大限度减小延迟,C错误。服务器延迟主要相关因素有队列延迟等,D表述相对合理。答案:D
14.
进行系统监视三种形式,一是通过(作答此空)如PS,last。二是通过系统记录文件查阅系统运行状态,三是集线命令,文件记录和可视化技术监柱接图,如( )
  • A.系统命令
  • B.系统调用
  • C.系统接口
  • D.系统功能

参考答案A

解析第一空根据后文举例PS、last可知是系统命令,所以第一空选A;第二空同样也是对监视形式的表述,结合前文提到的方式,也是在说系统命令相关形式,同样选A。答案:A ;A
15.
进行系统监视三种形式,一是通过( )如PS,last。二是通过系统记录文件查阅系统运行状态,三是集线命令,文件记录和可视化技术监柱接图,如(作答此空)
  • A.Windows netstat
  • B.linux iptables
  • C.Windows perfmon
  • D.linux top

参考答案C

解析题目提到是结合命令、文件记录和可视化技术的监控图表,选项中Windows的perfmon是性能监视器,具备可视化界面等符合要求;而A选项netstat是网络连接相关命令,无可视化监控图表功能;B选项iptables是Linux防火墙配置命令,与题意不符;D选项top是Linux系统实时显示进程信息的命令,无可视化图表功能。答案:C
16.
软件文档可分为用户文档和(作答此空),其中用户文档主要播过( )和使用户流。
  • A.操作系统文档
  • B.需求文档
  • C.标准文档
  • D.实现文档

参考答案A

解析
17.
软件文档可分为用户文档和( ),其中用户文档主要播过(作答此空)和使用户流。
  • A.操作系统实现
  • B.操作系统设计
  • C.操作系统功能
  • D.操作系统测试

参考答案A

解析
18.
软件需求开发的最终文档,通过评审后定义了开发工作的(作答此空),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个( ),是需求开发和需求管理之间的桥梁。
  • A.需求基线
  • B.需求标准
  • C.需求用例
  • D.需求分析

参考答案A

解析需求基线是经过评审后确定的,定义了开发工作的基础,在客户和开发者间建立关于产品需求的共识,且是需求开发与管理的桥梁。而需求标准、需求用例、需求分析都不符合这些特性。答案:A
19.
软件需求开发的最终文档,通过评审后定义了开发工作的( ),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个(作答此空),是需求开发和需求管理之间的桥梁。
  • A.需求用例
  • B.需求管理标准
  • C.需求约定
  • D.需求变更

参考答案C

解析需求开发最终文档评审后,在客户和开发者间形成关于产品需求的约定。它既不是具体的需求用例,也不是需求管理标准,更不是需求变更。所以此处应填需求约定。答案:C
20.
软件活动主要包括软件描述(作答此空),软件有效性验证和( )、( )定义了软件功能及使用限制
  • A.软件模型
  • B.软件需求
  • C.软件分析
  • D.软件开发

参考答案D

解析简单题目问的是软件活动的主要阶段,以及哪个选项定义了软件功能及使用限制。1. 软件活动的主要阶段通常包括:需求分析、设计、实现、测试、维护等。
21.
软件活动主要包括软件描述( ),软件有效性验证和(作答此空)、( )定义了软件功能及使用限制
  • A.软件分析
  • B.软件测试
  • C.软件演义
  • D.软件进化

参考答案D

解析软件活动主要有软件描述,即说明软件要做什么;软件有效性验证,检验软件是否符合要求;软件进化,随着需求等变化对软件进行改进。同时软件描述定义了软件功能及使用限制。答案:D
22.
软件活动主要包括软件描述( ),软件有效性验证和( )、(作答此空)定义了软件功能及使用限制
  • A.软件分析
  • B.软件测试
  • C.软件描述
  • D.软件开发

参考答案C

解析在软件活动中,软件描述定义了软件功能及使用限制 。答案选C。
23.
对应软件开发过程的各种活动,软件开发工具有需求分析工具(作答此空)编码与排错工具,测试工具,按照描述需求定义的方法,可将需求分析工具分为基于自然语言或图形描述的工具,和基于( )的工具。
  • A.设计工具
  • B.分析工具
  • C.耦合工具
  • D.监控工具

参考答案A

解析对应软件开发过程的各种活动,软件开发工具有需求分析工具、设计工具、。编码与排错工具、测试工具等。基于形式化需求定义语言的工具大多以基于知识的需求智能助手的形式出现,并把人工智能技术运用于软件工程。这类工具通常具有一个知识库和一个推理机制。知识库中存放需求分析所需的公共知识,以及特定的应用领域知识。这些知识能用来理解需求定义中的省写法,能部分消除不完整性和歧义性。推理机制能容忍需求定义的无序性,部分解决描述中的不一致性。这类工具接受用形式化语言书写的功能描述,运用知识库中的知识,通过推理,发现需求定义中的矛盾和不足,经补充、更新知识库中的知识和规则,以及与系统分析员的不断交互,得到完整的功能规范。
24.
对应软件开发过程的各种活动,软件开发工具有需求分析工具( )编码与排错工具,测试工具,按照描述需求定义的方法,可将需求分析工具分为基于自然语言或图形描述的工具,和基于(作答此空)的工具。
  • A.用例
  • B.形式需求定义语言
  • C.UML
  • D.需求描述

参考答案B

解析对应软件开发过程的各种活动,软件开发工具有需求分析工具、设计工具、。编码与排错工具、测试工具等。基于形式化需求定义语言的工具大多以基于知识的需求智能助手的形式出现,并把人工智能技术运用于软件工程。这类工具通常具有一个知识库和一个推理机制。知识库中存放需求分析所需的公共知识,以及特定的应用领域知识。这些知识能用来理解需求定义中的省写法,能部分消除不完整性和歧义性。推理机制能容忍需求定义的无序性,部分解决描述中的不一致性。这类工具接受用形式化语言书写的功能描述,运用知识库中的知识,通过推理,发现需求定义中的矛盾和不足,经补充、更新知识库中的知识和规则,以及与系统分析员的不断交互,得到完整的功能规范。
25.
软件设计包括4个既独立又相互联系的活动(作答此空)、软件结构设计,人机界面设计和( )。
  • A.用例设计
  • B.数据设计
  • C.程序设计
  • D.模块设计

参考答案B

解析软件设计一般包含数据设计、软件结构设计、人机界面设计和过程设计。这里第一个空填数据设计,第二个空应选过程设计相关选项,四个选项中虽无过程设计,但数据设计符合第一个空要求,所以整体选B。答案:B
26.
软件设计包括4个既独立又相互联系的活动( )、软件结构设计,人机界面设计和(作答此空)。
  • A.接口设计
  • B.操作设计
  • C.输入输出设计
  • D.过程设计

参考答案D

解析软件设计主要活动包括体系结构设计、数据设计、接口设计、过程设计等,其中人机界面设计属于接口设计部分,这里所填内容与前面活动并列,结合选项,过程设计符合。答案:D
27.
通过信息隐蔽可以提高软件的(作答此空)可测试性和( )。
  • A.可修改性
  • B.可扩充性
  • C.可靠性
  • D.耦合性

参考答案A

解析信息隐蔽是面向对象设计的重要原则,通过隐藏模块内部实现细节,仅暴露必要的接口,可以: 1. 提高可修改性(A):内部修改不影响外部调用,降低变更风险。  2. 增强可测试性(题目已给出):模块职责单一,便于独立测试。  其他选项:  - B(可扩充性)和C(可靠性)虽可能间接受益,但非信息隐蔽的直接目标。  - D(耦合性)是负面影响(信息隐蔽会降低耦合性)。  答案:A. 可修改性
28.
通过信息隐蔽可以提高软件的( )可测试性和(作答此空)。
  • A.封出性
  • B.安全性
  • C.可移植性
  • D.可交互性

参考答案B

解析信息隐蔽原则有助于分离模块的接口和实现,使得软件具有更好的可维护性。在给定选项中,可维护性与提高软件的可测试性类似,都基于信息隐蔽使得模块独立性增强等特点。从整体概念关联性看,安全性与信息隐蔽联系较紧密,信息隐蔽可避免内部信息随意暴露从而增强安全性。答案:B
29.
按照外部形态,构成一个软件系统的构建可以分为五类。其中( )是指可以进行版本替换并增加构建新功能。
  • A.装配的构建
  • B.可修改的构建
  • C.有限制的构建
  • D.适应性构建

参考答案A

解析
30.
中间件基本功能包括,为客户机和服务器提供(作答此空),提供( )保证交易的一致性,提供应用的( )。
  • A.连接和通信
  • B.应用程序接口
  • C.通信协议支持
  • D.数据交换标准

参考答案A

解析
31.
中间件基本功能包括,为客户机和服务器提供( ),提供(作答此空)保证交易的一致性,提供应用的( )。
  • A.安全控制机制
  • B.交易管理机制
  • C.标准信息格式
  • D.数据映射机制

参考答案B

解析中间件要保证交易一致性,通常依靠交易管理机制来实现。答案:B
32.
中间件基本功能包括,为客户机和服务器提供( ),提供( )保证交易的一致性,提供应用的(作答此空)。
  • A.基础硬件平台
  • B.操作系统服务
  • C.网络和数据库
  • D.负载均衡和高可用性

参考答案D

解析中间件主要功能有连接客户机和服务器,提供负载均衡等确保系统性能,保证交易一致性等。这里是问应用方面,负载均衡和高可用性与应用关联紧密,可保障应用稳定运行。而基础硬件平台、操作系统服务、网络和数据库并非直接针对应用在这方面的特性。答案:D
33.
针对二层c/s软件结构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个(作答此空)三层c/s架构是将应功能分成表示层,功能层和( )三个部分,其中( )是应用的用户接口部分,担负与应用逻辑间的对话功能。
  • A.应用服务器
  • B.分布式数据库
  • C.内容分发
  • D.镜像

参考答案A

解析三层C/S架构增加的是应用服务器,将功能分为表示层、功能层和数据层,其中表示层是用户接口部分。所以第一个空选A,后两个空分别是数据层、表示层。答案:A
34.
针对二层c/s软件结构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个( )三层c/s架构是将应功能分成表示层,功能层和(作答此空)三个部分,其中( )是应用的用户接口部分,担负与应用逻辑间的对话功能。
  • A.硬件层
  • B.数据层
  • C.设备层
  • D.通信层

参考答案B

解析三层C/S架构将应用功能分为表示层、功能层和数据层。表示层是用户接口部分。所以答案选B。
35.
针对二层c/s软件结构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个( )三层c/s架构是将应功能分成表示层,功能层和( )三个部分,其中(作答此空)是应用的用户接口部分,担负与应用逻辑间的对话功能。
  • A.表示层
  • B.数据层
  • C.应用层
  • D.功能层

参考答案A

解析三层C/S架构分为表示层、功能层和数据层,其中表示层是用户接口部分 。答案:A
36.
创建型模式支持对象的创建该模式允许在家系统中创建对象,而不需要在代码中标识特定出的类型,这样用户就不需要编写一些列相关或相互依赖的对象.在不指定具体类的情况下(作答此空)模式为创建一系列相关或相互依赖的对象提供了一个接口( )模式将复杂对象的构建与其表面相分离,这样相同的构造过程可以创建不同的对象( )模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象
  • A.prototyke
  • B.Abstract Factoty
  • C.Builder
  • D.Singleron

参考答案B

解析这道题目考察的是创建型设计模式的理解和应用。根据题目描述和选项,可以简单解析如下:1. 第一个空需要一个模式,它能提供创建一系列相关或相互依赖对象的接口,这显然是抽象工厂(Abstract Factory)模式的特点。2. 第二个空需要一个模式,它将复杂对象的构建与其表示分离,这是Builder(建造者)模式的特点。3. 第三个空需要一个模式,它允许对象在不了解具体类的情况下创建自定义对象,这是Prototype(原型)模式的特点(通过克隆现有对象来创建新对象,而不需要知道具体类)。因此,三个空的正确答案依次是:- 第一个空:B. Abstract Factory- 第二个空:C. Builder- 第三个空:A. Prototype但题目要求只回答最后一个空(作答此空),所以答案是:A. Prototype
37.
创建型模式支持对象的创建该模式允许在家系统中创建对象,而不需要在代码中标识特定出的类型,这样用户就不需要编写一些列相关或相互依赖的对象.在不指定具体类的情况下( )模式为创建一系列相关或相互依赖的对象提供了一个接口(作答此空)模式将复杂对象的构建与其表面相分离.这样相同的构造过程可以创建不同的对象( )模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象
  • A.prototyke
  • B.Abstract Factoty
  • C.Builder
  • D.Singleron

参考答案C

解析这道题目考察的是创建型设计模式的理解和应用。根据题目描述和选项,可以简单解析如下:1. 第一个空需要一个模式,它能提供创建一系列相关或相互依赖对象的接口,这显然是抽象工厂(Abstract Factory)模式的特点。2. 第二个空需要一个模式,它将复杂对象的构建与其表示分离,这是Builder(建造者)模式的特点。3. 第三个空需要一个模式,它允许对象在不了解具体类的情况下创建自定义对象,这是Prototype(原型)模式的特点(通过克隆现有对象来创建新对象,而不需要知道具体类)。因此,三个空的正确答案依次是:- 第一个空:B. Abstract Factory- 第二个空:C. Builder- 第三个空:A. Prototype但题目要求只回答最后一个空(作答此空),所以答案是:A. Prototype
38.
创建型模式支持对象的创建该模式允许在家系统中创建对象,而不需要在代码中标识特定出的类型,这样用户就不需要编写一些列相关或相互依赖的对象.在不指定具体类的情况下( )模式为创建一系列相关或相互依赖的对象提供了一个接口( )模式将复杂对象的构建与其表面相分离,这样相同的构造过程可以创建不同的对象(作答此空)模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象
  • A.prototyke
  • B.Abstract Factoty
  • C.Builder
  • D.Singleron

参考答案A

解析这道题目考察的是创建型设计模式的理解和应用。根据题目描述和选项,可以简单解析如下:1. 第一个空需要一个模式,它能提供创建一系列相关或相互依赖对象的接口,这显然是抽象工厂(Abstract Factory)模式的特点。2. 第二个空需要一个模式,它将复杂对象的构建与其表示分离,这是Builder(建造者)模式的特点。3. 第三个空需要一个模式,它允许对象在不了解具体类的情况下创建自定义对象,这是Prototype(原型)模式的特点(通过克隆现有对象来创建新对象,而不需要知道具体类)。因此,三个空的正确答案依次是:- 第一个空:B. Abstract Factory- 第二个空:C. Builder- 第三个空:A. Prototype但题目要求只回答最后一个空(作答此空),所以答案是:A. Prototype
39.
某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,网站在开发数量10万的负数情况下,用户请求的平均响应时间应小于3秒,这一场景主要与(作答此空)质量属性相关通常可采用( )架构策略实现该属性:“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”主要与( )质量属性相关通常可采用( )架构策略实现该属性系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,主要于( )质量属性相关
  • A.性能
  • B.可用性
  • C.易用性
  • D.可修改性

参考答案A

解析
40.
某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,网站在开发数量10万的负数情况下,用户请求的平均响应时间应小于3秒,这一场景主要与( )质量属性相关通常可采用(作答此空)架构策略实现该属性:“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”主要与( )质量属性相关通常可采用( )架构策略实现该属性系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,主要于( )质量属性相关
  • A.抽象接口
  • B.信息隐藏
  • C.主动沉余
  • D.资源调度

参考答案D

解析第一个场景中提到用户请求平均响应时间应小于3秒,这与性能质量属性相关,通常可采用资源调度策略来优化性能。第二个场景提到主站故障后能在10秒内切换到备用站点恢复运行,这与可用性质量属性相关,主动冗余策略可提高可用性。第三个场景说少量外围业务功能和界面调整修改不超10人日,这与可修改性质量属性相关。题目问的是第一个场景相关的架构策略,性能相关通常采用资源调度策略。答案:D
41.
某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,网站在开发数量10万的负数情况下,用户请求的平均响应时间应小于3秒,这一场景主要与( )质量属性相关通常可采用( )架构策略实现该属性:“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”主要与(作答此空)质量属性相关通常可采用( )架构策略实现该属性系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,主要于( )质量属性相关
  • A.性能
  • B.可用性
  • C.易用性
  • D.可修改性

参考答案B

解析“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”,强调系统在出现故障时能快速恢复正常运行,这主要与可用性质量属性相关。可用性关注系统可使用的程度以及从故障中恢复的能力。答案:B
42.
某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,网站在开发数量10万的负数情况下,用户请求的平均响应时间应小于3秒,这一场景主要与( )质量属性相关通常可采用( )架构策略实现该属性:“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”主要与( )质量属性相关通常可采用(作答此空)架构策略实现该属性系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,主要于( )质量属性相关
  • A.记录/回放
  • B.操作串行化
  • C.心跳
  • D.增加计算资源

参考答案C

解析“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”,这体现的是系统在出现故障时能快速恢复的能力,与可用性质量属性相关。实现可用性常用的架构策略有心跳,通过心跳机制可检测系统是否正常工作,以便在出现问题时触发切换等恢复操作。答案:C
43.
某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,网站在开发数量10万的负数情况下,用户请求的平均响应时间应小于3秒,这一场景主要与( )质量属性相关通常可采用( )架构策略实现该属性:“主站客机后系统能够在10秒内自动切横至各用站点并恢复正常运行”主要与( )质量属性相关通常可采用( )架构策略实现该属性系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,主要于(作答此空)质量属性相关
  • A.性能
  • B.可用性
  • C.易用性
  • D.可修改性

参考答案D

解析对于系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日,这描述的是对系统进行修改的难易程度和成本,与可修改性质量属性相关。答案:D
44.
人口采集处理和利用业务属于(作答此空),营业执照错发属于( ),户籍管理属于( ),参加政府工程交接属于( )。
  • A.政府对企业(Government to Business,G2B)
  • B.政府对政府(Government to Government,G2G)
  • C.企业对政府(Business to Government,B2G)
  • D.政府对公众(Government to Citizen,G2C)

参考答案B

解析
45.
人口采集处理和利用业务属于( ),营业执照错发属于(作答此空),户籍管理属于( ),参加政府工程交接属于( )。
  • A.政府对企业(Government to Business,G2B)
  • B.政府对政府(Government to Government,G2G)
  • C.企业对政府(Business to Government,B2G)
  • D.政府对公众(Government to Citizen,G2C)

参考答案A

解析营业执照是政府部门发给企业的,错发营业执照这一行为主体是政府与企业,属于政府对企业(G2B)业务。答案:A
46.
人口采集处理和利用业务属于( ),营业执照错发属于( ),户籍管理属于(作答此空),参加政府工程交接属于( )。
  • A.政府对企业(Government to Business,G2B)
  • B.政府对政府(Government to Government,G2G)
  • C.企业对政府(Business to Government,B2G)
  • D.政府对公众(Government to Citizen,G2C)

参考答案C

解析
47.
人口采集处理和利用业务属于( ),营业执照错发属于( ),户籍管理属于( ),参加政府工程交接属于(作答此空)。
  • A.政府对企业(Government to Business,G2B)
  • B.政府对政府(Government to Government,G2G)
  • C.企业对政府(Business to Government,B2G)
  • D.政府对公众(Government to Citizen,G2C)

参考答案C

解析政府工程交接通常是企业参与完成政府工程后与政府相关部门进行交接,是企业对政府的业务往来。答案:C

二、简答题

根据题意回答合理正确答案。

48.
某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的重要功能,包括我的编辑,语法高亮提示,代码编频,系统调试,代码气库管理等,在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:a)根据用户的付费情况对用户进行分类,并根据类别提供相应的开发功能。b)在正常负载情况下,系统应该在0.2s内对用户的界面操作请求进行响应c)系统应该具备完善的安全防护措措施,能够对黑客的攻击行为进行检测和防御d)系统主站点断电后应在3s内将请求重定向到备用站点e)系统支持中文昵称,但用户名必须以字母开头,长度不少于8个字符f)系统宕机后,需要在15s内发现错误,并启用备用系统g)在正常负载情况下,用户的代码提交请求应在0.5s内完成h)系统支持硬件设备灵活扩容,应保证在2人天内完成i)系统需要针对代码仓库的所有操作进行详细记录,便于后期查阅与审计j)更改系统web界面风格需要在4人天内完成k)系统本身需要提供远程调试接口,支持开发团队进行远程排错在对系统需求质量属性和架构特性进行分析的基础上,该公司的系统架构给了两种方案一、题目图片二、质量属性填入(1)(2) (a-k)填入(3)-(6)题目图片

参考答案详见解析

解析一、题目图片
二、(1)安全性(2) 可修改性 (3)g(4)i(5)f(6)j