区块链应用操作员技能等级认定高级技能考核评分_第1页
区块链应用操作员技能等级认定高级技能考核评分_第2页
区块链应用操作员技能等级认定高级技能考核评分_第3页
区块链应用操作员技能等级认定高级技能考核评分_第4页
区块链应用操作员技能等级认定高级技能考核评分_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东省职业技能等级认定统一试卷

区块链应用操作员技能等级认定高级技能考核评分

表01

总成绩表

最后

序号试题名称配分得分权重备注

£得分

册—区块链应用设计1515%

区块链测试2525%

三区块链应用操作3535%

四区块链运维2525%

合计100100%

统分人:年月日

一、区块链应用设计

1.需求调研

序考核考核酉己扣得

评分标准

号内容要点分分分

在需求调研计划表.docx

1)正确填写每项表头列的

各得1分,共3分;

1编写需求调研计划表3

参考答案:

任务分解

工期

参与部门及人员

需求在问卷结构以及哪些原

调研则.txt中

1)结构包含标题、指导

语、正文、结束语,每正

确一个得0.5分,共2

2设计用户调研问卷5.5

分;

2)原则包含必要性、总

量控制、礼貌性、简便

性、用词适宜、卬证可

靠、可行性,

每正确一个得0.5分,共

3.5分。

在需求调研报告.docx中

1)排列一项错误扣0.5

分;2)真至该项分值扣完

为止;

参考答案

1.引言

1)目的

2)文档约定

3)预期的读者和阅读建议

4)产品的范围

5)参考资料

2.综合描述

1)产品的前景

2)产品的功能

3)用户类和特征

4)运行环境

5)设计和实现上的限制

3编写需求调研报告6.5

6)假设和依赖

3.外部接口需求

1)用户界面

2)硬件接口

3)软件接口

4)通信接口

4、系统特性

1)说明和优先级

2)激励/响应序列

5.功能需求

6.其他非功能需求

1)性能需求

2)安全设施需求

3)安全性需求

4)软件质量属性

5)业务规则

6)用户文档

合计15

评分人:年月日核分人:年月日

二、区块链测试

1.测试环境搭建

序考核考核配扣得

评分标准

号内容要点分分分

在2-1-1.png中

1)策略内容正确得1.5

分;

在2-1-2.png中

1)匹个参数正确得1分;

2)背书策略正确得0.5

区块链系统的测试环分;

14

境搭建在2-1-3.png中

1)成功创建链码且名称、

标识正确,版本大于1.0的

得0.5分;

2)链码成功在指定通道且

任一节点部署成功得0.5

分;

在2-1-4.png中

测试环1)正确输出node.js版本

2境搭建应用测试环境搭建4信息得2分;

2)正确输出g。版本信息得

2分;

在2-1-5.png中

1)正确设置了

JMETERJOME到JMeter安

装目录的得1分;

2)CLASSPATH环境变量中

正确添加了Jmetcr相关配

3配置自动化测试工具2置值得1分。

参考值:

%JMETER_HOME%\lib\Ap

acheJMetei_core.jar;%JMET

ER_HOME%\lib\jorphan.jar;

%JMETER_HOME%\lib\log

kit-2.0.jar

合计10

评分人:年月日核分人:年月日

2.软件测试

序考核考核配扣得

评分标准

号内容要点分分分

在2-2-1.png中

软件

1智能合约的单元测试151)正确输出100和90的各

测试

得1分,共2分;

在2-2-2.png中

1)正确输出coverage覆盖

率结果的得3分;

参考输出:

Coverage:68.8%of

statenents

在chaincode01_test.go

1)补全代码正确的得7

分;参考代码:

stub.Mocklnvoke(〃l”,

[][]byte{[]byte(^set*),

□bytem,

口byte("100")})

stub.MockInvoke

□□byte{[]byte(*get*),

□byteCV)))

在2-2-3.png中

1)正确输出ns/op、B/op

结果的得3分。

合计15

评分人:年月日核分人:年月日

三、区块链应用操作

1.应用监控

序考核考核配扣得

评分标准

内容要点分分分

在3-1-1.png中

1)包含节点数量、区块数

量、交易数量、合约数量关

键指标的得3分;

在3-1-2.png中

1)在正确的节点上查看的

得0.5分;

应用区块链应用的数据指标

192)包含节点交易情况、区

监控监控

