软考 系统架构设计师系列知识点之杂项集萃(20)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(19)

第28题

在单元测试中,( )。

A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外需要编写驱动模块

B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写模块

C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块

D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块

正确答案:A。

所属知识点:旧版教材 软件工程->软件测试。

解析:

驱动模块是用来模拟被测模块的上一级模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启用被测模块,并打印出相应的结果。

桩模块(Stub)是指模拟被测试的模块所调用的模块,而不是软件产品的组成的部分。主模块作为驱动模块,与之直接相连的模块用桩模块代替。在集成测试前要为被测模块编制一些模拟其下级模块功能的"替身"模块,以代替被测模块的接口,接收或传递被测模块的数据,这些专用测试用的"假"模块称为被测模块的桩模块。

第29题

以下关于网络存储的叙述,正确的是( )。

A. DAS支持完全跨平台文件共享,支持所有的操作系统

B. NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据

C. FC SAN的网络介质为光纤通道,而IP SAN使用标准的以太网

D. SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统

正确答案:C。

解析:

本题考查网络存储的基础知识。

  • DAS

DAS(Direct Attached Storage,直接附加存储)即直连方式存储。在这种方式中,存储设备是通过电缆(通常是SCSI接口电缆)直接连接服务器。I/O(输入/输出)请求直接发送到存储设备。DAS也可称为SAS(Server-Attached Storage,服务器附加存储)。它依赖于服务器,其本身是硬件的堆叠,不带有任何存储操作系统DAS不能提供跨平台文件共享功能,各系统平台下文件需分别存储。

  • NAS

NAS是Network Attached Storage的简称,中文称为网络附加存储。在NAS存储结构中,存储系统不再通过I/O总线附属于某个特定的服务器或客户机,而是直接通过网络接口与网络直接相连,由用户通过网络来访问。

NAS设备有自己的OS,其实际上是一个带有瘦服务器的存储设备,其作用类似于一个专用的文件服务器,不过把显示器、键盘、鼠标等设备省去。NAS用于存储服务,可以大大降低存储设备的成本。另外,NAS中的存储信息都是采用RAID方式进行管理的,从而有效地保护了数据。

  • SAN

SAN是通过专用高速网将一个或多个网络存储设备和服务器连接起来的专用存储系统,未来的信息存储将以SAN存储方式为主。SAN主要采取数据块的方式进行数据和信息的存储,目前主要适用于以太网(IP SAN) 和**光纤通道(FC SAN)**两类环境中。

相关推荐
2401_8612775533 分钟前
分层架构系统测试的主要要点
功能测试·系统架构·单元测试·集成测试·模块测试
后端小张13 小时前
【AI 学习】AI Agent 开发进阶:架构、规划、记忆与工具编排
java·人工智能·ai·架构·系统架构·agent·智能体
endcy201621 小时前
基于Spring AI的RAG和智能体应用实践
人工智能·ai·系统架构
武子康1 天前
Java-171 Neo4j 备份与恢复 + 预热与执行计划实战
java·开发语言·数据库·性能优化·系统架构·nosql·neo4j
en-route1 天前
软件设计九大核心原则解析
系统架构
武子康2 天前
Java-174 FastFDS 从单机到分布式文件存储:实战与架构取舍
java·大数据·分布式·性能优化·系统架构·dfs·fastdfs
法号:行颠2 天前
Chaos-nano:Arduino Pro Mini 轻量级操作系统解析与实战应用
单片机·mcu·系统架构
君不见,青丝成雪2 天前
网关整合验签
大数据·数据结构·docker·微服务·系统架构
程序员卡卡西2 天前
2025年下半年软考高级系统架构师题目和答案
系统架构