Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции по разработка и эксплуатации ИС.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
48.85 Mб
Скачать
  1. Разработка функциональных требований к проекту программного продукта

  2. Разработка внешнего дизайна

На этапе разработки функциональных требований в качестве критериев могут быть предложены следующие:

  • Функциональность - удовлетворение потребностей пользователя в процессе его профессиональной деятельности

  • Эффективность проекта – экономический эффект от внедрения, внедрение прогрессивных технологий

  • Возможности модернизации - способность к модернизации должна закладываться в проект изначально.

При разработке внешнего дизайна могут быть предложены следующие критерии:

  • Удобный доступ к полной функциональности.

  • Пригодность к обучению (удобный интерфейс для обучения, которое стоит на 1 месте) и использованию.

  • Управляемость. Удобство позиционирования курсора мыши на каком-либо объекте. Не должно быть мелких объектов, на которые трудно попасть.

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

  • Эстетическое чувство. Разработанный продукт должен удовлетворять эстетическое чувство пользователя. Решение – группа дизайнеров + группа психологов.

При этом важно помнить:

  • Приложение существует для пользователя, а не наоборот.

  • Все требования, предъявляемые к программному продукту пользователем, должны быть зафиксированы на бумаге.

Во всех продуктах интерфейс стоит дороже на несколько порядков ядра программы.

  1. Основные свойства пользовательского интерфейса

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

Для создания у пользователя такого ощущения «внутренней свободы» интерфейс должен обладать целым рядом свойств, рассмотренных ниже.

  1. Естественность интерфейса

Естественный интерфейс, то есть не вынуждающий пользователя существенно изменять привычные для него способы решения задачи.

Сообщения и результаты, выдаваемые приложением, не должны требовать дополнительных пояснений, поскольку они будут мешать. Целесообразно также сохранить систему обозначений и терминологию, используемые в данной предметной области.

  1. Согласованность интерфейса

Способность пользователям переносить имеющиеся знания на новые продукты. Это позволит фокусировать внимание на решаемой задаче, а не тратить время на уяснение различий в использовании тех или иных элементов управления, команд и т.д.

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

  • Согласованность в пределах рабочей среды - приложение может «опираться» на те знания и навыки пользователя, которые он получил ранее при работе с другими приложениями.

  • Согласованность в использовании метафор.

Когда уже существующие метафоры нельзя использовать в другом смысле.

Метафора – использование некоторого объекта для понимания характеристик другого объекта.