廣東省職業(yè)技能等級認定試卷 證書題庫答案區(qū)塊鏈應用操作員高級技能考核試卷_第1頁
廣東省職業(yè)技能等級認定試卷 證書題庫答案區(qū)塊鏈應用操作員高級技能考核試卷_第2頁
廣東省職業(yè)技能等級認定試卷 證書題庫答案區(qū)塊鏈應用操作員高級技能考核試卷_第3頁
廣東省職業(yè)技能等級認定試卷 證書題庫答案區(qū)塊鏈應用操作員高級技能考核試卷_第4頁
廣東省職業(yè)技能等級認定試卷 證書題庫答案區(qū)塊鏈應用操作員高級技能考核試卷_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

廣東省職業(yè)技能等級認定統(tǒng)一試卷

區(qū)塊鏈應用操作員技能等級認定高級技能考核試卷

01

注意事項

1、考試時間:120分鐘。

2、請首先按要求在試卷的標封處填寫您的姓名、準考證號和所在單位的名稱。

3、請仔細閱讀各種題目的回答要求,在規(guī)定的位置填寫您的答案。

4、不要在試卷上亂寫亂畫,不要在標封區(qū)填寫無關的內容。

―?二三四總分

得分

得分

評分人

一、區(qū)塊鏈應用設計

①本題分值:15分

②考核時間:15min

③考核形式:實操

1.需求調研(15分)

A公司在開發(fā)一款小型金融業(yè)務中資產(chǎn)轉賬子系統(tǒng),模擬實現(xiàn)了不同用戶資產(chǎn)的初始

化、查詢、刪除和轉帳功能,現(xiàn)需要進行一次深入的需求調研:

1)提供“需求調研計劃表.docx”部分內容,請完善文檔中調研詳細計劃表格中標注下劃線

“”的內容,保存至"U盤資料'提交資料'任務一''需求調研計劃表.docx”;

2)A公司認為網(wǎng)絡問卷調查對需求調研最為方便,準備開始設計問卷,請你描述問卷一般

包含哪些結構以及哪些原則,將結果保存至"U盤資料'、提交資料、任務一\問卷結構以及哪

些原則.txt”;

3)以下需求調研報告模板的Fl錄已打亂,請用你所學的知識重新排列組合,將結果保存至

“U盤資料'提交資料'任務一'需求調研報告.docx”。

5)設計和實現(xiàn)上2)激勵/響應序

引言目的其他非功能需求

的限制列

3)預期的讀者和

2)硬件接口1)用戶界面2)文檔約定3)軟件接口

閱讀建議

4)產(chǎn)品的范圍2)產(chǎn)品的功能1)說明和優(yōu)先級4)運行環(huán)境3)安全性需求

綜合描述3)用戶類和特征4)通信接口6)假設和依賴1)性能需求

系統(tǒng)特性6)用戶文檔1)產(chǎn)品的前景5)參考資料外部接口需求

2)安全設施需求功能需求5)業(yè)務規(guī)則4)軟件質量屬

得分

評分人

二、區(qū)塊鏈測試

①本題分值:25分

②考核時間,40min

③考核形式:實操

1.測試環(huán)境搭建(10分)

A公司正在進行金融業(yè)務中資產(chǎn)轉賬子系統(tǒng)的建設,已完成編碼階段的開發(fā),現(xiàn)進入測

試階段,其中應用端使用Node,js實現(xiàn),區(qū)塊鏈網(wǎng)絡使用區(qū)塊鏈服務平臺搭建,為Fabric

聯(lián)盟鏈。系統(tǒng)架構如下:

前端

HTML、CSS、JS

現(xiàn)需要你根據(jù)任務要求搭建相關測試環(huán)境,為后續(xù)做準警。

任務的具體要求:

1)通過區(qū)塊鏈服務平臺快速搭建?個聯(lián)盟鏈網(wǎng)絡,關鍵信息如下:

項標識域名備注

排序節(jié)點ordererorderer,my.com1節(jié)點

