实际可用性:出现问题时

自定义异常(利用 Enterprise Library)

Charles Kreitzberg

可用性挑战

从可用性角度来讲,错误消息常常是恶梦的代名词。程序出现了错误,要让用户决定采取何种措施。如果程序产生的错误消息能向用户通告出现了什么错误并指导如何来纠正错误,那再好不过。遗憾的是,多数错误消息的表现与这一目标相去甚远。

考虑一下图 1 中的消息,这是在我的 PC 启动后不久出现的。想象一下,对于一个对问题一无所知的非技术用户,这则消息会产生怎样的影响。这则消息暗示安全已遭到破坏且情况糟糕之极。实际情况并没有那么可怕;后来我发现错误消息来自我的视频编辑器软件,一切完好无损。但这则消息中所包含的设计缺陷让人瞠目结舌:

未指出产生错误消息的程序。

该消息未能解释为什么终止程序。

消息表达不清晰。它提到了“安全信息”,但没有指出信息的内容。

该消息没有指出问题的严重程度以及用户的计算机是否有风险。

时间: 2024-09-17 03:58:37

实际可用性:出现问题时的相关文章

网易IDJ音乐站改版:UCD设计思想初体验

     网易IDJ音乐站(idj.163.com)是音乐的互动分享平台,期望突破以往听音乐的方式,由被动的听歌转为主动选择的音乐关注和主动的音乐分享,用最快的速度找到你想要的音乐和推荐给别人,你喜爱的音乐.     IDJ新版的设计目标 调整站点结构,更尊重用户习惯调整全站导航,让用户一目了然的站点地图,全面的找歌搜索,做到更清晰易懂     简约清晰的设计,使操作更易上手更方便快捷上传歌曲和制作自选集自选集代替了歌库,方便用户推荐音乐集合关注音乐,一键搞定--    更加丰富的音乐站点内容音

SQL Server DBA工作内容详解

在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色.DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行.DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难恢复,都离不开DBA的支持. 一般地,作为一个DBA,至少应该做好以下12项任务: 任务一:安装和配置; 任务二:容量规划; 任务三:应用架构设计; 任务四:管理数据库对象; 任务五:存储空间管理;

根据企业信息化应用需求来分析流程管理平台的选型

随着企业信息化建设的发展,选择一个能快速满足个性化需求并灵活稳健的系统架构是企业信息化建设成功的基础,这已经成为一个不争的事实.流程管理平台软件作为一个中间件产品,在企业信息系统架构中对于业务流程管理.快速开发及高效维护起着相当重要的作用,但在琳琅满目的产品介绍中如何选择真正适合企业需要的系统呢? 企业的信息化需求随着企业面临竞争的压力增大而变得复杂和丰富,如何在同等的资源条件下快速响应这些需求并提供优质IT服务成为企业信息化的一个重大挑战,而流程管理平台作为企业信息规划蓝图中的重要因素,选型是

《云计算:概念、技术与架构》一3.1 起源与影响

3.1 起源与影响 3.1.1 简要历史 "云"中计算的想法可以追溯到效用计算的起源,这个概念是计算机科学家John McCarthy在1961年公开提出的: "如果我倡导的计算机能在未来得到使用,那么有一天,计算也可能像电话一样成为公用设施.--计算机应用(computer utility)将成为一种全新的.重要的产业的基础." 1969年,ARPANET项目(Advanced Research Project Agency Network,APRANET,为In

企业安全管理的“六脉神剑”

当考虑确定计算系统.数据和网络的可用性和完整性控制时,与可考虑潜在机会授权的管理员相比,普通用户拥有更少的特权.系统管理员.执行备份的操作人员.数据库管理员.维修技师甚至帮助台支持人员的运营商,都纷纷在网络中提升权限.为了确保你系统的安全性,还必须考虑可以防止管理员滥用特权的控制.用于管理日常事务以及组织内的数据访问的自动化控制不能保证自己的完整性和可用性,避免过度管理任务的控制.如果控制管理使用权限的控件也不强,那么任何其他的控件也会被削弱.下面一起来看企业安全管理的"六脉神剑"--

企业级网络监控系统“必备技能”

网络可用性监控系统通常是应用程序出现故障时的第一道防线.IT组织的各个团队免不了在出事时互相推委责任,这时网络可用性监控系统就是一个必不可少的工具. 事实上,只要部署了正确的系统,这种推卸责任的现象甚至都不可能再出现.这种可用性监控工具有完备的警报和错误隔离功能.拥有这种工具,网络团队就可以提前处理服务问题. 网络可用性监控系统市场中有各种各样的产品,既有只支持有限功能和规模的开源工具,也有来自IBM和惠普等大型企业IT管理供应商的大型企业产品.在购买监控系统时,采购团队必须将企业需求与各种产品

Oracle 12.2新特性掌上手册 - 第三卷 Sharding 的增强

编辑手记:Sharding技术我们谈了好久,想必大家并不陌生,该功能12.2最新版本中,也将变得越来越完善,今天我们一起来学习. 注:文章内容来自官方文档翻译.若需要了解更多,请查阅官方文档. 1.about Sharding 简单来说,Oracle的Sharding技术就是通过分区(Partioning)技术的扩展来实现的.以前一个表的分区可以存在于不同的表空间,现在可以存在于不同的数据库.不同分区存在于不同数据库,这就将数据隔离了开来,Sharding就此实现. Sharding是一种数据层

SLA 简介

关于ITIL中SLA的概念,知道的人很多,但真正洞悉其复杂与本质的人可能不多,网上也甚少看到这部份的深入资料,尤其是跟实际业务相关的就较少,多是 一些空泛的居多.一直说想写针对ISO20000的13个流程分别写一篇评论与思考的文章,但工程比较大,只能象现在这样零零碎碎的写了,正好前段时间在 项目过程中碰到对SLA的讨论,于是想把一块的想法记录下来,以供内外交流,注意以下内容只是基于个人对SLA的理解,我并不认为它是一个对SLA最好的 解释与理解,只是基于目前这个阶段的认知而言,而是可行的也相对实

网易IDJ音乐站改版—UCD设计思想初体验

网易IDJ音乐站(idj.163.com)是音乐的互动分享平台,期望突破以往听音乐的方式,由被动的听歌转为主动选择的音乐关注和主动的音乐分享,用最快的速度找到你想要的音乐和推荐给别人,你喜爱的音乐. IDJ新版的设计目标 调整站点结构,更尊重用户习惯调整全站导航,让用户一目了然的站点地图,全面的找歌搜索,做到更清晰易懂 简约清晰的设计,使操作更易上手更方便快捷上传歌曲和制作自选集自选集代替了歌库,方便用户推荐音乐集合关注音乐,一键搞定-- 更加丰富的音乐站点内容音乐类别增加专辑.音乐专题和自选集

联想发布ThinkServer双路服务器和DAS新品

联想集团于伦敦时间1月22日在2014年度伦敦教育技术展上发布了ThinkServer家族新品:1U双路机架服务器ThinkServer RD340.适用于高密度存储的2U双路机架服务器ThinkServer RD440.全新企业级双路塔式服务器ThinkServer TD340以及全新模块化.高扩展机架直连式(DAS)存储器ThinkServer SA120.本次发布的新品进一步扩展了ThinkServer企业级业务版图,帮助企业级客户承载更多企业应用. ThinkServer RD340/R