系统架构师(每日一练12)

每日一练

1.分层结构的脆弱性包含()。答案与解析

  • A.底层错误导致整个系统无法运行,层与层之间功能引用可能导致功能失效
  • B.底层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
  • C.上层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
  • D.上层错误导致整个系统无法运行,层与层之间功能引用可能导致功能生效

2.在软件系统工具中,版本控制工具属于(),软件评价工具属于()。答案与解析
问题1

  • A.软件开发工具
  • B.软件维护工具
  • C.编码与排错工具
  • D 软件管理和软件支持工具

问题2

  • A.逆向工程工具
  • B.开发信息库工具
  • C.编码与排错工具
  • D.软件管理和软件支持工具

3.网络需求分析包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析,此外还需要进行()答案与解析

  • A.工程造价估算
  • B.工程进度安排
  • C.硬件设备选型
  • D.IP地址分配分析

4.某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F=(商品代码一商品名称,(商品代码,供应商)一库存量,供应商一联系方式!。商品关系模式P达到():该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。答案与解析
问题1

  • A.1NF
  • B.2NF
  • C.3NF
  • D.BCNF

问题2

  • A.P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
  • B.P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
  • C.P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
  • D.P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)

5.核心层交换机应该实现多种功能,下面选项中,不属于核心层特性的是()。答案与解析

  • A.高速连接
  • B.冗余设计
  • C 策略路由
  • D.较少的设备连接

6.分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于()。答案与解析

  • A.表示逻辑层
  • B.应用逻辑层
  • C.数据处理层
  • D.数据层

7.在架构评估中,场景是从()的角度对与系统交互的描述,一般采用()三方面来对场景进行描述。答案与解析
问题1

  • A.系统设计者
  • B.系统开发者
  • C.风险承担者
  • D.系统测试者

问题2

  • A.刺激源、制品、响应
  • B.刺激、制品、响应
  • C.刺激、环境、响应
  • D.参与者、制品、环境

8.某计算机系统页面大小为4K,进程P1的页面变换表如下图所示,若P1要访问数据的逻辑地址为十六进制1B1AH,那么该逻辑地址经过变换后,其对应的物理地址应为十六进制()。答案与解析

页号物理块号
01
16
23
38
  • A.1B1AH
  • B.3B1AH
  • C.6B1AH
  • D.8B1AH

9.数据库的安全机制中,通过提供()供第三方开发人员调用进行数据更新 ,从而保证数据库的关系模式不被第三方所获取。答案与解析

  • A.索引
  • B.视图
  • C.存储过程
  • D.触发器

10.系统工程利用计算机作为工具,对系统的结构、元素、()和反馈等进行分析,以达到最优()、最优设计、最优管理和最优控制的目的。霍尔(A.D.Hal)于1969年提出了系统方法的三维结构体系,通常称为霍尔三维结构,这是系统工程方法论的基础。崔尔三维结构以时间维、()维、知识维组成的立体结构概括性地表示出系统工程的各阶段、各步骒以及所涉及的知识范围。其中时间维是系统的工作进程,对于一个具体的工程项目,可以分为7个阶段,在()阶段会做出研制方案及生产计划。答案与解析
问题1

  • A.知识
  • B.需求
  • C.文档
  • D.信息

问题2

  • A.战略
  • B.规划
  • C.实现
  • D.处理

问题3

  • A.空间
  • B.结构
  • C.组织
  • D.逻辑

问题4

  • A.规划
  • B.拟定
  • C.研制
  • D.生产

解析


1.答案:B
首先根据分层的特点来看,底层错误将导致整个系统无法运行,而上层错误一般影响的是错误的这一部分,对整个系统的影响并不是完全的。所以C选项和D选项的描述是错误的。
其次,系统的风险可以看做是威胁利用了脆弱性而引起的。
其中,威胁可以看成从系统外部对系统产生的作用而导致系统功能及目标受阻的现象。脆弱性可以看成是系统内部的薄弱点。脆弱性是客观存在的,脆弱性本身没有实际伤害。B选项“层与层之间引入通信机制势必造成性能下降"是客观存在的系统薄弱点,而A选项的描述是一种可能性并不是客观存在的,所以B选项是系统脆弱性的体现。


2.答案:BD
软件系统工具的种类繁多,很难有统一的分类方法。通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具、软件管理和软件支持工具。
软件开发工具:需求分析工具、设计工具、编码与排错工具。
软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。
软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择


3.答案:A


4.答案:AD
根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商):又因为,根据题意(商品代码,供应商)一商品名称,而商品代码一商品名称,供应商一联系方式,可以得出商品名称和联系方式都部分依赖于码,所以,该关系模式属于1NF。关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C的分解是有损目不保持函数依赖。例如,选项A中的分解P1的函数依赖集F1=Ф,分解P2的函数依赖集F2=Ф,丢失了F中的函数依赖,即不保持函数依赖。


