对雷达软件测试知识共享平台的研究
2021-08-06周继飞
周继飞
(南京电子技术研究所 江苏·南京 210039)
文件的保存以及信息的保存从来都不是容易的,尤其是现在,信息越来越碎片化,信息流量也越来越大,仅仅只是依靠个人的努力是无法将这些信息归类、收集的。同样,雷达软件测试会伴随着大量的数据、方法、实验结果总结文档这些信息对于以后的研究者来说十分重要,有着很重要的参考意义,因而如何保存这些繁多且杂乱的信息成为我们需要考虑的重要问题。知识共享平台的建立,为这些信息提供了存放的场所,这一平台可以将这些繁杂的信息进行归类、整理,也为其他研究人员提供了一个数据资料馆。
1 相关概念与关键技术
1.1 雷达
雷达是指无线电探测与无线电探距,又被称为“无线电定位”,也就是运用无线电来寻找目标,并用无线电来计算与目标之间的距离。雷达的使用不受天气影响,风雨雾都不会影响其功能,白天黑夜均能探测远距离的目标。经常被用于军事作战指挥、民用航行引导等领域。
1.2 元数据
1.2.1 元数据的概念
元数据是我们所采集到的测试数据的最终数据,它将采集到的信息资源以一种更规范化、更标准的方式描绘出来,按照指定的标准,从所采集到的那些资源中提取出相同的特征,形成一个具有相同特征的集合。元数据的标准并不唯一,不同领域采集到的信息资源可能会有着不同的元数据标准;元数据种类丰富;元数据保持了它所代表的信息资源的完整性,使得这些信息资源可以一直留存在共享平台之中,可以长期使用。元数据使得信息的储存、管理、发现以及信息的,获取变得更加地方便、快捷与简单。
1.2.2 元数据的功能
元数据使得平台内数据的检索变得更加简单,可以通过元数据来快速找到、定位自己所需要的数据、信息;元数据可以让我们更轻松地对数据单元进行详细化、全面地描绘;元数据便于信息的储存以及信息的管理;元数据有利于信息的长期保存,元数据是平台构建的基础。
2 平台设计原理以及架构
2.1 设计原理
雷达软件测试知识共享平台的创建基于安全性、技术性更高的J2EE技术框架,意在运用这一平台收集雷达软件测试人员测试数据,在这一平台内进行雷达软件测试数据的共享。雷达软件测试知识共享平台的建立主要有三个原因:首先,进一步传播雷达软件测试相关的知识,为雷达软件测试知识的传播提供平台,让很多的人认识到雷达以及雷达软件测试;其次,建立雷达软件测试知识仓库,用户们可以将自己收集到的或者实验得到的雷达软件测试知识、数据或者成果传送到这一知识共享平台,平台将这些知识、信息进行汇总,将其以元数据的形式储存到雷达软件测试知识共享平台的资料库中;最后,雷达软件测试人员、实验人员或者是雷达软件开发人员都可以来此雷达软件测试知识共享平台查阅数据,可以为研发人员的雷达软件开发工作提供些许的帮助。
2.2 雷达软件测试知识共享平台架构
雷达软件测试知识共享平台架构主要包括用户个人账号层、平台控制层、审查层、数据访问层、以及最后的数据资料库。用户个人账号主要是储存用户的个人信息,同时,这一层包括用户雷达软件测试知识共享平台的浏览记录以及文件收藏和下载记录,用户可以在这一用户层迅速找到自己需要的内容;平台控制层主要负责收集整理用户的请求、诉求以及意见,并最终将这些用户意见以及请求的反馈结果传输到用户的个人账号的消息区;审查层主要负责用户传输到雷达软件测试知识共享平台中的数据的审核,违反平台规则的数据以及文档或者出现严重错误的数据或者知识不予以上传至平台;数据访问层主要负责用户传输的雷达软件测试知识的分析提炼,将其归类;数据资料库主要负责存储这些用户们上传的信息以及文件,以便于之后的文件查阅。图1为雷达全系统测试验证平台。
图1:雷达全系统测试验证平台
3 平台的功能板块
3.1 用户个人功能板块
首先,用户个人板块要有所分类,分为雷达软件测试知识共享平台管理员,专家学者,以及普通用户。普通用户也就是上传雷达软件测试知识或者在雷达软件测试知识共享平台中查阅、检索知识的用户。普通用户板块主要包括,消息专栏,用户可以在这一专栏看到好友或者平台发送的消息;订阅专栏,用户可以在个人板块中的订阅专栏去订阅自己需要的或者喜欢的内容,每当用户所订阅的内容有所更新或者修改时,平台都会及时将最新消息推送到用户的订阅专区首页,及时为用户推送该专栏的最新消息;下载收藏专栏,这一专栏主要是储存用户下载或者收藏的文件或者数据,用户可以自行在该专栏创建分类收藏夹来保存自己收藏以及下载的数据或者资料,以便于用户之后在知识共享平台内的信息查找工作能够更加顺利地进行。
专家学者是指雷达软件工程领域的、具有多年工作经验的科研人员,如果想要申请专家学者这一用户账号,必须在平台内进行身份认证,身份查验通过后才能获得专家学者所用账号。专家学者所用个人账户与普通用户功能大致相同,只是这一个人账户会增设审核专栏,这些在雷达软件工程领域的、具有多年工作经验的科研人员在这一专栏内审核普通用户发布的雷达软件测试数据或者信息,并根据自己多年的经验以及学识来进行判断通过审核或者予以驳回。同时,这些科研人员也可以在知识共享平台发布分享自己实验所得数据,并对知识库中的已有知识进行修正以及完善。
除了以上两种个人账户形式外,还有知识共享平台管理员所用账户。知识共享平台管理员是这一雷达软件测试知识共享平台的管理者,具有最高的权限,负责统一管理雷达软件测试知识共享平台中的所有用户以及事务(见图2)。
图2
3.2 知识上传功能板块
雷达软件测试知识共享平台的知识上传板块是指:普通用户进入雷达软件测试知识共享平台的知识上传功能板块,主要包括文字输入以及附件上传等功能,用户在这一板块中通过书写或者上传附件的形式填写自己所想要分享的知识,可以在这一功能板块中上传与雷达软件测试相关的知识到平台的审核区域。审核区域的科研人员会在审核区域对普通用户上传的知识进行审核,审核通过后将知识传输到数据资料库之中保存。
科研人员除了检查、审核其他用户在平台内上传的知识以外,也可以将知识上传功能板块,比如可以将自己的雷达软件测试实验数据、实验方案以及其他各种数据和知识上传至平台,在提交之后,平台会安排其他科研人员来对这些上传的数据进行审核,审核通过之后上传至雷达软件测试知识共享平台的数据资料库之中。最后,无论资料审核通过与否,平台都会向客户推送有关资料、知识审核的消息。如若审核通过,会向上传用户报告,并为这些用户表示祝贺;而如果审核未通过,会向知识上传用户表示遗憾,向他解释审核不通过的大致原因,鼓励他继续加油。
3.3 雷达软件测试知识检索以及订阅功能板块
雷达软件测试知识共享平台的知识检索功能板块是指平台内的检索系统,用户可以在这一检索系统中搜索自己需要的内容。用户在检索系统中通过输入作者、上传时间、关键词、文件题目等来进行知识的搜集。用户进入检索系统之后有两种检索模式,可以选择依次输入关键词,比如首先进行一次检索,一次检索不满意的话,就在一次检索的基础上进行二次检索,以此类推,直到寻找到用户真正需要的知识;其次,可以选择一次性检索,检索不再局限于单一的信息,而是将用户所描述的情况综合起来,一次性地寻找到用户需要的内容。
雷达软件测试知识共享知识订阅功能板块是指该共享平台为用户提供的订阅服务。如若客户想要了解有关雷达的某些相关知识的最新消息的话,仅仅依靠检索板块,每次都要检索,太过于复杂、麻烦。订阅板块的存在可以有效解决这一问题,用户可以在订阅板块浏览或者直接输入自己想要持续留意的板块信息,并点击订阅按钮。在之后,每当用户订阅的板块中有新知识或者说知识修改的话,会及时向用户推送相关信息,让客户时刻掌握最新消息。同时,订阅板块通过大数据分析,也会每天为用户们分享可能需要的知识内容,为用户进行知识的普及。下图3为雷达软件测试原理图。
图3:雷达软件测试原理图
3.4 雷达软件测试知识修改、撤回功能板块
雷达软件的知识共享平台中的知识修改板块的主要用户是专家学者以及科研人员。知识共享平台必须时刻保证平台中知识的正确性、准确性等,因此必须安排专家学者定期对平台资料数据库中的知识进行二次审查,同时在知识修改平台内进行知识的修改工作。除此之外,其他用户也可向知识修改板块投稿,将自己认为存在问题的知识投稿到知识修改板块,专家学者审查,如若存在问题则直接进行修改。修改完的知识,再按照储存规则,输送到资料数据库之中。
而撤回这一功能板块,主要是针对那些上传知识的用户,如果这些用户将知识上传入审查板块并通过,但是用户在之后的实验中发现实验结果存在错误,那么用户可向平台管理员提出申请,撤回自己之前上传的错误数据。
4 小结
在信息碎片化、信息流失高速化的现在,信息好像无处不在,但却让人不知从何找起。雷达软件测试知识共享平台是讲雷达软件测试实验的结果、报告或者知识汇集的地方,研究人员可以在这一知识共享平台分享自己的资料、想法,也可以在这一知识共享平台搜集、检索自己需要的内容,平台主要包括用户个人功能板块、知识上传板块、知识检索以及订阅板块、信息修改、撤回板块,平台功能较为齐全,让雷达知识的汇集以及检索更加方便。