软件可用性与效率

时间:2010-06-30 10:28:02

标签: performance usability

确保软件可用性是否总会导致效率下降?

5 个答案:

答案 0 :(得分:9)

它通常会导致用户的效率提高 - 如果您有一个用户与软件进行交互,这通常是它实现的任何事情的速率限制步骤,因此将所有内容都考虑在内我会说一个响亮的“不”。

答案 1 :(得分:1)

对谁有效率?

可用性应该提高用户的效率 - 在几乎所有情况下,这应该是最重要的衡量标准。

虽然可用性的一个衡量标准是软件的响应速度,这是一种效率,所以 - 通过使软件更有效率来改变你的陈述 - 你可以使它更有用。

答案 2 :(得分:1)

绝对不是。可用性是效率。

“足够”这个词浮现在脑海中。

在任何情况下,问题都是一种非事件。如果产品现在具有可用性,那么它将不会被使用......因此它具有低价值。 : - )

Rob Smyth

答案 3 :(得分:0)

保险还是确保?我假设'确保'。我的回答是'不'。

答案 4 :(得分:0)

答案最终没有。

可用性

  1. 用户可以轻松实现目标吗?
  2. 目标的正确途径有多明显?
  3. 用户失败有多难?
  4. 理想情况下,您可以回复所有这些非常

    <强>效率

    1. 程序员效率:需要实施多少事情而不是正在实施
    2. 处理器效率:应用程序运行的速度
    3. 内存效率:应用程序的运行占用空间有多小
    4. 用户效率:用户完成任务的速度有多快
    5. 不可用的应用程序往往具有:

      • 选项太多
      • 屏幕杂乱太多
      • 很少有用的指标
      • 几个图标
      • 小指导

      为了成为一个强大的程序,这意味着用户必须能够快速轻松地完成他们的任务,而不会妨碍他们。

      <强>简化

      通常,这意味着删除用户不需要的所有选项。即使用户可能需要一个选项,也只有当它是相关选项时才会显示给他们。

      这样做可以提高我们之前提出的所有四个效率目标。实现的选项更少,渲染的项目更少,用户效率更高。简化既增强了可用性又提高了效率。然而,这是以更高的前期设计时间为代价的。

      图标和指标

      添加图标和指示符通常(如果正确完成)可以提高可用性,但是它们会降低程序员的效率,因为它们是需要完成的额外任务。假设一个Web应用程序,如果您要发送更多大图像而不是严格的文本页面,它们将增加(无论大小,无论大小)页面的渲染时间。

      然而,它们极大地提高了用户效率和可用性。

      基本上,可用性的增加需要预先进行大量投资才能正确设计应用程序,并进行大量的可用性测试。这些可能会影响您的开发周期,但它们会创建一个更好的项目。它们还可以减少错误并减少对支持基础架构的需求,因为您的应用程序将更适合其目的。

      可用性始终值得投资。

相关问题