1 / 59
文档名称:

基于感知控制的代理体系结构设计与实现.pdf

格式:pdf   页数:59
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于感知控制的代理体系结构设计与实现.pdf

上传人:banana 2014/2/19 文件大小:0 KB

下载得到文件列表

基于感知控制的代理体系结构设计与实现.pdf

文档介绍

文档介绍:西北大学
硕士学位论文
基于感知控制的代理体系结构设计与实现
姓名:王小文
申请学位级别:硕士
专业:计算机软件与理论
指导教师:华庆一
20100621
摘要为了验证本文所述理论与实现的有效性与实用性,开发了一个原型系统——飞行管随着普适计算的发展,计算机软件用户已由专业办公人员拓展到普通大众,软件所涉及的功能亦从办公自动化拓展到日常生活的各种自业务,如网络购物,网上报名等。然而,诸多软件仍旧是按照传统专业软件的思路开发,典型表征为用户界面是底层业务流程的直接映射,这样的用户界面虽然满足了“观与感”的正确性,即传统可用性需求,但是对那些不具备相关领域知识的用户而言是难以理解与操作的。今天的用户希望界面所展现的内容是其意图的直接表示。这样的用户界面使得用户能够轻松地将其意图转换为软件所支持的操作,并且在特定情况下与系统进行共享控制。本文将这种新的可用性需求称之为普适可用性,普适可用性并非对传统可用性的否定,而是在高级功能层次上对传统可用性进行了扩充。普适可用性的原则就是让用户界面的设计贴近于用户的任务模型,拉近了系统与用户的距离,降低用户使用系统时的认为了开发支持普适可用性的系统,本文给出了基于感知控制的代理体系结构模型的设计及相关实现。该模型在用户界面与底层功能核心之间加入了感知控制代理层,该层利用了心理学中的感知控制理论,实现了用户任务领域到底层业务领域的转化并且能够感知外部环境,处理来自环境的干扰。为了降低用户界面层,感知控制代理层以及功能核心层之间的耦合度,该模型还在它们之间分别加入了用户任务数据总线与应用领域数据总线。在设计基础上,本文研究了用于实现该模型的软件开发环境,开发了面向用户任务图形工具箱用于实现该模型的用户界面层,感知控制代理层工具箱为开发者实现感知控制代理提供支持,以及一种带有通知机制的数据池为开发者实现数据总线提供了参考。家,并给出了设计与实现。本文的研究受到中科院计算机科学国家重点实验室开放课题基金项目嗪牛、西北大学研究生科研实验类项目嗪牛淖手关键词:普适可用性、软件体系结构、感知控制代理知负担。
...·狟似”,,琣—瑂,..,瑂,.
:,琣
篁鏖二学位论文作者签名:叠煎学位论文作者签名:气独气劢如年陆蠩印D辍卧戮廊≯。知年莎月纠日西北大学学位论文知识产权声明书本人完全了解西北大学关于收集、保存、使用学位论文的规定。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。本人授权西北大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所等机构将本学位论文收录到《中国学位论文全文数据库》或其它相关数据库。西北大学学位论文独创性声明本人声明:所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,本学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。保密论文待解密后适用本声明。指导教师签名:论文不包含其他人已经发表或撰写过的研究成果,也不包含为获得西北大
第一章绪论研究背景与意义传统软件设计首先强调的是建模和实现系统的功能属性,其次才是可用性属性,如有效性、可靠性、安全性等。虽然不能在功能性方面满足用户需求的软件产品是几乎没有使用价值的,但是这并不意味着满足了功能性需求的软件产品就能够有效,方便地被用户所使用。概念上,功能性和可用性属于软件设计的两个不同方面:功能性指一个软件系统必须提供的服务,而可用性指如何将这些服务提供给用户,使得用户易于使用。近些年来人们已经逐渐认识到提高软件可用性对软件设计的重要性。大量的研究表明【瓶捎眯愿叩娜砑低晨梢蕴岣哂没У纳屎突浴⒓跎倥嘌涤没Ш涂突Х竦成本、减少用户出错的几率和提高电子商务的潜能等等。总体来说传统的软件可用性研究主要是为了给用户提供正确的“观与感K健肮邸从没Ы缑娴谋硐中问剑界面元素的布局,信息的反馈方式等;而“感”指交互技术方面,包括鼠标、键盘等物理输入设备与系统的映射等。通过正确的“观与感”来支持用户有效、高效的完成任务。传统的软件可用性研究主要是基于软件是满足办公自动化需求这一前提,用户界面仍旧是领域模型【康闹苯佑成洌嫦虻挠没禾逯饕;故怯幸欢ㄗㄒ盗煊蛑J兜挠没А近年来随着普适计算的快速发展,计算机用户已由专业用户拓展到普通大众,网络应用的大规模普及更是让普通大众有了更多的机会去自己完成原先必须由专业人员代理才能完成的任务,比如航空订票业务、个人网上银行业务、网络购物等等。但是诸多这样的应用仍旧被设计为专业软件的工作方式,这对于那些不具备专业领域知识的用户