人机交互·软件工程视角作 者: 冯桂焕 著,骆斌 编出版时间: 2013 内容简介 《高等院校软件工程专业规划教材:人机交互·软件工程视角》创新地从软件工程视角探讨怎样进行交互设计和提升交互式软件系统的用户体验,期望为软件和计算机相关专业以及从事软件开发工作的读者提供系列交互设计方法论。全书共分为三个部分,分别是基础篇、设计篇和评估篇。基础篇侧重人机交互的基础知识讲解,为没有接触过人机交互的读者搭建学科的整体框架。设计篇讨论在具体的交互应用开发中需要注意的事项以及可以使用的技术和方法。评估篇详细讨论了多种交互评估方法及各自的适用场合,便于读者在具体项目中进行选择,通过实践加深理解和掌握。三个部分之间相辅相成,构成了软件开发过程中交互设计的完整流程。同时在每一部分的编写过程中,都突出了与软件工程相结合的特点,教材内容既重视知识的讲授,又注重实例分析和实际操作能力。《高等院校软件工程专业规划教材:人机交互·软件工程视角》在内容选取和组织的过程中参考了国际软件工程学科教程CC-SE2004中对人机交互课程的课程描述,力求覆盖所有相关知识点。既可作为高等院校软件工程与计算机相关专业的高年级人机交互课程教材,也适合非计算机相关专业、但对人机交互感兴趣的读者使用。目录前言第一部分 基础篇第1章 人机交互概述1.1 引言1.2 背景知识1.2.1 基本概念1.2.2 研究内容1.2.3 为什么学习人机交互1.2.4 相关领域1.3 人机交互的发展历史1.3.1 重要的学术事件1.3.2 主要的发展阶段1.3.3 著名的人物与事件1.3.4 人机交互的发展1.4 人机交互与软件工程习题参考文献第2章 人机交互基础知识2.1 引言2.2 交互框架2.2.1 执行/评估活动周期EEC2.2.2 扩展EEC框架2.3 交互形式2.3.1 命令行交互2.3.2 菜单驱动的界面2.3.3 基于表格的界面2.3.4 直接操纵2.3.5 问答界面2.3.6 隐喻界面2.3.7 自然语言交互2.3.8 交互形式小结2.4 理解用户2.4.1 信息处理模型2.4.2 认知心理学2.4.3 人的认知特性2.5 交互设备基础2.5.1 文本输入设备2.5.2 定位设备2.5.3 图像输入设备2.5.4 显示设备2.5.5 虚拟环境下的交互设备习题参考文献第3章 交互设计目标与原则3.1 引言3.2 交互设计目标3.2.1 可用性目标3.2.2 用户体验目标3.3 简易可用性工程3.3.1 可用性度量3.3.2 可用性度量举例3.3.3 四种主要技术3.4 交互设计原则3.4.1 基本设计原则3.4.2 Shneiderman的八条“黄金规则”3.4.3 Norman的七项原理3.4.4 Nielsen的十项启发式规则习题参考文献第4章 交互设计过程4.1 引言4.2 交互设计过程4.2.1 基本活动4.2.2 关键特征4.3 设计过程中的问题4.3.1 如何选取用户4.3.2 如何明确需求4.3.3 如何提出候选设计方案4.3.4 如何在候选设计方案中进行选择4.4 交互设计生命周期4.4.1 传统软件生命周期模型4.4.2 交互设计生命周期模型4.5 交互设计过程管理习题参考文献第二部分 设计篇第5章 交互式系统的需求5.1 引言5.2 交互式需求5.3 产品特性5.4 用户特性5.4.1 体验水平差异5.4.2 年龄差异5.4.3 文化差异5.4.4 健康差异5.5 用户建模5.5.1 人物角色5.5.2 人物角色实例5.5.3 人物角色的构造5.6 需求获取、分析和验证5.6.1 观察5.6.2 场景5.6.3 应用人物角色和场景剧本的需求定义5.6.4 任务分析5.6.5 需求验证习题参考文献第6章 交互式系统的设计6.1 引言6.2 设计框架6.3 设计策略6.3.1 删除6.3.2 组织6.3.3 隐藏6.4 设计中的折中6.4.1 个性化和配置6.4.2 本地化和国际化6.4.3 审美学与实用性6.5 软件设计的细节6.5.1 设计体贴的软件6.5.2 加快系统的响应时间6.5.3 减轻用户的记忆负担6.5.4 减少用户的等待感6.5.5 设计好的出错信息6.6 交互设计模式习题参考文献第7章 可视化设计7.1 引言7.2 窗口和菜单7.2.1 窗口7.2.2 菜单7.3 对话框7.3.1 类型和用途7.3.2 对话框设计要点7.4 控件7.4.1 命令控件7.4.2 选择控件7.4.3 显示控件7.4.4 输入控件7.5 工具栏7.5.1 工具栏构成7.5.2 工具栏使用原则7.5.3 工具栏演化7.6 屏幕复杂度度量7.6.1 布局复杂度7.6.2 布局统一度习题参考文献第8章 交互设计模型与理论8.1 引言8.2 预测模型8.2.1 GOMS模型8.2.2 击键层次模型8.2.3 Fitts定律8.3 动态特性建模8.3.1 状态转移网络8.3.2 三态模型8.4 语言模型8.5 系统模型习题参考文献第9章 以用户为中心的设计9.1 引言9.2 以用户为中心的设计思想9.3 用户参与设计9.3.1 用户参与的重要性9.3.2 用户参与的形式9.3.3 参与式设计9.4 理解用户工作9.4.1 了解用户9.4.2 上下文询问法9.5 以用户为中心的浅析习题参考文献第三部分 评估篇第10章 评估的基础知识10.1 引言10.2 评估目标和原则10.2.1 评估目标10.2.2 评估原则10.3 评估范型和技术10.3.1 评估范型10.3.2 评估技术10.4 评估方法的选择10.4.1 区分评估技术的因素10.4.2 评估技术的分类10.4.3 评估方法的组合10.5 评估步骤10.5.1 确定目标10.5.2 发掘问题10.5.3 选择评估范型和技术10.5.4 明确实际问题10.5.5 处理道德问题10.5.6 解释并表示数据10.6 小规模试验习题参考文献第11章 评估之观察用户11.1 引言11.2 观察方式11.2.1 实验室观察11.2.2 现场观察11.2.3 结合访谈11.3 数据记录11.3.1 纸笔记录11.3.2 音视频记录11.3.3 日志和交互记录11.4 数据分析11.4.1 定性分析11.4.2 定量分析习题参考文献第12章 评估之询问用户和专家12.1 引言12.2 询问用户之访谈12.2.1 指导原则12.2.2 访谈类型与技巧12.2.3 焦点小组12.3 询问用户之问卷调查12.3.1 问卷设计12.3.2 问卷设计举例12.3.3 问卷组织12.3.4 在线问卷调查12.3.5 问卷调查与访谈12.4 询问专家之认知走查12.4.1 认知走查方法12.4.2 认知走查实例12.4.3 协作走查12.5 询问专家之启发式评估12.5.1 评估原则12.5.2 评估步骤12.5.3 iTunes的启发式评估实例习题参考文献第13章 评估之用户测试13.1 引言13.2 测试设计13.2.1 定义目标和问题13.2.2 选择参与者13.2.3 设计测试任务13.2.4 明确测试步骤13.2.5 数据搜集与分析13.3 测试准备13.4 数据分析13.4.1 变量13.4.2 分析方法13.4.3 总结报告13.5 网站评估实例习题参考文献附录A 界面原型设计工具附录B 用户交互满意度调查问卷附录C 网站评估的启发式原则附录D iOS用户界面设计原则 上一篇: 超级IP养成术 互联网时代的新商业法则 刘芸畅 著 2016年版 下一篇: ASP.NET Core应用开发入门教程 周志刚 2020年版