软考 系统架构设计师系列知识点之杂项集萃(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)**两类环境中。

相关推荐
okjohn20 小时前
浅谈需求分析与管理
java·架构·系统架构·软件工程·产品经理·需求分析·规格说明书
m0_6515939121 小时前
企业级订单系统架构设计:领域驱动 vs 数据驱动实践指南
java·系统架构·领域驱动ddd
阿啄debugIT2 天前
2022年系统架构设计师考试上午选择真题解析
系统架构
qqxhb2 天前
系统架构设计师备考第42天——软件可靠性测试与评价
系统架构·可靠性测试·可靠性评价·运行剖面·失效统计分析·马尔可夫链建模
"sudo2 天前
【2025-系统规划与管理师】第11章:信息系统治理
系统架构
冷雨夜中漫步2 天前
高级系统架构师笔记——数据库设计基础知识(5)Armstrong公理系统、无损连接和有损连接
笔记·系统架构
安替-AnTi2 天前
SQLBot:基于大模型与 RAG 的智能问数系统架构
系统架构·大模型·检索增强·rag·智能问数·nltosql
r i c k2 天前
系统架构设计师--论文真题及预测
系统架构
武子康3 天前
Java-153 深入浅出 MongoDB 全面的适用场景分析与选型指南 场景应用指南
java·开发语言·数据库·mongodb·性能优化·系统架构·nosql
qqxhb3 天前
系统架构设计师备考第44天——软件架构演化方式的分类和原则
系统架构·运行时·设计时·运行期·静态演化·动态演化·成本风险质量