Юзабилити: как сделать сайт удобным

Виды программного обеспечения

Фредерик Брукс — именитый участник крупных западных про­ектов по созданию сложнейших программных систем — выделя­ет несколько разновидностей программного обеспечения.

Программа. Самый простой вариант программного обеспечения. Чаще всего это просто код, написанный на каком-либо языке программирования и состоящий только из операторов, циклов, рекурсий, переменных и т. п. Иногда могут быть комментарии в тексте программы или даже простенький файл с описанием ра­боты и настройки программы. Переменные допустимо называть «МоуаРегешеппауаб» или «loop_for_get_a_number_of_user_input». Программа может работать под управлением операционной системы и ее версии, которая установлена на компьютере про­граммиста, и совершенно невменяемо вести себя на другом ком­пьютере. Такая программа без исходных файлов — это только исполняемый модуль типа exe, class. Ключи для запуска програм­мы и ее опции знает только разработчик. Если такая программа имеет визуальное представление, то, как правило, у пользовате­ля оно ничего, кроме раздражения, не вызывает.

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

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

Системный программный продукт. Это совокупность различных программных продуктов и программных комплексов, со всеми их артефактами[1] и отличиями от обычной программы.

Программное обеспечение создается в первую очередь для лю­дей, а в этом случае «первой скрипкой» выступает интерфейс. Значит, и с этой точки зрения различия между программой и системным программным продуктом очень велики. Поскольку в большинстве случаев крупные системы создаются не для па­ры-тройки человек, а большого количества людей, то особое вни­мание должно уделяться отношению пользователей к системе. Чем больше положительных эмоций вызывает работа с систе­мой, тем выше ее шансы стать востребованной. Кроме различий в документировании, сложности, качестве исходных кодов и пе­

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

Однако невозможно с ходу узнать, что же «нужно» пользовате­лям. Иногда для этого проводят широкие маркетинговые иссле­дования, специальные тесты, изучают привычки и предпочтения пользователей. Тратятся большие средства не на создание ново­го кода и программных продуктов, а на изменение вроде бы только внешнего вида существующих программ с добавлением или устранением каких-нибудь функций. А результат? Результат в том, что предпочтение отдается именно наиболее удобным программам, наиболее приспособленным для работы, ненапря­гающим. И от того, сколько внимания уделяется будущим поль­зователям и графическому интерфейсу для них, насколько сис­тема удовлетворяет их информационные потребности, зависит ее рентабельность. Тщательно спроектированный и проработан­ный интерфейс позволяет работать без посторонней помощи, без системы справки, без подсказок службы поддержки.

Добавить комментарий

Юзабилити: как сделать сайт удобным

«Попрыгунчики»

Раньше меня раздражали стандартные в MS Windows закладки, расположенные в два уровйя (рис. 11.19). Вернее, раздражали не сами закладки, а то, что при переключении с нижнего ряда на верхний они …

Читаемость текста

Путешествуя по интернету, я встречал самые разные варианты оформления текстового материала. Недавно я попал На страницу с результатами поиска по запросу «Установка унитаза» по адресу http://otdelka. hl. ru/(я делаю дома …

Так делать нельзя

Ярчайший пример того, как делать нельзя, на pashen. kiev. ua - (рис. 11.16). Форма поиска без кнопки! Вы где-нибудь еще такое видели? Мало того, что нужно догадываться о ее использовагіии, …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов шлакоблочного оборудования:

+38 096 992 9559 Инна (вайбер, вацап, телеграм)
Эл. почта: inna@msd.com.ua

За услуги или товары возможен прием платежей Онпай: Платежи ОнПай