软件工程——第八章 用户界面设计(一)

第八章 用户界面设计

主要内容:

用户界面应具备的特性

用户界面设计的任务分析

用户界面任务和工作设计

界面设计的基本类型

数据输入界面设计

数据显示界面设计

控制界面的设计

用户界面应具备的特征

可使用性

灵活性

复杂性和可靠性

用户界面设计的任务分析

这一部分工作应与软件系统的需求分析同步进行。它主要包括:

用户特征分析

用户工作分析

记录有关系统的概念和术语

确定界面类型

用户特性分析

用户界面是适应人的需要而建立的,因此,首先要弄清将要使用这个界面的用户类型。

用户特性分析的目的是要详细了解所有用户的技能和经验,以便能够预测用户对不同界面设计会做出什么反应,这样在更改界面时,就能做出正确的判断。

用户类型

外行型、初学型、熟练型、专家型

用户特性度量

用户特性的度量与用户使用模式及观测到的用户群体能力有关。

1、 用户使用的频度

2、 用户是否能够自由选用界面

3、 用户对计算机的熟悉程度

4、 用户知识

5、 用户思维能力

6、 用户的生理能力和技能

用户工作分析

用户工作分析,也称为任务分析。它是系统内部活动的分解。

用户工作分析与需求分析中结构化分析的方法类似,采用自顶向下,逐步进行功能分解。

与常规的功能分解不同的是,所有的系统任务,包括与人相关的活动,都要考虑在内。

系统的功能分解,可以用数据流图和数据词典描述。

任务可以由一组动作构成,它们规定了为实现这个任务所必须的一系列活动。

任务的细节可以使用结构化语言来表达。它描述了动作完成的序列及在完成动作时的所有例外情况。

用户模型和观点

建立用户的思维模型,是为了帮助建立设计者界面模型。

理论认知模型

用户知识模型

用户特征模型

用户任务模型

用户观点

1、 理论认知模型

2、 用户知识模型

这种模型描述了一定范畴内的知识以及类型之间的联系。

模型借助各个用户的知识来建立,用遍历知识网络的方法来评价用户如何学习。

3、 用户特性模型

这些模型主要依据在用户特性分析所描述的技能和能力对用户进行分类,它们也被称为用户外观。

4、 用户任务模型

这种模型根据用户要求中提出的任务的功能和操作次序,构想该任务的概念。

通过它,可以了解用户知道多少有关系统操作的知识,用户期望系统应当如何工作等等。

5、用户观点

指系统结构的用户模型。是用户描述和设想现行系统结构的方法。

它可以用图形化的方式表示,也可以用语言方式表示。

任务模型

任务模型包括静态的和动态的两种。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值