[软件人机界面设计]大纲
四川师范大学成都学院
《软件人机界面设计》课程教学大纲
课程名称:软件人机界面设计 适用层次、专业: 本科(软件技术) 学 时: 32 课 程 类 型:(考试、考查) 考查 课程性质: 专业课 先 修 课 程:C/C++、VB 、Windows 编程等
一、课程的教学目标与任务
《软件人机界面设计》是一门面向应用的、具有很强的实践性与综合性的课程。通过理论教学与实践,使学生获得商品化软件界面开发和设计的初步能力,掌握人机界面的基本概念、基本原理及其设计原则;了解人机界面设计的发展动向;如何用规范的方法进行软件界面的设计和评估,并掌握在设计过程中应遵循的流程、准则、标准和规范。
人机界面是人与机器传递和交换信息的媒介。《人机界面设计》是计算机科学与技术专业的一门特色选修课程。
课程的主要任务是掌握硬件人机界面与软件人机界面方法、理论与设计实例,探索新的交互技术。
二、本课程的主要教学方法
本课程的教学方法是“课堂讲授+项目讨论,”参考学时为32,其中实践及讨论14学时,如下表所列。
学时分配表
三、课程教学内容及基本要求(按章节递增顺序挑选案例说明)
第一章 绪论 【学习目标】
*掌握人机界面设计的基本概念。 *了解人机界面设计领域的研究内容。 *了解人机界面设计应当具备的基本知识。 *掌握人机界面的研究方法。 *了解人机界面的发展前景。 【知识点】
1、 什么是人机界面; 2、 人机界面学的研究内容; 3、 人机系统的组成;
4、 20世纪最成功的10种人机界面装置; 5、 人机界面的发展趋势; 【课后作业】 见教材P28
第二章 人机界面的基本概念与分析 【学习目标】
*了解人机界面的基本概念。 *掌握人机界面的基本特征。 *了解人机界面的软件开发过程。 *了解影响用户行为特性的因素。
1、人机界面的基本概念; 2、人机界面的基本特性; 3、人机界面的应用领域; 4、人机界面的分析方法; 5、人机界面的软件开发过程; 【课后作业】 见教材P55
第三章 软件人机界面的开发方法与开发工具 【学习目标】
*了解一个好的设计原则所应具备的性质及要点。 *了解脑力激荡法的具体操作内容。 *了解原型法的适用及其局限性的主要表现。 *掌握用VB.NET 的软件开发过程。 【知识点】 1、设计原则; 2、交互设计; 3、建立人机界面原型; 4、界面原型开发工具; 【课后作业】 见教材P84
第四章 表单和菜单界面设计 【学习目标】
*掌握表单设计的概念。 *掌握表单的设计原则。 *了解菜单设计的原则。
*掌握用Visual Basic.NET 进行菜单设计的过程。
1、 表单技术; 2、 菜单技术;
3、 Visual Basic.NET菜单编程技术; 【课后作业】 见教材P103
第五章 命令语言界面设计 【学习目标】
*了解语言设计的基本目标及准则
*掌握命令语言的形式,包括简单命令表、命令加变量、命令加选项和变量、 命令的层次式结构
*掌握命令命名和缩简符规则,包括专一性和普遍性、缩减策略、使用缩减 名的准则。
*了解命令菜单的基本形式 【知识点】
1、 语言设计的基本目标及准则; 2、 命令语言的形式; 3、 命令命名和缩简符; 4、 命令菜单; 【课后作业】 见教材P115
第六章 直接操纵和图形用户界面 【学习目标】
*理解直接操纵的定义及其设计指南 *了解直接操纵系统的一些例子
*掌握窗口的设计技术,包括窗口的内容及其动作,多窗口的设计,任务联 动的多窗口设计
*掌握Windows 图形用户界面的设计技术,重点掌握图形用户界面的特点及 其设计原则,如何在图形用户界面中使用图标和图形,并学会利用Visual Basic 来开发图形用户界面
*通过几个案例的分析,学会发现界面设计的问题 【知识点】
1、 直接操纵的定义及其设计指南; 2、 直接操纵系统举例; 3、 窗口的设计;
4、 Windows 图形用户界面的设计; 5、 图形用户界面案例分析; 【课后作业】 见教材P154
第七章 屏幕显示界面设计 【学习目标】
*掌握屏幕显示的布局技术 *学会设计屏幕显示中的文字与用语 *掌握屏幕显示中如何使用颜色 *了解一些屏幕显示的实验及其结果 【知识点】
1、 屏幕显示的布局; 2、 文字与用语;
3、 屏幕设计中颜色的使用; 4、 屏幕显示的实验及其结果; 【课后作业】 见教材P166
第八章 Internet 网页界面设计 【学习目标】
*了解网页设计的内容及其特点 *掌握网页的设计原则 *掌握网页的布局技术
*学会如何设计网站
【知识点】
1、网页的特点及其设计原则; 2、网页的布局; 3、网站设计; 【课后作业】 见教材P184
第九章 系统信息及帮助信息的设计 【学习目标】
*掌握出错信息的设计技术,包括系统信息的针对性、建设性的指导和积极 的语气、以用户为中心的用语、适宜的格式、非拟人式用语 *学会编写用户手册
*掌握联机资料的制作方法,包括联机手册,关键词表和快捷键表,上下文相 关的帮助,联机辅导,演示和动画 【知识点】
1、出错信息的设计 2、用户手册的编写 3、联机资料的制作 【课后作业】 见教材P183
第十章 人机界面的测试与评估 【学习目标】
*了解人机界面测试与评估的内容和要求 *掌握如何进行界面的可用性测试
*了解验收测试的方法
*掌握经验评估方法,包括观察、咨询、实验方法,并学会设计调查表 *学会选择经验方法 【知识点】
1、人机界面测试与评估的内容和要求 2、进行反复的可用性测试 3、验收测试 4、经验评估方法 【课后作业】 见教材P208
三、考核方式
本课程采取笔试与实际操作的考查方式。
各教学环节占总分的比例:平时实践及作业:40%,期末考试:60%
四、课程教材与主要参考资料
1. 使用教材
(1)陈启安主编《软件人机界面设计》普通高等教育“十一五”国家级规划教材;
高等教育出版社,(2011年5月第3次印刷)
2. 参考资料
(1) B Shneiderman .Designing the User Interface .New York :Addison-Wesley ,
1987
(2) 程景云,倪亦全.人机界面设计与开发工具.北京:电子工业出版社,1994 (3) 交互设计—超越人机交互.刘晓晖,张景译.北京:电子工业出版社,2003 (4)J .Preece et .al .Human-Computer Interaction .Boston :Addison-Wesley ,
1994
(5)陈启安,刘志镜.多媒体软件设计技术.西安:西安电子科技大学出版社,
1999
(6)Dix ,Finlay ,Abowd ,Beale .Human-Computer INTERACTION second
edition .Pearson
Education Limited,1998
(7)罗仕鉴,朱上上,孙守迁.人机界面设计.北京:机械工业出版社,2002 (8)Constantine L L,Lockwood L A D.Software for Use:A Practical Guide
to the Models
and Methods of Usage-Centered Design.Boston :Addison-Wesley ,1999 (9)R W Bailey .Human Performance Engineering :A Guide for System
Designers .Prentice
Hall ,1982
(10)L Bass ,J Coutaz .Developing Software for the User
Interface .Addison-Wesley ,
1991
(11)T Boyle.Design for Multimedia Learning.Prentice Hall,1997 (12)G F Coulouris,H W Thimbleby.Hyper Programming.Addison-Wesley ,
1993
(执笔人:张颖俊 审核人: )
2014年03月21日