块生成速度的得2.5分;

在3T-3.png中

1)在正确的节点上查看的

得0.5分;

2)包含流量监控、CPU监

控、内存监控、磁盘监控关

键指标曲线的得2.5分。

在数据报表.xlsx中

1)列包含有节点数量、区

块数量、交易数量、合约数

量、流量监控、CPU监控、

监控指标数据,生成数

24内存监控、磁盘监控、节点

据报表并归档

交易恃况、区块生成速度中

的5项得1.5分;

2)以分维度统计的数据条

数得2.5分.

合计13

评分人:年月日核分人:年月日

2.应用业务操作

序考核考核配扣得

评分标准

号内容要点分分分

在3-2-1.png或3-2-2.png

1)正确进入到联盟-)组织

->证书管理页面得3分;

2区块链账户信息查询72)在3-2T.png中通过在

输入框输入vipuser关键字

正确筛选出来的得2分;

3)在3-2-2.png中通过表

应用业务头过滤筛选出来的得2分。

操作在3-2-3.png中

1)止确从区块号查询交易

3区块、交易详情等查询7号得3分;

2)正确从交易号查收交易

信息得4分。

在3-2-4.png中

能提交操作请求到区块1)正确执行程序得3分;

48

链网络2)正确配置转帐信息得5

分。

合计22

评分人:年月日核分人:年月日

四、区块链运维

1.应用部署

序考核考核配扣得

评分标准

号内容要点分分分

应用部署和管理区块链网在4-1-1.png中

13

部署络1)组织名称、域名、节点

个数正确得1分;

2)成功加入联盟的得2分。

在4-1-2.png中

1)镜像制作成功

(dockerps时有dapp的

镜像存在)的得3分;

2)能使用镜像运行容器

2区块链应用的部署7的得3分;

参考有如下命令:

dockerrun-p

8080:80-ddapp

3)正常打开应用浏览得1

分。

1)在4-1-3.png输出编译

成功的得1分

2)在4T-4.png中输出部

署成功的得1分;

编译、部署、调用和

34在4-1-5.png中

管理智能合约

1)有正确调用方法并输出

的得1分

2)有正确查询方法并输出

的得1分。

在4-1-6.png中

国密认证区块链网络

411)正确选择了国密的得1

的使用

分。

合计15

评分人:年月日核分人:年月日

2.系统监控

序考核考核配扣得

评分标准

a内容要点分分分

在4-2-Lpng、4-2-

2.png、4-2-3.png中,

区块链系统运行状态1)能正确进入检查页面的

17

检查得1分;

2)分别能检测状态的各得

系统监控

2分:

在4-2-4.png中

区块链节点、客户端

1)能正确进入检查界面的

2等连接和运行状态检3

得1分;

2)能正确检查得2分。

合计10

评分人:年月口核分人:年月口

广东省职业技能等级认定统一试卷

区块链应用操作员技能等级认定高级技能考核试卷

01

注意事项

1、考试时间:120分钟。

2、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。

&3、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。

4、不要在试卷上乱写乱画,不要在标封区填写无关的内容。

——四总分

得分

得分

评分人

一、区块链应用设计

①本题分值:15分

②考核时间:15min

③考核形式:实操

1.需求调研(15分)

A公司在开发一款小型金融业务中资产转账子系统,模拟实现了不同用户资产的初始化、

查询、删除和转帐功能,现需要进行一次深入的需求调研:

1)提供“需求调研计划表.docx”部分内容,请完善文档中调研详细计划表格中标注下划线

“”的内容,保存至七盘资料'提交资料'任务一:需求调研计划表.docx”;

t2)A公司认为网络问卷调查对需求调研最为方便,准备开始设计问卷,请你描述问卷一般

.包含哪些结构以及哪些原则,将结果保存至"U盘资料'、提交资料'任务一'问卷结构以及哪

.些原则.txt”;

.3)以卜需求调研报告模板的目录已打乱,请用你所学的知识重新排列组合,将结果保存至

.“U盘资料'提交资料、任务一\需求调研报告.docx”。

X-

其他非功能需5)设计和实现2)激励/响应序

媒引言目的

求上的限制列

3)预期的读者

2)硬件接口1)用户界面2)文档约定3)软件接匚

和阅读建议

1)说明和优先

4)产品的范围2)产品的功能4)运行环境3)安全性需求