5.答案: C
通常将网络中直接面向用户连接或访问网络的部分称为接入层,将位于接入层和核心层之间的部分称为分布层或汇聚层。
接入层的目的是允许终端用户连接到网络,因此,接入层交换机具有低成本和高端口密度特性。汇聚层是核心层和接入层的分界面,完成网络访问策略控制、数据包处理、过滤、寻址,以及其他数据处理的任务。汇聚层交换机是多台接入层交换机的汇聚点,它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此,汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。网络主干部分称为核心层,核心层的主要目的在于通过高速转发通信,提供优化、可靠的骨干传输结构,因此,核心层交换机应拥有更局的可靠性、性能和吞吐量。核心层为网络提供了骨干组件或肩速交换组件,在纯粹的分层设计中,核心层只完成数据交换的特殊任务。需要根据网络需求的地理距离、信息流量和数据负载的轻重来选择核心层技术,常用的技术包括ATM、100Base-Fx和千兆以太网等。在主干网中,考虑到高可用性的需求,通常会使用双星(树)结构,即采用两台同样的交换机,与汇聚层交换机分别连接,并使用链路聚合技术实现双机互联。


6.答案:B
分布式系统开发分为五个逻辑计算层:表示层实现用户界面;表示逻辑层为了生成数据表示而必须进行的处理任务,如输入数据编辑等;应用逻辑层包括为支持实际业务应用和规则所需的应用逻辑和处理过程,如信用检查、数据计算和分析等;数据处理层包括存储和访问数据库中的数据所需的应用逻辑和命令,如查询语句和存储过程等;数据层是数据库中实际存储的业务数据。


7.答案:CC
场景(scenarios):在进行体系结构评估时,一般首先要精确地得出具体的质量目标,并以之作为判定该体系结构优劣的标准。为得出这些目标而采用的机制叫作场景。场景是从风险承担者的角度对与系统的交互的简短描述在体系结构评估中,一般采用刺激(stimulus),环境(environment)和响应(response)三方面来对场景进行描述。


8.答案:C
本题考査页式存储中的逻辑地址转物理地址。由于页面大小为4K,所以页内地址长度为12个二进制位,对应逻辑地址中的:B1A,所以页号为1,通过查询页表可知对应物理块号为6,所以物理地址为6B1AH。


9.答案:C
索引是数据库中提高查询效率的一种机制,不能进行数据更新。视图一般是提供查询数据的,具有一定安全机制,但是不能进行数据更新。触发器可以作为更新机制,但是无法避免数据库的关系模式被第三方所获取,并不安全。存储过程方式,可以定义一段代码,从而提供给用户程序来调用,具体更新过程通过代码调用,避免了向第三方提供系统表结构的过程,体现了数据库的安全机制。所以本题选择C选项。


10.答案:DBDC
系统工程是在上个世纪中后期发展起来的一门新兴学科。它最早约产生于20世纪40年代的美国,时至今日,系统工程已经成为现代社会高速发展不可或缺的一部分。系统工程的诞生让自然科学和社会科学中有关的思想、理论和方法根据总体协调的需要联系起来,综合应用,并利用现代电子计算机,对系统的结构、要素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制等目的。霍尔二维结构是由逻辑维、时间维和知识维组成的立体空间结构,1、逻辑维
运用系统工程方法解决某一大型工程项目时,一般可分为七个步:(1)明确问题。
(2)建立价值体系或评价体系
(3)系统分析。
(4)系统综合。
(5)系统方案的优化选择。
(6)决策。“决策就是管理”“决策就是决定”,人类的决策管理活动面临着决策系统的日益庞大和日益复杂。(7)制订计划,有了决策就要付诸实施,实施就要依靠严格的、有效的计划。2、时间维(工作进程)对于一个具体的工作项目,从制订规划起一直到更新为止,全部过程可分为七个阶段:
(1)规划阶段。即调研、程序设计阶段,目的在于谋求活动的规划与战略;
(2)拟定方案。提出具体的计划方案。
(3)研制阶段。作出研制方案及生产计划。
(4)生产阶段。生产出系统的零部件及整个系统,并提出安装计划。
(5)安装阶段。将系统安装完毕,并完成系统的运行计划。
(6)运行阶段。系统按照预期的用途开展服务。(7)更新阶段。即为了提高系统功能,取消旧系统而代之以新系统,或改进原有系统,使之更加有效地工作。3、知识维(专业科学知识)
系统工程除了要求为完成上述各步骤、各阶段所需的某些共性知识外,还需要其他学科的知识和各种专业技术,霍尔把这些知识分为工程、医药、建筑、商业、法律、管理、社会科学和艺术等。各类系统工程,如军事系统工程、经济系统工程、信息系统工程等,都需要使用其他相应的专业基础知识。

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒人w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值