第9章 软件界面的开发

第9章 软件界面的开发

ID:11277582

大小:375.50 KB

页数:9页

时间:2018-07-11

第9章   软件界面的开发_第1页
第9章   软件界面的开发_第2页
第9章   软件界面的开发_第3页
第9章   软件界面的开发_第4页
第9章   软件界面的开发_第5页
资源描述:

《第9章 软件界面的开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9章软件界面的开发、测试和评论9.1软件界面开发过程在软件界面开发中,根据软件界面的特点并借鉴软件工程的思想,把整个软件界面开发过程归纳为3个阶段7个过程。9.1.1定义阶段1.可行性分析可行性分析包括调查用户对界面的需求和使用环境,尽可能广泛地向系统未来的各类直接的或潜在的用户进行调查,同时兼顾调查人机界面涉及的硬件、软件环境。2.需求分析(1)用户类型分析在设计软件界面时,首先要确立用户类型,不同的用户类型其界面的形式不一样。用户类型分析的目的是要详细地了解所有用户的技能与经验,以便等够预测他们对不同的界面设计会做出什么反应,并针对用户的能力进行

2、设计或更改软件界面方案。用户类型通常可以分为如下4种类型:①外行型:从未用过计算机的用户。他们不熟悉计算机操作,对系统了解很少或不了解。②初学型:对计算机有一些使用经验,但对新系统不熟悉的用户,他们需要相当多的技术支持。③熟练型:能熟练操作计算机,对计算机的使用拥有相当多的经验。与初学者比较他们需要较少的技术支持,可直接进入运行界面。④专家型:这一类用户与熟练型用户相比,他们了解系统内部的构造,有关于系统工作原理的专业知识,具有维护和修改系统的基本能力。系统要为他们提供能够修改和扩充系统能力的复杂软件界面。9.1.2构造阶段构造阶段包括软件界面的概念设

3、计、详细设计、界面实现,以及综合测试与评价等,是软件界面开发的主要阶段。1.界面元素软件界面的元素包括界面主颜色、字体大小及颜色、各种图标、菜单、工具栏、界面输入输出模式及界面交互方式等。2.界面原型利用界面原型法可以将界面需求调查的周期缩短,在最大程度上满足用户的要求。利用界面原型,用户可以感性地认识到未来系统的界面风格及操作方式,从而迅速做出判断:系统是否符合自己的主观期望,是否满足于自己的操作习惯和工作需求。本阶段的具体内容包括如下几项工作。(1)概念设计①初步建立软件界面模型。通过对行为域和构造域的描述,确定描述模型的语言形式。②进行合理的人机

4、分工。确定适合于用户的工作方式。③分析运行环境。确定系统的硬、软件支持环境及接口,向用户提供各类文档要求等。④分析成本/效益。根据需要分析、任务分析、环境分析等,分析实现界面形式所要花费的成本,以及用户计划花费的成本和预期的收益,以便选择合适的开发途经。⑤确定界面类型。根据用户的自身特性,以及系统任务、环境、成本/效益,确定最为适合的界面类型。(2)详细设计①屏幕显示和布局设计。首先制定屏幕显示信息的内容和次序,然后进行屏幕总体布局和显示结构设计,其主要内容如下。●根据主系统分析,确定系统的输入和输出内容及要求等;●根据人机交互设计,进行具体的屏幕、窗

5、口等结构设计;●根据用户需求和用户类型,确定屏幕上显示信息的适当层次和位置;●详细说明在屏幕上显示的数据项和信息的格式;●考虑标题、提示、帮助、出错等信息。②完善艺术设计,包括为吸引用户的注意所进行的增强显示的设计。例如,改变运动状态和形状、大小、颜色、亮度、环境等症状(如加线、加框、前景和背景反转),以及应用多媒体手段等。③帮助和出错信息内容及形式的设计,查询方法的设计。3界面实现原型设计在经过初步系统需求分析后,开发出一个满足系统基本要求的、简单的、可运行的软件界面给用户试用,让用户进行评价和提出改进意见,进一步完善软件界面以适应需求。4.综合测试

6、与评估综合测试与评估阶段的关键任务是通过各类型的测试与评估,使系统达到预定的要求。9.1.3维护阶段(!)改正性维护诊断和改正在使用过程中发现的系统错误或软件界面错误。(2)适应性维护修改系统或者软件界面以适应环境的变化。(3)完善性维护根据用户的要求改进或者扩充系统,完善软件界面。(4)预防性维护修改系统或软件界面,为将来的维护活动做预先的准备。9.2软件界面的测试和评价9.2.1软件界面测试和评价的意义软件界面在软件系统交付使用前必须进行严格的测试,以及让用户进行评价。(!)降低产品或者系统技术支持的费用(2)使产品的可用性增强,用户易于使用,缩短

7、最终用户训练时间。(3)帮助设计人员深入理解“以用户为本”的原则。9.2.2软件界面的测试软件界面的测试人员可以分为领域专家、用户和开发人员3类。1软件界面易用性测试用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作,这是理想的情况。用户界面易用性的测试可以从界面的外观和功能两方面进行测试。(!)外观测试外观测试主要看按钮名称是否易懂清晰,最好能使用户做到“望字生义”。要注意界面的用词是否准确,含义不要模棱两可。(2)功能测试功能易用性的测试包括有下列具体要求。①功能相近的按钮用框架框起来,集中在一个位置上,以减少鼠标移动的距离,常用按钮要支持快

8、捷方式。①软件界面要支持键盘自动切换窗口,即按“Alt+Tab”键就能自动切换。②同一界面上的

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

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

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