組織信息orglorgl.my.com1節(jié)點

聯(lián)盟名稱myunionmy.com

通道channelOl將orgl加入通道

背書策略cndorscOl全部背書

鏈碼chaincodeOlchaincodeOl.go,版本1.0,安裝

部署到。rgl,背書策略

endorsed,部署通道

channelOl,初時參數(shù)["a",

〃150〃,〃b","280"]

要求策略添加時的界面截圖保存至"U盤資料'提交資料'任務二'圖集.docx”2-1-1.png處。

使用同樣的鏈碼進行鏈碼升級,將升級操作界面截圖保存至"U盤資料'提交資料、任務二\

圖集.docx”2T-2.png處,依次進入鏈碼管理頁面,展開chaincodeOl鏈碼所有信息,將

該界面截圖保存至"U盤資料'提交資料'任務二'圖集.docx”2-1-3.png處;

2)如前所述,該業(yè)務的應用層使用node,js實現(xiàn),請在本機搭建應用層運行所需的環(huán)境以及

g。鏈碼開發(fā)環(huán)境,安裝成功后使用相關命令輸出版本信息,將node,js與g。打印的版本信

息截圖保存至"U盤資料'提交資料、任務二'圖集.docx”2-1-4.png處;

3)完成JMeter自動化測試工具的安裝與配置,并將配置過程截圖保存至"U盤資料'提交

資料'任務二'圖集.docx”2-1-5.png處。

2.軟件測試(15分)

A公司正在進行金融業(yè)務中資產(chǎn)轉帳子系統(tǒng)的建設,而chaincode的測試是一個令人比

較頭疼的問題,一是由于實際情況中chaincode中的存儲和查詢是依賴于peer節(jié)點上的狀

態(tài)數(shù)據(jù)庫的,所以無法在本地直接測試;二是由于chaincode是運行于容器中的,這導致我

們很難獲取在代碼中打印的口志?,F(xiàn)要求你使用MockStub類進行chaincodeOl.go的單元測

試,提供chaincodc01_test.go單元測試文件。

funcTest(t*testing.T){

cc:=new(Simp1eChaincode)

stub:=shim.NewMockStub(,/SimpleChaincode,,?cc)

initArgs:=[][]byte{[]byte(,zinit,?),口byte("a"),[]byte(,z100*),

□byte("b"),□byte("200")}

stub.MocklnitinitArgs)

queryArgs:=口口byte{口byte("query"),1]byte("a")}

res=stub.Mocklnvoke("l”,queryArgs)

fmt.Println(res)

invokeArgs:=□□byte{[]byte("invoke"),匚byte("a"),[]byte("b"),

□byte(“10〃)}

res=stub.MockInvoke(T,invokeArgs)

queryArgs=□□byte{□byte("query"),□byte("a")}

res=stub.MockInvoke(T,queryArgs)

fmt.Println(res)

}

1)執(zhí)行單元測試文件,將輸出結果截圖保存至"U盤資料'提交資料'任務二、圖

集.docx”2-2-1.png處;

2)執(zhí)行覆蓋率測試,將輸出結果截圖保存至"U盤資料'提交資料'任務二'圖

集.docx”2-2-2.png處;

3)在該chaincode01_test.go文件中補全性能測試代碼,要求循環(huán)設置b的資產(chǎn)為100和

查詢b的資產(chǎn),將修改后的文件保存至“U盤資料'提交資料\任務二\"chaincode01_test.go

處;

4)執(zhí)行性能測試,將輸出結果截圖保存至“U盤資料、提交資料\任務二、圖

集.docx”2-2-3.png處。

得分

評分人

三、區(qū)塊鏈應用操作

①本題分值:35分

②考核時間:35min

③考核形式:實操

1.應用監(jiān)控(13分)

A公司已完成了金融業(yè)務中資產(chǎn)轉帳子系統(tǒng)的開發(fā)及測試,并已成功部署到生產(chǎn)環(huán)境

