基于数据驱动和规则约束的人机界面的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:liongliong557
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展以及软件系统规模的不断扩大,开发大型软件系统所耗费的时间和成本也不断增加。而人机界面设计在软件开发中变得越来越重要,同时也变得越来越复杂,成为制约软件开发效率提高的一个重要因素。提高人机界面的开发效率,无疑是提高整个软件开发效率非常有效的手段。论文以用户界面设计和管理为基础,主要围绕数据驱动和规则约束技术展开研究。首先总结了人机交互的发展历程,分析了用户界面需求和界面设计原则。针对基于数据驱动的用户界面管理模型,对比分析了传统用户界面的描述和实现方式,提出采用XML描述用户界面,将界面信息存储在XML文件中。系统启动时解析界面配置文件,读取界面元素信息,然后根据配置信息动态生成用户界面,实现了界面描述与实现的分离。针对人机界面中规则约束的应用,分析了人机界面中规则约束的常见形式,总结了规则约束传统的实现方式,定义了规则约束描述语言,提出使用规则约束文件描述约束规则,设计了一个规则引擎用来解释规则文件、执行规则、验证规则并返回结果,实现规则容易被修改和理解。在这些研究的基础上,设计并实现了试验监控系统,实现了基于数据驱动和规则约束技术的用户界面。通过实验证明了在人机界面中采用数据驱动技术,可以简化了用户界面的开发与维护,使软件的界面具有良好的定制能力,达到了用户界面的最终用户可修改性的效果。通过实验证明在用户界面中使用规则约束技术,能使约束规则容易被理解和修改,并提高系统的可维护性和可靠性。
其他文献
物联网技术在我国的兴起,给传统制造业带来新的机遇。对于工业缝制行业,借助物联网技术,实时采集生产线中缝制设备和操作工的状态和工作信息,通过无线网络上传到监管中心并及时作
自从互联网开始变革,博客也跟随慢慢崛起,并以惊人的速度发展,到目前为止,博客用户更是达到上千万人。博客已成为人们工作生活必不可少的工具,用户数量的剧增,发表的博客自然也会增
分布式查询处理技术无论在传统分布式数据库环境下还是在数据库网格环境下都是难点问题,而网格环境又具有其特殊性。目前,对网格环境下的查询处理技术的研究和成果较少。本文在
虽然人类基因组计划已经完成并取得了巨大成功,但是遗传疾病致病基因的预测是仍然人类健康领域面临的重大挑战之一。寻找遗传疾病的致病基因在改善医疗护理和理解基因功能等方
拓扑蛋白质组学是蛋白质组学一个崭新的研究方向。MELK技术是拓扑蛋白质组学中的关键技术。多肌炎是自身免疫性结缔组织疾病,特点是肌组织出现炎症导致对称性肌无力和一定程度
传统的机器学习方法假设训练集和测试集来自同一分布的样本集,如果实验数据的分布改变了,需要重新标注新样本作为训练集建立统计模型,然而标注新样本的代价通常很高,采用迁移学习
信息系统安全的紧迫性和网络通信安全的重要性使人们越来越对分组密码的相关理论感兴趣,分组密码的设计与分析也一直是密码学中的热点课题。分组密码作为现代密码学中的一个重
网络钓鱼攻击主要是通过邮件方式传播的,大量的网络钓鱼攻击使得用户遭受到巨大的经济损失。巨额的损失导致用户不信任网上银行和电子商务网站,并严重影响到电子商务的发展。
在许多真实的网络中都存在模块或社区。社区的检测是社会网络学习的重要的课题,对于我们了解社会网络的内部关系和结构,进而应用到与社会网络相关的很多领域都有重要的意义。传
词语是构成文本的最小语义单元,很多自然语言处理任务都会涉及词语表示的问题。词语表示的方法最常见的是独热表示.然而此方法存在稀疏问题,且不能捕捉词语间的语义联系。以