1、标准化研究Standardization Research信息技术与标准化http:/541 引言在信息系统研制建设中,技术体制是对其在相关技术领域中所采用的方法、技术以及实施方式所做的体系化规定,通常以技术体制标准和支撑这些标准的技术产品的形式来体现。其中,技术体制标准一般为列入信息系统强制标准规范集或各研制单位关于信息系统所约定的核心技术标准,用于规范和指导信息系统的论证、设计、研制、定型和使用维护,一般涉及各级各类信息系统应共同遵循的基础性、共用性、全局性、涉及互连互通互操作的标准规范,覆盖信息传输、信息交换、时空服务、安全服务、态势、指挥、行动、数据等方面的标准 规范1-2。2 技术体
2、制标准实施现状为推进信息系统间的互连、互通和互操作,美军从 20 世纪 70 年代开始开展了信息管理技术体系结构框架(TAFIM)推广使用、联合技术体系结构(JTA)发布和贯彻实施等一系列措施,并在 2004 年发布信息技术标准最小核心技术标准集,实现信息技术标准的编制、选用、维护等过程的网络化和实时动态的管理,以此为基础推进网络化信息系统中核心技术标准的贯彻实施,提高信息系统互连、互通和互操作水平,促进技术体制统一。近 20 年来,在我国信息系统研制和建设中,先后发布了各类顶层设计文件,已经逐步建立了信息系统技术参考模型和标准体系,并通过贯彻实施互联互通互操作相关标准,在消减烟囱、减少数据孤
3、岛、提升信息系统一体化水平方面,取得了一定的成效。然而,在技术体制标准贯彻实施过程中,仍存在着标准选用和贯彻“重文档轻设计”、部分标准内容中应贯彻实施的要求和可验证要素不清晰、部分标准验证缺乏配套的验证工具支撑等问题。因此,迫切需要对技术体制标准的标准符合性验证开展深入研编辑:胡欣E-mail:中国电子科技集团公司第二十八研究所 林 成 武志功 巩 超Research on Implementation and Conformity Verification of Technical System Standards摘要 针对当前技术体制的实施现状,结合实施过程中的问题,从标准实施要点编制、标
4、准配套构件研制、测试用例集设计、标准配套测试工具研制等方面提出了标准实施与符合性验证思路,并以具体标准为例,给出了标准符合性验证工作的案例,为后续标准符合性验证工作提供指导。关键词 技术体制标准 符合性验证 实施要点 配套构件 测试用例集 测试工具Abstract:In response to the current implementation status of the military information system technology system,combined with the problems in the implementation process,this pap
5、er proposes a standard implementation and compliance verification approach from multiple aspects:the preparation of standard implementation points,the development of standard supporting components,the design of test case sets,and the development of standard supporting testing tools.Taking specific s
6、tandards as examples,this paper provides a case study of standard compliance verification work,providing guidance for subsequent standard compliance verification work.Keywords:technical system standards;conformity verification;implementation points;supporting components;test suite;test tools技术体制标准实施
7、与符合性验证研究标准化研究Standardization Research2023 年第 9 期http:/55究,为标准化工作中技术体制标准的实施提供支撑。3 技术体制标准实施与符合性验证思路标准的实施一般通过标准宣贯培训、贯标细则发布、符合性测试、定期监督检查等活动来开展,本文基于标准实施的历史经验,同时结合信息系统集成化、模块化的特点,从标准实施要点编制、标准配套构件研制、测试用例集设计、配套测试工具研制等方面提出了技术体制标准实施与验证的思路。3.1 技术体制标准实施要点编制目前实施的技术体制标准中,通用要求占有一定的比例,而这些标准中规定的内容,一是文字性描述,未给出具体的可验证的要
8、求;二是原则性描述,难以准确、完整的提炼出实施的具体要求和可验证的要素。在实际标准贯彻实施中,必然会存在着理解不一致、执行不一致和验证不完整的风险。因此,有必要编制标准实施要点,指导设计师、开发测试人员、体制审核专业师、标准化人员等在落实技术体制标准要求时,高效、准确地理解、识别标准核心要求和执行要点。标准实施要点主要涵盖以下两方面的内容:(1)标准条款实施要求。明确标准的实施对象,确定必须执行的条件;明确可验证的标准条款实施要求,并给出需要突出说明的注意事项和指导意见;明确哪些标准条款是可选择性执行的,以及实际工程使用中是否存在条款内容更改、增加的情况。(2)技术文档编制要求。明确采用标准在
9、项目总体技术方案、标准化大纲、需求规格说明、设计说明、测试联试等技术文档中的描述要求。3.2 技术体制标准配套构件研制为减少标准宣贯、监督、检查和验证的成本,以及因对标准理解不一致而造成的技术体制差异,可通过研制和发布经过标准符合性验证的体制标准配套产品,实现标准的实物化,将标准的实施验证简化为选用符合标准要求的产品。例如:某项目在执行某标准时,采用报文编解码该标准解释包 V0.0.0.1版本,该解释包支持 Win7 32 位/Win7 64 位/X86 麒麟 V4.0.2 版本,即认为该项目遵循该标准要求。3.3 标准符合性测试用例集设计测试指南可以有效帮助测试人员理解、掌握测试方法,同时提
10、供对测试标准的说明,明确标准测试的具体内容。测试用例是测试人员开展标准符合性测试工作的依据,其数量与质量对测试质量有重大影响。测试用例的设计原则是:(1)应覆盖标准实施要点中的要求,结合实施要点和标准文本具体开展用例的设计;(2)应考虑测试的充分性和完备性,除了标准规定的格式、值域等方面的测试,还应对异常处理进行测试用例设计,尽可能多的发现被测试对象的 缺陷;(3)测试用例文档应包含测试用例描述、测试方法类型、前提和约束(包括初始化要求)、测试终止条件、输入及操作步骤、期望测试结果等内容。3.4 技术体制标准符合性测试工具研制标准的符合性验证离不开测试工具的支持,然而目前实施的技术体制标准中大
11、多数没有配套的标准符合性验证工具,对信息系统的标准符合性测试一般是在各信息系统具备了联试条件的状态下,方才开展系统间的互联互通互操作的标准符合性验证,且往往只对标准的主要条款进行验证,不能保证系统完全符合标准。因此,应优先针对基础数据类、信息交换类等重要的互联互通标准,研制相应的测试工具。标准符合性测试工具应具备以下基本能力:(1)专业性:工具应经过权威机构的验证和认证,确保能够对标准开展符合性测试;(2)完备性:测试工具应能够对标准文本中的各种量化要求进行测试,功能上能够覆盖所有的标准条款的正常、异常测试;(3)可靠性:应保证测试工具在不同测试输入的条件下,均能够反馈对应的测试结果,且在大量
12、的测试任务下,仍能保证工具的稳定性,避免工具崩溃;(4)高效性:测试工具应考虑测试难度,尽可标准化研究Standardization Research信息技术与标准化http:/56能减少测试人员的测试周期和测试强度,提高测试 效率。3.5 技术体制标准符合性评估项目完成技术体制标准符合性测试后,应对标准符合程度给出一个确定、定量的评价结果。通过分析测试问题对军用信息系统的影响程度,可将问题的等级分为严重、一般、轻微等不同级别,并应根据具体系统具体定义,示例定义详见表 1。需要注意的是:若发现严重问题,则认为该项目不符合标准;若只有一般、轻微等级别问题,可通过给予相应的影响权重系数,计算标准符
13、合性系数,计算公式为:11221iiNNNPN+=总 (1)其中,1、2、n为一般、轻微问题的影响权重系数,可根据具体情况具体设置,N1、N2、Ni分别为一般、轻微等不同级别问题的数量。因此技术体制符合性评估结论为:“是否有严重问题+标准符合性系数”。3.6 技术体制标准实施与验证一般流程技术体制标准的实施与验证应融入研制全生命周期,重点开展以下工作。(1)标准策划:在立项时,应审核合同、研总等输入性文件中关于技术体制标准的可行性,并明确技术体制标准的贯彻实施要求。在系统架方案设计时,应根据建立的系统技术参考模型构建项目标准体系,标准体系中的标准应能实现对系统技术体制的约束,且选用的标准应符合
14、全军信息系统建设要求以及用户对技术体制要求。如存在缺项标准的,应策划工程标准编制任务。以上策划的标准化信息应纳入项目的标准化大纲中,并经过专家评审确认后发布实施。(2)标准实施。在系统设计和编码集成中,应按照策划的技术标准进行设计和编码,尤其是系统外部和内部的接口设计应严格按照标准要求开发。技术体制标准的设计应在测试用例中专项体现,保证标准实施的全面性和正确性。(3)标准验证。信息系统在测试/联试阶段,应结合技术体制标准实施要点,采用配套标准验证工具,依据测试用例指南,设计专用的验证用例,重点验证技术体制标准的实施情况,保证最终交付产品的符合性。在鉴定定型阶段,审查标准化工作报告中关于技术体制
15、标准的执行情况。其一般工作流程如图 1 所示。4 技术体制标准符合性验证工作示例4.1 技术体制标准实施要点编制结合项目标准符合性验证实际开展情况,本文以某信息交换格式标准为测试依据,开展标准符合性验证试验。该标准主要对信息系统软件之间的信息交互报文的格式和字段进行了约束。前期,根据标准文本内容要求,已经编制的标准实施要点示例如表 2 所示。4.2 技术体制标准测试因本项目未采用配套的标准构件,需使用配套测试工具对该项目进行标准符合性测试验证。前期已研制形成成熟的配套测试工具,结合技术体制标准文本要求,开展设计测试用例集设计,示例见表 3。本次关于某信息交换格式标准符合性测试,共设计表 1 技
16、术体制问题等级判定序号问题等级问题说明1 严重问题影响系统核心功能的标准条款测试不通过;体制标准应用未用;执行过期作废标准;影响互连互通等2 一般问题能通过互连互通测试,但是“不影响核心功能的部分条款”测试不通过;系统对异常值处理不充分等 3 轻微问题系统显示文字与标准文本存在“文字差异”,但是不影响理解;字段名称有误;文档编制时出现技术体制标准前后不一致等4 标准化研究Standardization Research2023 年第 9 期http:/57图 1 技术体制标准实施与验证流程表 2 某信息交换格式标准实施要点示例要点编号要点分类实施要求验证要求1 标准条款实施要点报文结构应遵循标
17、准第 1 部分软件测试2 通用数据项结构应遵循标准第 2 部分软件测试3 XX 报文中的类别、时间、坐标为必选项,其余均为可选项。必选项数据为必填项,根据使用系统要求填写可选项数据软件测试4 5 技术文档编制要求凡涉及与 XXX 系统、XXX 系统互通 XX 信息应遵循本标准技术文档审查6 在标准化大纲中有关标准选用目录中明确技术文档审查7 在总体技术方案中信息交互关系中明确信息格式为该标准技术文档审查8 在系统规格说明、软件需求规格说明中“信息格式”或“接口数据元素特征”明确执行该标准技术文档审查9在系统设计说明、软件设计说明中“信息格式”或“接口数据元素特征”明确执行该标准技术文档审查10
18、 在考核大纲、联试大纲中应明确该标准的考核细则技术文档审查11标准化研究Standardization Research信息技术与标准化http:/58表 3 数据接收符合性测试测试用例名称数据接收符合性测试测试用例标识测试用例标识XXX_XXX-GJB XXX测试追踪测试追踪XXX_XXX-GJB XXX测试用例描述测试用例描述通过模拟器编辑并发送格式和内容正常的报文,只包含必选项,验证被测系统响应的正确性测试方法测试方法黑盒测试测试类型测试类型数据审查前提和约束(包括前提和约束(包括初始化要求)初始化要求)被测系统与配试系统运行正常,被测系统与某标准模拟器网络连接正常测试终止条件测试终止条
19、件所有测试步骤执行完毕而终止,或因软件运行错误而终止测试过程测试过程序号序号输入及操作步骤输入及操作步骤期望测试结果期望测试结果评估准则评估准则1打开某测试工具,报文格式选择某标准 报文数据项数据自动填充与期望测试结果一致2点击更新报文按钮报文成功生成与期望测试结果一致3点击发送报文按钮报文成功发送并在态势图上展示与期望测试结果一致测试用例 850 个。用例设计的准则如下:(1)正确性:测试用例的设计应严格遵循某标准的标准文本要求;(2)可操作性:测试用例应准确、清晰,便于测试人员开展测试工作;(3)完备性:测试用例的设计应覆盖某标准的标准文本的所有指标要求,同时应包含异常值的测试用例设计。按
20、照测试用例开展标准符合性测试,并记录测试问题。4.3 技术体制标准符合性验证评估(1)技术文档审查审查项目技术文档过程中,发现不同阶段的技术文档均符合某标准的实施要点的要求,因此认为该项目在文档编制方面是符合标准要求的。系统不同阶段的技术文档应遵循实施要点的要求,若存在使用标准前后不一致、版本不一致等问题,则认为该项目技术文档存在问题。(2)测试结果评估开展的 850 个测试中,共发现测试问题 51 个,对原因进行了分析,具体测试问题清单示例参见 表 4。统计发现,本次标准符合性测试过程中,必填字段的标准符合率为 100%,可选字段的测试问题为3 个,文本不一致问题为 29 个,异常值未处理问
21、题为 21 个。分别给定一般、轻微问题的权重系数为 0.2、0.5,通过计算,该项目 GJB XXX 的标准符合性系数为 97.7%。因此,标准符合性验证结论为:无严重问题,标准符合性系数为 97.7%,建议项目根据测试问题完成整改归零。5 后续工作建议(1)建立体制标准快速迭代发布机制开展技术体制标准验证的前提,是优先保证标准文本的正确性、唯一性和先进性,但是体制标准的迭代更新慢,系统迭代更新快,在实际应用过程中会形成对体制标准的补充约定或者小的修订版本,这些约定和修订版本只存在于部分研制团队中,不能及时大范围的发布和宣贯,容易造成对体制标准的理解、执行、验证的不一致。因此,可明确相应的工作
22、机构、专家团队、反馈渠道,能够将技术体制标准的更新及时发布,让技术体制标准及时进行广泛宣贯,确保标准执行的一致性。标准化研究Standardization Research2023 年第 9 期http:/59(2)加强体制标准的实物化、产品化加强体制标准配套产品的研制,并将工程中更新的技术体制标准要求纳入其中,确保体制标准配套产品的先进性,减少因标准文本迭代周期长而造成的工程产品的技术体制差异,同时也能确保标准执行的一致性。(3)开展体制标准配套验证工具及要点研究针对每年度新立项、修订的国军标项目,应同步开展配套的技术体制标准实施指南研究以及配套验证工具的研制,明确标准实施的过程中,哪些是必
23、须遵循的核心条款且执行过程中应进行测试验证,哪些是一般性条款,并编制对应的标准实施要表 4 测试问题清单示例序号问题类型问题描述原因分析严重性1可选字段问题根据标准中表 2 的定义,发送含有可选字段的报文,构件可正常解析,颜色显示不正确编解码解析正确,不影响实际使用一般2与标准文本不一致问题根据标准中表 5 定义,分别发送密语值为大海、飞行的报文,实际显示为海洋、航飞,与标准名称不一致编解码解析正确,属于文本差异性,不影响实际使用轻微3异常值未处理问题根据标准中信息类型字段定义,发送超出信息类型字段枚举值范围(如信息类型字段为 0XFF 或 0X00)的异常报文,构件可以解析报文,未返回错误缺
24、少异常保护,即异常报文正常解析,未返回错误一般4点。同时通过研制配套的标准验证工具,提升标准符合性验证的测试水平、提高符合性测试效率,保证符合性测试准确度,并与标准一起发布、宣贯,切实推进各单位的标准符合性贯彻实施验证 工作。参考文献1 芮平亮.综合电子信息系统技术体制分类方法 J.指挥信息系统与技术,2013(2):1-5,36.2 杨怡.综合电子信息系统技术体制描述框架 J.指挥信息系统与技术,2014(1):1-5,16.(收稿日期:2023-09-04)SJ/T119142023虚拟现实从业人员能力要求行业标准正式发布8 月 16 日,SJ/T119142023虚拟现实从业人员能力要求
25、行业标准正式发布,标准实施日期为2023 年 11 月 1 日。SJ/T119142023 行业标准基于虚拟现实行业的技术参考架构、业务形态和应用规律,将虚拟现实从业人员分为虚拟现实硬件研发、虚拟现实支撑软件研发、虚拟现实内容制作与分发、虚拟现实应用与服务 4类职业种类,并规定了虚拟现实从业人员能力要素、能力要求、评价方法等。适用于虚拟现实从业人员在岗位划分的基础上,根据虚拟现实行业发展的需求以及从业人员的职业发展客观规律,将从业人员岗位等级划分为初级、中级、高级 3 个等级。按知识、技能和经验 3 个维度提出了虚拟现实从业人员岗位能力要素。按照能力要求对从业人员定级评价,评价结果可作为从业人员能力。中国电子技术标准化研究院作为 SJ/T119142023 行业标准的牵头单位和归口单位,将按照工信部的工作要求,以标准起草组为基础,针对标准研制背景、适用范围、主要条款、应用案例和试点效果等内容,组织标准主要起草人、业界专家和用户形成标准解读文件,并通过座谈、培训、线上平台等方式进行标准解读,促进标准宣传与贯彻实施。(来源:中国电子技术标准化研究院网站)