54
ГЛАВА 3. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ
ПРОЕКТИРУЕМОЙ СИСТЕМЫ
3.1. Описание реализации системы
Интерфейс должен разрабатываться в соответствии с требованиями
юзабилити.
Юзабилити считается свойством продукта или системы, когда продукт
обладает удобством в использовании и универсальностью. Определение
юзабилити в соответствии с стандартом ISO 9241-11 гласит следующее:
«юзабилити является степенью удовлетворенности, продуктивности и
эффективности, с которыми продукт способен применяться конкретными
пользователями в конкретном контексте применения, чтобы достичь
конкретных целей» [46].
Типичная процедура проектирования GUI-интерфейса (Graphical User
Interface) для приложений ИС начинается с прецедентов. Аналитик, который
описывает поток событий для прецедента, имеет некоторый зрительный
образ GUI-интерфейса, чтобы поддержать человеко-машинное
взаимодействие. Сложные человеко-машинные взаимодействия невозможно
передать верно, употребляя только «язык прозы». Временами процедура
сбора и согласования запросов заказчика приводит к необходимости
выработать эскизы GUI-интерфейса.
В проектировании GUI-интерфейса основной момент состоит в том,
что контроль осуществляется на пользовательской стороне (если, система, а
не пользователь, контролирует безопасность, защиту и системную
целостность). Инновационные объектно-ориентированные программы
управляются событиями. Объекты откликаются на события (сообщения).
Между объектами внутренние взаимодействия запускаются внешними
событиями, которые инициируются пользователем [16].
Руководящие принципы для разработчиков служат фундаментом для