综合描述3)用户类和特4)通信接口6)假设和依赖1)性能需求

系统特性6)用户文档1)产品的前景5)参考资料外部接口需求

2)安全设施需4)软件质量属

功能需求5)业务规则

求性

得分

评分人

二、区块链测试

①本题分值:25分

②考核时间:40min

③考核形式:实操

1.测试环境搭建(10分)

A公司正在进行金融业务中资产转账子系统的建设,已完成编码阶段的开发,现进入

测试阶段,其中应用端使用Node,js实现,区块链网络使用区块链服务平台搭建,为

Fabric联盟链。系统架构如下:

现需要你根据任务要求搭建相关测试环境,为后续做准备。

任务的具体要求:

1)通过区块链%务平台快速搭建「个联盟链网络,关键产息如下:

Sa

排序节点ordererorderer,my.com1节点

组织信息orglorgl.my.com1节点

联盟名称myunionmy.com

通道channclOl将orgl加入通道

背书策略endorscOl全部背书

链码chaincodeOlchaincodeO1.go,版本1.0,安

装部署到。rgl,背书策略

endorseO1,部署通道

channelOl,初时参数

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

要求策略添加时的界面截留保存至"U盘资料、提交资料'任务二'图集.docx”2-1-1.png

处。使用同样的链码进行链码升级,将升级操作界面截图保存至七盘资料'提交资料;任

务二'图集.docx"2T-2.png处,依次进入链码管理页面,展开chaincodeOl链码所有信

息,将该界面截图保存至"U盘资料'提交资料'任务二'图集.docx”2-1-3.png处;

2)如前所述,该业务的应用层使用node,js实现,请在本机搭建应用层运行所需的环境以

及g。链码开发环境,安装成功后使用相关命令输出版本信息,将node,js与go打印的版

本信息截图保存至"盘资料'提交资料'任务二'图集.docx”2-1-4.png处;

3)完成JMeter自动化测试工具的安装与配置,并将配置过程截图保存至“I;盘资料'提交

资料'任务二'图集.docx”2-1-5.png处。

2.软件测试(15分)

A公司正在进行金融业务中资产转帐子系统的建设,而chaincode的测试是一个令人

比较头疼的问题,一是由于实际情况中chaincode中的存储和查询是依赖于peer节点上的

状态数据库的,所以无法在本地直接测试;二是由于chaincode是运行于容器中的,这导

致我们很难获取在代码中打印的日志。现要求你使用MockStub类进行chaincodeOl.go的

单元测试,提供chaincoce01_test.g。单元测试文件。

funcTest(t"testing.T){

cc:=new(SimpleChaincode)

stub:=shim.Ne^MockStubC^SimpleChaincode*,cc)

initArgs:=[][]byte{[]byte(z,init^),[]bytc("a"),[]bytc(z,100//),

□bytem,[]byteC200"))

slub.MockInil('1”,initArgs)

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

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

fmt.PrintIn(res)

invokeArgs:=[][]byte{[]byteCinvoke^),[]byte("a"),[]byte("b"),

□byteCIO*)}

res=stub.MockInvoke(T,invokeArgs)

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

res=stub.Mocklnvoke(/,r,,queryArgs)

fmt.Println(res)

)

1)执行单元测试文件,将输出结果截图保存至"U盘资料'提交资料、任务二、图

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

2)执行覆盖率测试,将输出结果截图保存至“U盘资料、提交资料、任务二\图集.d。cx”2-2-

2.png处;

3)在该chaincode01_test.g。文件中补全性能测试代码,要求循环设置b的资产为1。0和

查询b的资产,将修改后的文件保存至"U盘资料'提交资科'任务二\"chaincode01_test.go

处;

4)执行性能测试,将输出结果截图保存至"U盘资料'提交资料'任务二'图集.docx”2-2-

3.png处。

得分

评分人

三、区块链应用操作

①本题分值:35分

②考核时间:35min

③考核形式:实操

1.应用监控(13分)

A公司已完成了金融业务中资产转帐子系统的开发及测试,并已成功部署到生产环境

中,现假设经过"区块链测试”大任务的实操后,区块链网络及DAPP已正常运行,系统运

行过程中,运维人员需要实时的获取与分析各类监控数据。请根据以下要求准确实施步

骤:

1)区块链有哪些关键数据指标,请将监控到的指标数据截图保存至"U盘资料'提交资料'

