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

相关推荐
行走正道1 小时前
CANN仓库日志系统架构 分级日志与性能开销优化源码解读
系统架构·cann
若风的雨17 小时前
【deepseek 学习】RT-Thread 简介
系统架构
学历真的很重要18 小时前
【系统架构师】第二章 操作系统知识 - 第二部分:进程管理(详解版)
学习·职场和发展·系统架构·系统架构师
智算菩萨1 天前
【网络工程师入门】DNS域名系统的深度解读与实践应用指南
网络·网络协议·系统架构
Coder_Boy_1 天前
企业级项目高并发监控场景-Spring Boot 集成 Graphite & InfluxDB 实战文档
java·spring boot·后端·系统架构
盈创力和20071 天前
本地可视 + 超低功耗:带 E-Ink 屏的 LoRa 温湿度终端系统架构与功耗优化实践
系统架构·电子墨水屏·lora温湿度传感器·无线温湿度监测·超低功耗设计
成茂峰2 天前
软考高级·系统架构设计师 | 三、信息系统基础知识
系统架构·软考高级·系统架构设计师
小温冲冲2 天前
系统架构设计师考试:深度精讲软件架构理论与设计实践
系统架构
犀思云2 天前
构建全球化多云网格:FusionWAN NaaS 在高可用基础设施中的工程实践
运维·网络·人工智能·系统架构·机器人
彷徨的蜗牛2 天前
未来系统架构:从静态蓝图到智能化进化的演进之路
系统架构