论软件产品的易用性(二)
标准规定了5个方面,头3个是从“学+理解-->走向-->应用”的思维方式发展的。
第四个(吸引性)是易用性的一个“属性”,表明“易用”应该具有的特征。
第五个(依从性)是易用性的一个外部相关的“属性”,表明“易用性”这个对象的对外关系。
易理解、易学习,是2个相辅相成的概念,软件是否能实现这2个点,首先依赖于其功能的大小。小软件,功能简单,只简单看界面(或--help)就能明白,所以,可不在讨论之列。大的软件,功能复杂,怎么简化用户操作和学习理解的难度,是一个需要研究的问题。
人理解复杂问题的方式,无非是化整为零、层次分解、循序渐进(时间维度)。
所以,软件开发,模块化、类化等,都是这种思维的体现。解决易理解、易学习,也应遵从人的思维方式,开发的时候,就要模块化、解耦,使得系统的子部分尽可能简单。
很多软件,功能相似不相上下,此时,用户的“粘”度,决定着软件的成功与否。吸引用户使用,才能走向成功。现实中,很多程序员,埋头苦干,为了功能强大而编写高质量代码,有的却偏离了用户“易用性”的需求,弄出个大而复杂的东西,无人问津,实为可惜、实为浪费。
多揣摩用户的心思,在产品的需求、设计、测试阶段,都去想想,用户会怎么用我的这个东东,很为必要。这其实是一个基本原则。
对于大型软件,易理解、易学习,主要是对架构设计、联机帮助提出要求;前者要求模块化,后者要求有清晰的文档帮助系统。
易理解,对于用户可见部分,一定要统一,表述一致。如技术白皮书和联机帮助,如果说法不一,必对用户造成混淆。这样的要求,体现了一个公司整体协同性的能力。
易学习,对于UI的设计、联机帮助系统编写,要求较高。UI布局、文字表述,都制约着易学习这一特性。
曾看过一个观点:用户的注意力是有限的资源(http://community.kingdee.com/pages/daibaochun/blog/archive/2008/01/25/273943.aspx)。
很认同本观点。自己的产品如何能为用户提高其工作效率、如何能让用户的注意力集中,是软件从业人员时时应当思考的一个问题。
论软件产品的易用性(二)相关推荐
- 购买成熟软件产品后的二次开发的问题
现在中国的软件市场已经有了很多成熟的软件产品,软件公司之间相互购买各自的成熟产品进行二次开发已经是很平常的事情,但是对于在现有产品上进行二次开发,则需要购买的产品有提供二次开发的接口和完整的文档,而且 ...
- 软件产品的易用性评价
1. 易用性概述 1.1 什么是易用性 易用性即把用户而非系统置于开发过程的中心.这种"以用户为中心进行设计"的概念,是指从设计过程的开始便把用户所关注的东西包含于其中,并规定用户 ...
- 软件产品质量要求与评价_软件质量模型
关于软件质量特性,前面的文章已经介绍了可靠性.易用性以及测试性,还有哪些质量特性?如何保证完整而不会遗漏?我认为有必要介绍一下GB/T 16260,以便对软件质量特性建立一个系统性的认知,立足整体对于 ...
- 中国企业实施ERP的难点攻略
加入WTO,企业的竞争环境发生了根本的变化,全球化.信息化.过剩的经济时代的到来,要求企业必须建立高效.动态的快速反映系统,而目前中国企业却普遍适应不良.信息化是企业的必然选择,也是提升企业竞争力的利 ...
- 中国企业实施ERP之难点全攻略
作者:王蓉 发表:2003.08.26 来源:软件工程专家网 引言: 加入WTO,企业的竞争环境发生了根本的变化,全球化.信息化.过剩的经济时代的到来,要求企业必须建立高效.动态的快速反映系统,而目 ...
- 企业实施ERP的效益、风险与策略
以下几篇关于实施ERP的效益.风险与策略均转自http://www.erpwang.com/shishi/20100704/1100_2.html. 激烈的全球竞争市场环境的急剧变化使得一大批制造业企 ...
- 江苏大学软件工程期末复习题
江苏大学软件工程复习题 一.判断题 1.软件就是程序,编写软件就是编写程序. (F) 2.软件危机的主要表现是软件需求增加,软件价格上升. (F) 3.软件工程学科出现的主要原因是软件危机的出现. ( ...
- 2012年5月份第2周51Aspx源码发布详情
图像相似度比较源码 2012-5-11 [VS2010]程序介绍:第一步,缩小尺寸.将图片缩小到8x8的尺寸,总共64个像素.这一步的作用是去除图片的细节,只保留结构.明暗等基本信息,摒弃不同尺寸.比 ...
- 怎么做革命性创新产品
ShowStopper,有搅局者.精彩表演者的意思. 微软出版过四本书,我个人感觉不错: 1.开发类:软件开发的科学与艺术 2.开发管理类:微软的秘密 3.研究开发类:观止(就是这本书),介绍NT这个 ...
- 【系统分析师之路】第七章 系统分析架构篇记忆敲出
[系统分析师之路]第七章 系统分析架构篇记忆敲出 系统分析师系统设计架构篇记忆敲出 [系统分析师之路]第七章 系统分析架构篇记忆敲出 一. 软件架构的概念 二. 五种软件架构的风格 三. 数据流风格的 ...
最新文章
- 代码质量第4层——健壮的代码!
- Linux中java项目环境部署,简单记录一下
- 【模型解读】深度学习网络之Siamese Network网络
- Visual C++设计UDP协议通讯示例
- C语言什么时候必须用到二级指针?(需要调用函数为一维空指针确定值的情况下,需要传入二维指针,也就是那个一维指针的指针)
- 重磅:.NET 6 发布首个预览版
- MSP430杂谈--时钟资源UCS的配置
- TI DSP simulator 种类选择
- HDFS 中常见的Timeout
- 读宗成庆老师著统计自然语言处理书笔记整理(1)
- CSDN 编辑器使用方法
- 开发者的拯救者还是掘墓人?解密低代码开发平台
- 《剑指Offer》之“平衡二叉树”
- 深入浅出JS—20 生成器控制函数执行
- zbrush导入obj模型不显示_ZBrush中如何导入和导出OBJ文件—ZBrush教程
- DevExpress----破解补丁
- 从现在开始,请务必珍惜你手里的现金
- 从业编程生涯十年,你要了解的程序员养生之道,以及进阶之路。
- 手游服务端框架之合区工程
- IGH on Beaglebone Black(AM3358) with Xenomai
热门文章
- OpenCL编程实例: 向量计算
- C++的Memcpy与Memcpy_s函数解析
- 提高工作效率的软件推荐——我的ABC软件工具箱 6.0 最新版上线啦
- RHCA红帽认证架构师考试分享
- VS编译错误:winsock.h winsock2.h ws2def.h 重定义
- python采集数据搭建小说网站_Python制作爬虫采集小说
- 企业信息管理系统(1)_系统页面框架分析
- 【智能算法第一期】Elman神经网络基本原理
- 微信测试拉黑的软件,如何检测微信里有没有人把你拉黑?教你一招!
- uniapp中引入colorUI