任务三\图集.docxw3-1-1.png处;

2)如果想监控。rg】的第一个节点交易情况及区块生成速度,请将操作后截图保存至“U

盘资料'提交资料'任务三'图集.docx-3-1-2.png处;

3)0rgi的第一个节点有哪些关键指标,请将监控到的指标截图保存至“U盘资料\提交资

料'任务三'图集.docx"3T-3.png处;

4)将以上信息按时间(分)维度统计2分钟的数据报表,将文档保存至七盘资料,提交

资料'任务三、数据报表.xlsx"。

2.应用业务操作(22分)

A公司已完成了金融业务中资产转账子系统的开发及测试,并已成功部署到生产环境

中,现假设经过“区块链测试”大任务的实操后,区块链网络及DAPP已正常运行中,请模

拟创建两个帐号,信息如下:

帐号AuserA

帐号BuscrB

任务的具体要求:

1)系统在运行很长一段时间后,不小心丢失了区块链帐户A与帐户B的证书文件,但只记

的帐户A的证书标识vipuser、帐户B的证书类型是client,请分别使用查询与表头过滤

查找帐号的证书,将关键操作步骤截图保存至“U盘资料'提交资料'任务三'图集.doc:《"3

-2-1.pngs3-2-2.png处;

2)假设要查询某笔交易的执行过程参数,但只记得区块号,请操作步骤,并将截图保存至

“U盘资料'提交资料'任务三'图集.docx-3-2-3.png处;

-3)现提供dapp.zip应用层程序,请模拟提交一笔转帐交易,执行dapp中的a转给b15

卷元的invokcChaincodc函数,查看最新生成的区块与交易,请将该笔交易信息的参数截图

淤保存至"U盘资料'提交资料'任务三'图集.docx”3-2-4.png处。

得分

评分人

t

.

.四、区块链运维

.①本题分值:25分

.②考核时间:30min

③考核形式:实操

骐L应用部署(15分)

.

.应用部署是指将我们开发完成的整个业务系统进行部署,包括区块链网络、智能合

.

.约、应用层应用。

.

.1)我们使用“区块链测试”任务中的区块链测试网络模拟该任务环境,现需要增加一个组

.织。地2,域名org2.my.com并加入到myunion联盟中,操作完成后进入联盟或组织列表界

.

.面,将列表结果截图保存到“U盘资料'提交资料'任务四'图集.docx”4TT.png处;

.

.2)接着进行应用层部署,应用层只是一个前端NodajsApp,我们只是寻找一个Dappjs

.

.的服务环境。当用户访问Dapp的线上地址时,浏览器获得HTML+CSS+JS,之后所有的交互

.响应都不再与服务器有关,这里我们依托本机系统来部署我们的应用,提供docker安装软

.

.件及应用部署文档,完成dapp区块链应用的部署。部署成功后浏览应用,将部署过程及应

.

用输出的结果截图保存到七盘资料'提交资料'任务四'图集.docx”4-1-2.png处;

3)最后还需要再保证链码chaincodeOLgo能正常运行,请在线进行该智能合约的编译、

部署、调用查询,将每个步骤的操作截图保存至"U盘资料'提交资料'任务四'图集.doe

x"4-1-3.png^4T-4.png、4T-5.png处;

4)模拟某个区块链网络使用国密认证区块链网络,新增一个联盟并把操作截图保存至“U

盘资料'提交资料'任务四'图集.docx"4-1-6.png处。

2.系统监控(10分)

A公司已完成了金融业务中资产转帐子系统的开发及测试,并已成功部署到生产环境

中,现假设经过"区块链测试”大任务的实操后,区块链网络及DAPP已正常运行中,任务

的具体要求:

1)检查组织节点(包括组织的ca)、联盟的运行状态、通道的状态,将状态标注并分别截

图保存至"U盘资料'提交资料'任务四'图集.docx”4-2-1.png,4-2-2.png,4-2-3.png

处;

2)检查组织节点、客户端的连接和运行状态,将状态标注并截图保存至七盘资料'提交

资料'任务四'图集.docx”4-2-4.png处。

广东省职业技能等级认定统一试卷

区块链应用操作员技能等级认定高级技能考核试卷

准备通知单(考场)01

试题1:区块链应用设计

序号名称规格单位数量备注

试题2:区块链测试

序号名称规格

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论