67
2.4. Контрольный пример реализации проекта и его
описание
В настоящее время интерактивность программ является непременным
требованием к информационным системам различного назначения. Человек
включается в контур решения задачи, осуществляемого с помощью
автоматизированной системы, является непременным его участником. Это
требует повышенного внимания к вопросам, связанным с организацией
взаимодействия человека с информационной системой.
Разработчики программных комплексов зачастую склонны
рассматривать функциональность системы отдельно от её
пользовательского интерфейса (ПИ). При этом предполагается, что ПИ
является своего рода дополнением к функциональности системы. Со своей
стороны, пользователи программ, как правило, не разделяют
функциональность и пользовательский интерфейс. Для пользователей
именно ПИ является программой. Для них, если интерфейс хороший, стало
быть, и сама программа хороша и удобна.
Пользовательский интерфейс часто понимают только как внешний
вид программы. Однако на деле пользователь воспринимает через ПИ всю
систему в целом, а значит, такое понимание ПИ является слишком узким. В
действительности ПИ включает в себя все аспекты дизайна, которые
оказывают влияние на взаимодействие пользователя и системы. Это не
только экран, который видит пользователь. Пользовательский интерфейс
состоит из множества составляющих, таких как:
1. Набор задач пользователя, которые он решает при помощи
системы;
2. Элементы управления системой;
3. Навигация между блоками системы;
4. Визуальный (и не только) дизайн экранов программы.
Структуру интерактивной программы в достаточно общем
случае можно представить в виде, изображенном на рисунке 2.8.