Удобство использования программного обеспечения против эффективности - PullRequest
0 голосов
/ 30 июня 2010

Всегда ли обеспечение удобства использования программного обеспечения приводит к снижению эффективности?

Ответы [ 5 ]

9 голосов
/ 30 июня 2010

Обычно это приводит к увеличению эффективности для пользователя - если у вас есть пользователь, взаимодействующий с программным обеспечением, это обычно является шагом по ограничению скорости во всем, чего бы он ни достиг, так что, учитывая всесказал бы громкое «нет».

1 голос
/ 30 июня 2010

Абсолютно нет. Удобство и простота в использовании.

На ум приходит слово «достаточно».

В любом случае вопрос не является событием. Если продукт имеет удобство использования, то он не будет использоваться ... поэтому он имеет низкую стоимость : -)

Роб Смит

1 голос
/ 30 июня 2010

Ответ, в конечном счете, нет.

Удобство использования :

  1. Насколько легко пользователь может достичь своих целей?
  2. Насколько очевиден правильный путь к цели?
  3. Насколько трудно пользователю потерпеть неудачу?

В идеале вы могли бы ответить очень на все эти вопросы.

Эффективность :

  1. Эффективность программиста: сколько вещей нужно реализовать и сколько внедряется
  2. Эффективность процессора: как быстро приложение запускается
  3. Эффективность памяти: насколько мала занимаемая приложением площадь
  4. Эффективность пользователя: насколько быстро пользователь может выполнить свою задачу

Приложения, которые нельзя использовать, обычно имеют:

  • Слишком много опций
  • Слишком много помех на экране
  • Несколько полезных индикаторов
  • Несколько значков
  • Маленькие указания

Для того, чтобы программа была очень полезной, это означает, что пользователь должен иметь возможность быстрои легко выполнять свои задачи, ничего не мешая им.

Упрощение

Как правило, это означает удаление всех параметров, которые не нужны пользователю.Даже если есть опция, которая может понадобиться пользователю , она должна быть представлена ​​ему только тогда, когда это актуальная опция в данный момент.

Это увеличивает все четыре цели эффективности, которые мы поставили ранее.Меньше вариантов реализации, меньше элементов для рендеринга и более высокая эффективность пользователя.Упрощение повышает удобство использования и повышает эффективность.Однако это происходит за счет более высокого начального времени проектирования.

Значки и индикаторы

Добавление значков и индикаторов обычно (если все сделано правильно) повышает удобство использования, однако они снижают эффективность работы программиста, поскольку являются дополнительными задачами, которые необходимо выполнять.быть завершен.Предполагая веб-приложение, они будут увеличивать (до какой бы большой или маленькой степени) время рендеринга страницы, если вы отправляете более крупные изображения, а не строго текстовую страницу.

Однако они значительно повышают эффективность и удобство использования.

По сути, повышение удобства использования требует больших вложений для правильной разработки приложения и выполнения большого количества тестов удобства использования.Это может нарушить ваш цикл разработки, но они создадут лучший проект.Они также уменьшат количество ошибок и потребуют меньше инфраструктуры поддержки, потому что ваше приложение будет лучше соответствовать его назначению.

Удобство использования всегда , в которые стоит инвестировать.

1 голос
/ 30 июня 2010

Эффективность для кого?

Удобство использования должно повысить эффективность пользователя - что почти во всех случаях должно быть самым важным измерением.

Хотя одним из показателей удобства использования является скорость реакциипрограммного обеспечения, которое является одним из видов эффективности, поэтому, перевернув свое утверждение, сделав программное обеспечение более эффективным, вы сделаете его более удобным для использования.

0 голосов
/ 30 июня 2010

страхование или обеспечение?Я предполагаю «обеспечение».Мой ответ «нет».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...