接前一篇文章:軟考 系統架構設計師系列知識點之雜項集萃(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)兩類環境中。