软件工程中菜单形式的用户界面设计

软件工程中菜单形式的用户界面设计

ID:9293349

大小:54.49 KB

页数:4页

时间:2018-04-26

软件工程中菜单形式的用户界面设计_第1页
软件工程中菜单形式的用户界面设计_第2页
软件工程中菜单形式的用户界面设计_第3页
软件工程中菜单形式的用户界面设计_第4页
资源描述:

《软件工程中菜单形式的用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第20卷第2期2001年3月许昌师专学报JOURNALOFXUCHANGTEACHERSCOLLEGEVol.20.No.2Mar.,2001文章编号:1000-9949(2001)01-0046-04软件工程中菜单形式的用户界面设计谷震离(许昌师专计算机系,河南许昌461000)摘要:在软件开发过程中,用户界面的设计是软件设计实现中必不可缺少的部分,与其他设计活动相比,用户界面的设计是最终用户与应用领域的关系更紧密.为了设计一个友好的用户界面,必须对用户界面具有的特性、用户特性、用户界面设计类型进行分析,本文以下拉菜单、重叠菜单的用户界面设计为例,说明菜单形式用户界面的设

2、计过程.关键词:软件工程;用户界面;菜单中图分类号:TP311文献标识码:A用户界面(又称为人机界面),是用户与计算机之间联系的中间媒介,是应用程序中用户能见到的系统运行部分.用户界面作为人机接口起着越来越重要的作用,它的好坏直接影响到软件的寿命.具有友好的用户界面的软件对于用户来说,无疑是一种享受.用户会毫不犹豫地选择它,即使另一个软件可能有功能、性能方面与它类似,因此在软件开发过程中,必须重视软件用户界面设计.1用户界面应具备的特性分析111可使用性用户界面的可使用性是用户界面设计最重要的也是最基本的目标.它包括:①使用的简单性;②用户界面中所用术语的标准化和一般性;③

3、拥有HELP帮助功能;④快速的系统响应和低的系统成本;⑤用户界面具有容错能力.112用户界面的灵活性考虑到用户的特点、能力、知识水平,应当使用界面能够满足不同用户的要求,因此,对不同的用户,应有不同的界面形式,其它运行抉择和涉及到的复杂算法对初学者可以是隐蔽的,他们可以不考虑抉择和算法而正常使用这个软件,但对于高级用户,可以保留实施运行抉择和选择算法的权利,系统能够按照用户的希望和需要提供不同详细程度的系统响应信息,出错信息等.113用户界面的复杂性用户界面的规模和组织的复杂程度就是用户界面的复杂性,在完成预定的功能的前提下,应当使得用户界面越简单越好,但也不把所有功能和界

4、面安排成线性序列就一定简单.可以把系统的功能和界面按其相关性和重要性进行逻辑划分,组织成树型结构,把相关的命令放在同一分支上.114用户界面的可靠性用户界面的可靠性是指无故障使用的间隔时间,用户界面应能保证用户正确,可靠地使用系统,保证有关程序和数据安全.2用户界面设计的用户特性分析用户界面是适应人的需要而建立的,因此首先需弄清的是什么类型的用户将要使用这个界面,用户特性分析的目的是详细了解所有用户的技能和经验,以便能够预测他们对不同的界面设计会做出什么反应,收稿日期:2000-12-18作者简介:谷震离(1964-),男,河南鄢陵人,许昌师专计算机系讲师,硕士,主要从事数

5、据库、软件开发与设计的教学与研究1针对用户的能力设计或更改界面.用户类型通常分为四种:①外行型;②初学型;③熟练型;④专家型.以上分类可以为分析提供依据,但用户的类型不是一成不变的,在一个用户群体中,可能存在熟练型和初学者共有的情况,而且各人的情况也会随时间发生变化,初学者可以成为熟练型用户,而专家型用户可能会因为几个月不使用系统,忘掉原来的知识,退化成初学型,因此,要做用户特性度量以帮助设计者选择适合大多数用户使用的界面类型和支持级别.3软件工程中用户界面设计的基本类型分析从用户与计算机交互的角度来看,用户界面设计的类型主要有:①菜单;②图象;③对话;④问题描述语言;⑤窗

6、口.每种类型都有不同的特点和性质,在选用界面形式的时候应当考虑每种类型的优点和限制,本文真对菜单形式的界面进行讨论.4菜单形式的用户界面设计分析菜单是由系统先设置好的显示于屏幕上的一组或几组可供选择的命令,用户只需要通过鼠标或移位键等定位设备就可以方便地选取他能所需要的菜单项,使对应的命令得以执行,从而实现其意图,菜单按屏幕位置和操作风格来分类,分为以下几类:411固定位置菜单固定位置菜单每次总是在屏幕的相对固定位置出现可以很方便地实现多层次结构的菜单机制,用户从当前屏幕上菜单内容可以知道自己当前在系统中的位置以及上下关系.412浮动位置菜单(弹出式菜单)从屏幕上消失.41

7、3下拉式菜单下拉式菜单揉和了固定位置菜单与浮动位置菜单,它的结构分为两层:第一层是各个父菜单项,它们排成一行,常驻在屏幕上沿一个狭窄的带形区域中,第二层是各个父菜单项的子菜单,它们分别隶属于所对应的父菜单项,子菜单项平时是“藏”在屏幕后面的,仅当选上其父菜单时,才紧挨在其父菜单的下方立即显示出来,以供用户进一步选用,选完之后它们又立即消失.下拉菜单只能描述系统的两个层次的控制,但是一般系统的控制结构不只两层,这时,可使用弹出式菜单,或者对于各个子系统之间的接口控制,通过窗口来实现,而在各个子系统内部,使用下拉菜单来

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

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

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