笔式交互系统的最终用户开发方法

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:lainfaye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算环境与交互设备的发展,笔式用户界面以其自然的交互特征和便携轻巧的物理特性迅速成为了新一代用户界面研究的热点。然而基于笔交互的软件系统是一个用户个性化需求突出的应用领域。如何满足用户的可用性要求并保证软件系统开发的灵活性和可扩展性成为了笔式交互系统开发的关键问题。   人机交互的研究表明将用户引入设计开发过程以及开发过程的快速迭代是保证软件可用性的有效方法。但仅仅将小量用户引入设计和评估过程,仍然无法满足笔式交互系统中普遍的用户个性化需求。最终用户开发为笔式交互系统的开发提供了新的思路。面向最终用户的开发方法能够利用用户的自主开发,将笔式交互系统中的用户意图及个性化需求直接反映到系统设计和实现中。另一方面,最终用户开发由用户主导设计,系统工具自动生成原型,极大加快了软件设计、开发与评估的迭代速度。   本文的研究目标在于:从最终用户对笔式交互系统的个性化需求出发,依据用户对工作活动的认知过程以及对笔式交互系统领域与笔交互特征的分析,提出了面向最终用户的笔式交互系统开发方法。   针对这一目标,本文开展了对笔式交互系统的理论和方法研究,并研发了相应的开发工具,其中主要的创新点包括:   1.总结并给出了一种面向最终用户的笔式交互系统开发方法   由于纸笔交互的自然性与个性化,在笔式交互系统的开发中,对用户可用性需求的满足被放到了系统设计与实现的中心。笔式交互系统中普遍的个性化用户需求使传统的软件开发方法无法满足笔式交互系统的开发要求。从用户出发进行界面设计和系统实现是保证软件可用性的必要条件。最终用户开发方法能够将用户意图和个性化需求快速正确地反映到系统实现中。   最终用户开发方法的选取与应用领域相关,笔式交互系统开发的核心是满足用户的交互任务。本文通过对交互式系统开发方法的分析以及笔式交互系统在用户认知和用户需求方面的特征,描述了一种面向最终用户,以任务为中心的笔式交互系统开发方法。该方法通过以任务模型为核心的交叉模型结构,进行面向最终用户的设计和基于模型的软件开发,从而在满足软件可用性要求的同时保证了系统开发的灵活性与可扩展性。最终用户的设计和系统原型的自动生成加快了系统开发的迭代速度,快速地迭代开发有效地保证了最终系统的可用性。   2.建立了面向用户任务需求与系统服务的笔式交互系统领域模型   在最终用户开发过程中,用户任务表现为系统提供的功能支持,而抽象的用户概念无法直接转化为具体的系统实现。因此从系统功能开发的角度,需要一个连接问题域和方法域的中间层次。   本文从笔式交互任务出发通过领域建模进行笔式交互系统框架抽象,并利用领域模型对用户需求任务及其组织方式、领域内可复用信息以及软件体系结构进行抽象描述。笔式交互系统领域模型PUIDM为笔式交互系统的开发提供了一个基于文档的交流平台和软件描述。该模型能够有效地建立系统实现与用户概念模型的映射,并提供了笔式交互系统的框架结构。   3.建立了以交互为中心的笔式用户界面模型   相对稳定的用户任务结构使笔式交互系统中的个性化需求集中表现在最终用户对界面的偏好及完成任务的交互方式上。对于相同的任务可以存在许多不同的交互方式完成,交互方式的多样性不仅体现为交互设备,交互组件的差异,在软件使用过程中,用户更关注交互行为本身。   本文提出了一个以交互为中心的分层界面模型。该模型充分考虑了笔式用户界面的交互特征,将交互设备、交互组件和交互行为分离,将交互行为视为一个独立的对象,使最终用户和设计者在设计过程中不必关心设备实体与交互行为的连接实现,能够灵活地进行对象选择,进行快速原型构建,并进行不同设计方案的可用性评估。   4.面向最终用户的笔式交互系统开发工具   良好的开发工具是刺激最终用户主动进行软件开发的关键。本文描述了一个基于笔交互的任务建模工具PenTaM Builder,能使最终用户自然地对软件进行快速建模。与传统的建模工具相比,PenTaM Builder从用户对活动的认知结构出发,使建模过程更加符合用户的认知习惯。同时基于纸笔隐喻的界面能够提供自然的交互方式,快速地捕捉用户的设计意图,并保持了用户思维的连续性。对用户设计状态的可视化提示能够使用户准确地把握设计的进度,了解设计的整体结构。   以软件描述文档为桥梁,代码自动生成工具能够自动将用户的设计在界面模型和领域模型的支持下转化为系统原型,极大地提高了开发的迭代速度,并保证了开发的可扩展性。
其他文献
本文建立了单轴晶体光学物理量计算模型,以及单轴晶体物理光学现象实时计算机图形学计算模型。首先,对自然界中的单轴晶体光学现象进行了研究,分析单轴晶体所有可能出现的视觉效
本文提出了一种新的广义量子粒子模型(GeneralizedQuantumParticleModel,GQPM)用于自组织聚类方法。该模型将数据聚类过程转化为一个在状态构形空间上的随机自组织过程,并由此
本文从成员分类器的生成方法和组合方法两个方面对组合分类在大规模学习问题中的应用进行了分析和研究。选取k-近邻分类器、Fisher分类器、多层感知器、径向基网络、支持向量
随着信息安全技术的发展,很多国家都相继推出了各自国内的信息安全标准,在此基础上,由美、加、英、法、德、荷等国家联合推出的common criteria forinformation techenology sec
学位
随着Internet的普及,搜索引擎成为人们在网络上获取信息的重要方式。但通用搜索引擎无法针对用户兴趣进行个性化的定制。本文提出了用户兴趣引导下的网页收集和服务方式,在网页
如何有效地存储和查询XML数据是当前研究的一个热点,对于XML数据的树型结构,其文档的结构查询就变得十分重要。本文通过研究XML数据库及其结构连接算法,提出了IXR树索引以及IXR-
供应链管理思想发轫于企业跳出自身能力的束缚,借助于社会力量以适应市场竞争的需求。一方面,它融合了众多先进的管理思想和管理方法;另一方面,它借重以分布式网络为基石的IT技术
学位
With the development of Intemet technology, methods, and tools of the developmentof information systems, especially in electronic commerce field, leads to maket
随着网络多媒体技术的发展,许多带宽需求高、用户数量多的应用越来越广泛,组播凭借其节约网络带宽的特性成为这些新兴应用的首选技术。但是组播技术在具有开放性的同时,在网络上
学位
近年来,以移动自组网为代表的无线网络飞速发展,各种移动设备层出不穷。随着移动自组网的大量应用,其安全问题受到越来越多的关注。由于移动自组网具有开放环境、动态拓扑、多跳
学位