测评系统组件间数据交互的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:asdf8865
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据测评系统功能可定制和可扩展的要求,测评系统采用了基于组件的软件开发方法。该系统由基于组件的可扩展动态框架、公共库组件、测评组件、密码算法组件和XML文件五部分组成。因此需要约定测评系统组件之间数据交互的规范。根据测评系统的软件总体设计,本文制定了组件间数据交互的规范。本文定义了测评系统组件间数据交互的命令码,命令码用来标识测评所需的信息和数据。测评系统根据命令码来获取数据、解析数据以及传递数据。在测评系统中,测评所需的信息和数据由XML文件提供。本文需要定义测评所需的信息和数据在公共库组件与测评组件交互的缓冲区中的存储格式;并提出了公共库组件与测评组件交互的缓冲区不足以存放测评所需的信息和数据时测评组件多次调用公共库组件获取所有数据时的解决方案;同时提出了测评组件与密码算法组件交互的数据缓冲区溢出后的解决方案。用户可以根据测评系统规范的XML格式填充测评所需信息和数据,也可以通过交互界面人工传递测评所需信息和数据,由测评系统自动生成XML文件。本文制定的数据交互规范不仅可以用于单次测评也可以用于多次测评。数据交互的规范保证了测评所需的信息和数据能被组件正确理解,从而保证了测评系统的正常运行,进一步提高了系统效率和稳定性。
其他文献
对称密码算法专用描述语言(Special Description Language for the Symmetric Cryptographic Algorithm, SDLSCA)主要应用于密码学这一特定领域,是为了方便密码学专家描述密
科学和工程应用领域中的很多问题都可以通过数学建模转化为函数优化问题(Function Optimization Problems, FOPs),因而对函数优化问题的研究具有十分重要的理论和实际意义。免
随着Internet的快速发展与普及,如何在开放、动态、难控的网络环境下实现各类资源的共享和集成已经成为计算机软件技术面临的重大挑战之一,流程建模技术也受到更为广泛的关注。
随着互联网的发展和智能终端的普及,短信、微博、微信等现代信息传播手段被广泛应用,它们都具有使用便捷、传播快速等优点。相对而言,短信对受众的年龄与知识水平、移动终端
进入21世纪以来,各类网站社会性网络化的倾向明显,越来越多的网站集购物、交友、聊天、论坛和博客于一体,为用户提供全方位的服务。作为个性化服务的一种方式,个性化推荐系统能够
随着网络通信技术的飞速发展,多播路由的通信方式受到普遍重视。但当前多播路由算法的研究大多针对无约束多播路由问题和时延受限多播路由问题,在应用中缺乏典型性和实效性。本
关联规则挖掘作为数据挖掘领域中最活跃的研究分支之一,其目的是发现数据集中潜在的、新颖的、并为人类所理解的数据项间的关系。概念格理论,又称形式概念分析,用于概念的发现、
卫星舱装填问题可简单描述为:将给定的仪器和设备等有效载荷合理地、紧凑地放置在卫星舱的承载板上,满足给定的性能约束前提下,使舱室尽可能小。求解该问题时,一般都是将仪器
人类基因组计划和许多物种基因组测试的完成标志着一个新的生物学研究时代─后基因组时代来临了,意味着人类基因组的研究将全面进入信息提取和数据分析阶段,即生物信息学发挥重
微博作为一种新兴的社交媒体,近几年发展迅速,影响越来越广泛,逐渐成为一种重要的交流平台。微博网络的大量用户组成了不同的虚拟社区,有效挖掘具有网络结构内聚性和用户兴趣