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

相关推荐
月阳羊20 小时前
【无人机】无人机PX4飞控系统高级软件架构
嵌入式硬件·架构·系统架构·无人机
王佑辉2 天前
【系统架构设计师】独立构件体系结构风格
系统架构
march_birds2 天前
FreeRTOS 与 RT-Thread 事件组对比分析
c语言·单片机·算法·系统架构
张彦峰ZYF2 天前
构建高效复杂系统的关键:架构与模块详解
系统架构
王佑辉3 天前
【系统架构设计师】嵌入式操作系统的定义及特点
系统架构
Tom Boom3 天前
【3. 软件工程】3.1 软件过程模型
职场和发展·系统架构·软件工程
CryptoPP4 天前
基于WebSocket的金融数据实时推送系统架构设计对接多国金融数据API
websocket·网络协议·金融·系统架构·区块链
OpenVINO生态社区5 天前
【汽车传感系统架构:借助传感获取安全】
安全·系统架构·汽车
牛马程序员小邓6 天前
系统架构师备考——软件工程基础知识篇(软件测试&净室软件工程&基于构件的软件工程)
系统架构·软件工程