用户
一、用户界面具备的特性
可使用性;
灵活性;
复杂性和可靠性;
二、用户特性分析
1.用户类型:外行;初学;熟练;专家
2.特性量度:使用频度;是否自由选用界面;对计算机熟悉程度;用户知识;思维能力;生理能力和技能
三、用户工作分析
(任务分析(此部分工作应与软件系统的需求分析同步进行))
1.采用自顶向下,逐步分解功能的原则
2.用数据流图和数据词典描述功能分解
3.用户模型:
理论认知(了解人的思维过程);
用户知识(描述一定范畴内的知识及类型之间的联系);
用户特性(依据在用户特性分析所描述的技能和能力);
用户任务(根据用户要求中提出的任务的功能和操作次序);
用户观点(根据用户描述和设想现行系统结构的方法);
4.任务模型:
静态模型(对象-关系模型);动态模型(对系统操作和对象的动态行为的描述)
用户界面设计
一、任务分配
经系统的动作分配给计算机或者用户,形成各自的网络
二、工作方式
一个人单独完成一个系统目标
任务进展跟踪
三、工作设计
1.界面设计类型
使用的难易程度;学习的难易程度;操作速度;复杂程度;控制;开发的难易程度
2.用户界面设计的内容
四、菜单设计的类型
1.按表现形式:
正文菜单: 首字符匹配方式;序号匹配方式;亮条匹配方式
图标菜单
两者相混合菜单
2.按位置形式
固定位置菜单:0,1…层
对话式:必须回答;无需回答
警告式
五、数据输入界面设计
(简化用户工作(设置共同的默认值,代码缩写,给输入内容进行备选集))
1.输入规则:明确输入;明确动作;明确取消;确定删除;提供反馈;允许编辑;提供复原;自动格式化
六、布局设计
1.三种方式:列表;块结构;分组结构
2.直接操纵界面基本特性:明确动作;及时反馈;增量效应;直观交互;剥皮式学习;可逆动作;事先验证
3.命令语言:用单词标识;命令输入简短;缩写