全部科目 > 系统分析师 >
2018年上半年 上午试卷 综合知识
第 30 题
知识点 软件设计活动   保持界面一致   减轻用户的记忆负担   界面设计   人机交互  
章/节 软件工程基础知识  
 
 
界面是系统与用户交互的最直接的层面。Theo Mandel博士在界面设计中,提出了著名的人机交互“黄金三原则”,包括保持界面一致减轻用户的记忆负担和( )。
 
  A.  遵循用户认知理解
 
  B.  降低用户培训成本
 
  C.  置于用户控制之下
 
  D.  注意资源协调方式
 
 




 
 
相关试题     软件设计 

  第37题    2023年上半年  
结构化方法属于( )的开发方法。它是目前最成熟、应用较广泛的一种工程化方法。但与此同时,该方法也存在着一定的局限性。 ( )不属于结构化方法的主要不足和局限性。

  第28题    2019年上半年  
结构化设计(StructuredDesign,SD)是一种面向(27)的方法,该方法中(28)是实现功能的基本单位。

  第28题    2022年上半年  
工作流管理系统(Workflow Management System,WFMS)通过软件定义、创建工作流并管理其执行。其中,监控和管理进度完成情况和数据所处状态、工作分配与均衡情况等执行中的业务,体现着工作流管..

 
知识点讲解
· 软件设计活动
· 保持界面一致
· 减轻用户的记忆负担
· 界面设计
· 人机交互
 
        软件设计活动
        软件设计包括4个既独立又相互联系的活动,即数据设计、软件结构设计、人机界面设计和过程设计。这4个活动完成以后就得到了全面的软件设计模型。设计方法也是以后实现设计模型的蓝图和软件工程活动的基础。
        数据设计是实施软件工程中的4个设计活动中的第一个。由于数据结构对程序结构和过程复杂性都有影响,因此数据结构对软件质量的影响是很深远的。好的数据设计将改善程序结构和模块划分,降低过程复杂性。数据设计将分析时创建的信息域模型变换成实现软件所需的数据结构。在E-R图中定义的数据对象和关系,以及数据字典中描述的详细数据内容为数据设计活动奠定了基础。
        软件结构设计的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系。此外,软件结构设计将程序结构和数据结构相结合,为数据在程序中的流动定义了接口。
        人机界面设计(接口设计)描述了软件内部、软件和协作系统之间,以及软件与人(用户)之间如何通信。一个接口意味着信息流(如数据和/或控制流),因此,数据和控制流图提供了人机界面设计所需的信息。人机界面设计要实现的内容包括一般交互、信息显示和数据输入。人机界面设计主要包括以下3个方面。
        (1)设计软件模块间的接口。
        (2)设计模块和其他非人的信息生产者和消费者(比如外部实体)之间的接口。
        (3)设计人(用户)和计算机间的接口(通常简称为“人机接口”或“人机界面”)。
        过程设计应该在数据设计、体系结构设计和接口设计完成之后进行。所有的程序都可以建立在一组已有的逻辑构成元素上,这一组逻辑构成元素强调了“对功能域的维护”,其中每个逻辑构成元素有可预测的逻辑结构,即从顶端进入,从底端退出,读者可以很容易地理解过程流。
 
        保持界面一致
        用户应该以一致的方式展示和获取信息,这意味着:按照贯穿所有屏幕显示的设计规则来组织可视信息;将输入机制约束到有限的集合,在整个应用系统中得到一致的使用;从任务到任务的导航机制要一致地定义和实现。Mandel定义了一组帮助保持界面一致性的设计原则。
        1)允许用户将当前任务放入有意义的环境中
        很多界面使用数十个屏幕图像来实现复杂的交互层次,提供指示器(例如,窗口标题、图标、一致的颜色编码)帮助用户知道当前工作环境是十分重要的。另外,用户应该能够确定它来自何处以及存在什么途径转换到新任务。
        2)在应用系统家族内保持一致性
        一组应用系统(或一套产品)应使用相同的设计规则,以保持所有交互的一致性。
        3)如果过去的交互模型已经建立起了用户期望,除非有不得已的理由,否则不要改变它一个特殊的交互序列一旦已经变成事实上的标准,则用户在遇到的每个应用系统中均会如此期望,如果改变,将导致混乱。
 
        减轻用户的记忆负担
        用户必须记住的东西越多,与系统交互时,出错的可能性也就越大。因此,一个经过精心设计的用户界面不会加重用户的记忆负担。只要有可能,系统应该"记住"有关的信息,并通过能够帮助回忆的交互场景来帮助用户。Mandel定义了一组设计原则,使得界面能够减少用户的记忆负担。
        1)减少对短期记忆的要求
        当用户陷于复杂的任务时,短期记忆的要求将会很大。界面的设计应该尽量不要求记住过去的动作、输入和结果。可行的解决办法是通过提供可视的提示,使得用户能够识别过去的动作,而不是必须记住它们。
        2)建立有意义的默认
        初始的默认集合应该对一般的用户有意义,但是,用户应该能够说明个人的偏好。然而,"reset(重置)"选择应该是可用的,使得可以重新定义初始默认值。
        3)定义直观的快捷方法
        当使用助记符来完成系统功能时,助记符应该以容易记忆的方式联系到相关动作。
        4)界面的视觉布局应该基于真实世界的象征
        例如,一个账单支付系统应该使用支票簿和支票登记簿来指导用户的账单支付过程。这使得用户能够依赖于很好理解的可视提示,而不是记住复杂难懂的交互序列。
        5)以不断进展的方式揭示信息
        界面应该以层次化的方式进行组织,即关于某任务、对象或某行为的信息应该首先在高抽象层次上呈现。更多的细节中十分常见的一个功能是加下划线,该功能本身是"文本风格"菜单下多个功能中的一个。然而,每种加下划线的功能并未列出,用户必须选择加下划线,然后所有加下划线的选项(如加单下划线、加双下划线、加虚下划线)才被展示出来。
 
        界面设计
        由于移动端(手机)屏幕的限制,长字符串的输入以及字母数字符号间的切换对用户来说很不方便,因此要特别注意在注册登录界面的设计环节。在输入方面增加单词的输入联想,邮箱的后缀列为选择菜单,输入手机号/卡号/验证码时自动弹出数字输入面板,减少冗余操作,默认勾选用户协议等;在显示方面,手机号、银行卡等长字符串应进行分类,如手机号显示为***_****_****,验证码短信发送时将数字显示到短信最前方,这样用户可以直接从短信摘要取得信息而不需要切换到短信应用。
 
        人机交互
        人机交互主要研究人和计算机之间的信息交换,主要包括人到计算机和计算机到人的两部分信息交换,是人工智能领域的重要的外围技术。人机交互是与认知心理学、人机工程学、多媒体技术、虚拟现实技术等密切相关的综合学科。传统的人与计算机之间的信息交换主要依靠交互设备进行,主要包括键盘、鼠标、操纵杆、数据服装、眼动跟踪器、位置跟踪器、数据手套、压力笔等输入设备,以及打印机、绘图仪、显示器、头盔式显示器、音箱等输出设备。人机交互技术除了传统的基本交互和图形交互外,还包括语音交互、情感交互、体感交互及脑机交互等技术,以下对后四种与人工智能关联密切的典型交互手段进行介绍。
        (1)语音交互。语音交互是一种高效的交互方式,是人以自然语音或机器合成语音同计算机进行交互的综合性技术,结合了语言学、心理学、工程和计算机技术等领域的知识。语音交互不仅要对语音识别和语音合成进行研究,还要对人在语音通道下的交互机理、行为方式等进行研究。语音交互过程包括四部分:语音采集、语音识别、语义理解和语音合成。语音采集完成音频的录入、采样及编码;语音识别完成语音信息到机器可识别的文本信息的转化;语义理解根据语音识别转换后的文本字符或命令完成相应的操作;语音合成完成文本信息到声音信息的转换。作为人类沟通和获取信息最自然便捷的手段,语音交互比其他交互方式具备更多优势,能为人机交互带来根本性变革,是大数据和认知计算时代未来发展的制高点,具有广阔的发展前景和应用前景。
        (2)情感交互。情感是一种高层次的信息传递,而情感交互是一种交互状态,它在表达功能和信息时传递情感,勾起人们的记忆或内心的情愫。传统的人机交互无法理解和适应人的情绪或心境,缺乏情感理解和表达能力,计算机难以具有类似人一样的智能,也难以通过人机交互做到真正的和谐与自然。情感交互就是要赋予计算机类似于人一样的观察、理解和生成各种情感的能力,最终使计算机像人一样能进行自然、亲切和生动的交互。情感交互已经成为人工智能领域中的热点方向,旨在让人机交互变得更加自然。目前,在情感交互信息的处理方式、情感描述方式、情感数据获取和处理过程、情感表达方式等方面还有诸多技术挑战。
        (3)体感交互。体感交互是个体不需要借助任何复杂的控制系统,以体感技术为基础,直接通过肢体动作与周边数字设备装置和环境进行自然的交互。依照体感方式与原理的不同,体感技术主要分为三类:惯性感测、光学感测以及光学联合感测。体感交互通常由运动追踪、手势识别、运动捕捉、面部表情识别等一系列技术支撑。与其他交互手段相比,体感交互技术无论是硬件还是软件方面都有了较大的提升,交互设备向小型化、便携化、使用方便化等方面发展,大大降低了对用户的约束,使得交互过程更加自然。目前,体感交互在游戏娱乐、医疗辅助与康复、全自动三维建模、辅助购物、眼动仪等领域有了较为广泛的应用。
        (4)脑机交互。脑机交互又称为脑机接口,指不依赖于外围神经和肌肉等神经通道,直接实现大脑与外界信息传递的通路。脑机接口系统检测中枢神经系统活动,并将其转化为人工输出指令,能够替代、修复、增强、补充或者改善中枢神经系统的正常输出,从而改变中枢神经系统与内外环境之间的交互作用。脑机交互通过对神经信号解码,实现脑信号到机器指令的转化,一般包括信号采集、特征提取和命令输出三个模块。从脑电信号采集的角度,一般将脑机接口分为侵入式和非侵入式两大类。除此之外,脑机接口还有其他常见的分类方式:按照信号传输方向可以分为脑到机、机到脑和脑机双向接口;按照信号生成的类型,可分为自发式脑机接口和诱发式脑机接口;按照信号源的不同还可分为基于脑电的脑机接口、基于功能性核磁共振的脑机接口以及基于近红外光谱分析的脑机接口。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有