软件工程第9章人机界面设计课件.ppt

软件工程第9章人机界面设计课件.ppt

ID:57036142

大小:114.50 KB

页数:29页

时间:2020-07-27

软件工程第9章人机界面设计课件.ppt_第1页
软件工程第9章人机界面设计课件.ppt_第2页
软件工程第9章人机界面设计课件.ppt_第3页
软件工程第9章人机界面设计课件.ppt_第4页
软件工程第9章人机界面设计课件.ppt_第5页
资源描述:

《软件工程第9章人机界面设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章人机界面设计软件工程1人机界面(HumanComputerInterface,HCI)通常也称为用户界面,它是人与计算机交互的接口。人的因素人机界面风格人机界面设计过程人机界面实现的原则29.1人的因素人的因素包含三层含义人对感知过程的认识,包括视觉、阅读时的认知心理、记忆、归纳与演绎推理等用户已有的技能和行为方式用户所要求完成的整个任务以及用户对人机交互部分的特殊要求39.1.1人类感知基础人通过感官认识世界,设计人机界面要充分考虑视觉、触觉和听觉的作用大多数人机界面都是在可视介质上实现,可视信息是设计“友好”界面的关键一般

2、采用图形化界面,但文本描述不可忽视充分考虑人的眼球运动规律人的感官输入:视、听、触与人的记忆相联系,因此需要考虑界面上命令、操作的顺序设计界面时必须便于用户积累交互工作经验,注意启发式策略,不应受特殊交互领域的影响49.1.2用户技能用户由于个性的差异而本身技能不同终端用户的技能直接影响人机界面的“好坏”,需要耐心培训理想的人机界面应考虑针对具有典型个性的特定的一类用户设计大多数情况下,特定领域的知识比广泛的教育和智能更重要,因此可以针对特定领域设计人机界面59.1.3任务与用户的特殊要求一般来说,用户要求人机界面能提供一个他早已熟

3、悉,并感到亲切自然的环境。根据不同的任务,有不同的具体要求任务分类通信型任务:使信息从生产者传递到使用者对话型任务:使用户能指挥和控制与系统交互认知型任务:获得信息控制型任务:允许用户对信息及其他任务处理的顺序进行控制69.2人机界面风格最早的用户界面只能是命令和询问方式Ccc1.cRun*第二代界面是简单的菜单方式7第三代界面:窗体、图标、菜单、指示器、桌面等面向窗口的点选界面第四代把HCI技术与超文本、多任务概念结合,用户可同时执行多个任务89.3人机界面设计过程99.3人机界面设计过程人机界面设计过程可分为下面几个步骤:1)创

4、建系统功能的外部模型;2)确定为完成此系统功能,人和计算机应分别完成的任务;3)考虑界面设计中的典型问题;4)借助CASE工具构造界面原型;5)实现设计模型;6)评估界面质量。109.3.1界面设计的有关模型人机界面设计有四个模型设计模型(软件工程师)用户模型(人机工程师)终端用户的假想实现后的系统映像11人机界面设计中涉及的模型软件工程师创建的设计模型(designmodel):整个系统设计模型包括对软件的数据结构、体系结构、界面和过程的表示。界面设计往往是设计模型的附带结果。人机工程师创建的用户模型(usermodel):用户模

5、型描述系统终端用户的特点。设计前,应对用户分类,了解用户的特点,包括年龄、性别、实际能力(physicalabilities)、教育、文化和种族背景、动机、目的以及个性。12终端用户在脑海里对界面产生的映象,称为终端用户的假想或系统感觉(systemperception):系统感觉是终端用户主观想象的系统映象,它描述了期望的系统能提供的操作,其描述的精确程度依赖于终端用户对软件的熟悉程度。系统实现者创建的系统映象(systemimage):系统映象包括基于计算机的系统的外在表示(界面的观感)和用来描述系统语法和语义的支撑信息(书、手

6、册、录像带、帮助文件)。如果系统映象和系统感觉是一致的,用户就会对软件感到很舒服,使用起来就很有效。139.3.2任务分析与建模界面的任务分析途径通过对原有系统的分析,建立人机界面通过需求规格说明,建立人机界面逐步求精和面向对象分析等方法与技术仍可用界面设计需要完成的工作确定任务的目标和含义将每个目标/含义映射为一系列特定动作说明这些动作将来在界面上执行的顺序指明各个系统状态,即动作执行后的状态定义控制机制说明控制机制怎样作用于系统状态指明用户应怎样根据界面上反映出信息解释系统的状态149.3.3界面设计的一般问题系统响应时间用户求

7、助机制:集成式、叠加式错误信息处理命令方式:键盘命令、菜单命令、快捷键15系统响应时间系统响应时间指从用户执行某个控制动作(如按回车键或点鼠标)到软件作出响应(期望的输出或动作)的时间。系统响应时间长会使用户感到不安和沮丧。稳定的响应时间(如1秒)比不定的响应时间(如0.1秒到2.5秒)要好。16用户求助设施(userhelpfacilities)关于求助设施,在设计时须考虑如下问题:1)在系统交互时,是否总能得到各种系统功能的帮助?是提供部分功能的帮助还是提供全部功能的帮助。2)用户怎样请求帮助?使用帮助菜单、特殊功能键还是HEL

8、P命令。3)怎样表示帮助?在另一个窗口中、指出参考某个文档(不是理想的方法)还是在屏幕特定位置的简单提示。4)用户怎样回到正常的交互方式?可做的选择有:屏幕上显示返回键、功能键或控制序列。5)怎样构造帮助信息?是平面式(所有信息均通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。