中,現(xiàn)假設經(jīng)過“區(qū)塊鏈測試”大任務的實操后,區(qū)塊鏈網(wǎng)絡及DAPP已正常運行,系統(tǒng)運

行過程中,運維人員需要實時的獲取與分析各類監(jiān)控數(shù)據(jù)。請根據(jù)以下要求準確實施步驟:

1)區(qū)塊鏈有哪些關鍵數(shù)據(jù)指標,請將監(jiān)控到的指標數(shù)據(jù)截圖保存至"U盤資料'提交資料'

任務三、圖集.docx"3TT.png處;

2)如果想監(jiān)控。rgl的第一個節(jié)點交易情況及區(qū)塊生成速度,請將操作后截圖保存至“U盤

資料'提交資料\任務三、圖集.docx"3-1-2.png處;

3)orgl的第一個節(jié)點有哪些關鍵指標,請將監(jiān)控到的指標截圖保存至"U盤資料'提交資料

'任務三'圖集.docx"3T-3.png處;

4)將以上信息按時間(分)維度統(tǒng)計2分鐘的數(shù)據(jù)報表,將文檔保存至“U盤資料'提交資

料\任務三\數(shù)據(jù)報表.xlsx”。

2.應用業(yè)務操作(22分)

A公司已完成了金融業(yè)務中資產(chǎn)轉賬子系統(tǒng)的開發(fā)及測試,并已成功部署到生產(chǎn)環(huán)境

中,現(xiàn)假設經(jīng)過“區(qū)塊鏈測試”大任務的實操后,區(qū)塊鏈網(wǎng)絡及DAPP已正常運行中,請模

擬創(chuàng)建兩個帳號,信息如下:

帳號AuserA

帳號BuserB

任務的具體要求:

1)系統(tǒng)在運行很長一段時間后,不小心丟失了區(qū)塊鏈帳戶A與帳戶B的證書文件,但只記

的帳戶A的證書標識vipcser,帳戶B的證書類型是client,請分別使用查詢與表頭過濾查

找?guī)ぬ柕淖C書,將關鍵操,乍步驟截圖保存至“U盤資料、提交資料\任務三\圖集.docx”3-2-

1.png、3-2-2.png處;

2)假設要查詢某筆交易的執(zhí)行過程參數(shù),但只記得區(qū)塊號,請操作步驟,并將截圖保存至

“U盤資料'提交資料\任務三、圖集.docx"3-2-3.png處;

3)現(xiàn)提供dapp.zip應用層程序,請模擬提交?筆轉帳交易,執(zhí)行dapp中的a轉給b15

元的invokeChaincode函數(shù),查看最新生成的區(qū)塊與交易,請將該筆交易信息的參數(shù)截圖保

存至"U盤資料'提交資料\任務三\圖集.docx"3-2-4.png處。

得分

評分人

四、區(qū)塊鏈運維

①本題分值:25分

②考核時間:30min

③考核形式:實操

1.應用部署(15分)

應用部署是指將我們開發(fā)完成的整個業(yè)務系統(tǒng)進行部署,包括區(qū)塊鏈網(wǎng)絡、智能合約、

應用層應用。

1)我們使用“區(qū)塊鏈測試”任務中的區(qū)塊鏈測試網(wǎng)絡模擬該任務環(huán)境,現(xiàn)需要增加一個組

織org2,域名org2.my.com并加入到myunion聯(lián)盟中,操年完成后進入聯(lián)盟或組織列表界面,

將列表結果截圖保存到“U盤資料'提交資料'任務四、圖集.docx”4TT.png處;

2)接著進行應用層部署,應用層只是?個前端Node,jsApp,我們只是尋找?個Dappjs

的服務環(huán)境。當用戶訪問Dapp的線上地址時,瀏覽器獲得HTML+CSS+JS,之后所有的交互

響應都不再與服務器有關,這里我們依托本機系統(tǒng)來部署我們的應用,提供docker安裝軟

件及應用部署文檔,完成dapp區(qū)塊鏈應用的部署。部署

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論