Описать основные принципы проектирования интерфейса пользователя.
Программа, разработанная программистом Ивановым, не имела возможности предоставлять справочную информацию, и однотипные операции выполнялись различными способами. Какие принципы проектирования интерфейса пользователя были нарушены. Ответ обосновать.
Интерфейс пользователя — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной.
(может подразумеваться набор средств, методов и правил взаимодействия любой системы, управляемой человеком).
Принцип | Описание |
Учет знаний пользователя | В интерфейсе необходимо использовать термины и понятия, взятые из опыта будущих пользователей системы |
Согласованность | Интерфейс должен быть согласованным в том смысле, что однотипные (но различные) операции должны выполняться одним и тем же способом |
Минимум неожиданностей | Поведение системы должно быть прогнозируемым |
Способность к восстановлению | Интерфейс должен иметь средства, позволяющие пользователям восстановить данные после ошибочных действий |
Руководство пользователя | Интерфейс должен предоставлять необходимую информацию в случае ошибок пользователя и поддерживать средства контекстно-зависимой справки |
Учет разнородности пользователей | В интерфейсе должны быть средства для удобного взаимодействия с пользователями, имеющими разный уровень квалификации и различные возможности |
В данном случае были нарушены два принципа создания пользовательского интерфейса: руководство пользователя и принцип согласованности.
|
|
Дать понятие принципа структурного подхода.
Восходящее проектирование.
Заказной программный продукт обладал рядом следующих недостатков:
· увеличение вероятности несогласованности компонентов вследствие неполноты спецификаций;
· наличие издержек на проектирование и реализацию тестирующих программ, которые нельзя преобразовать в компоненты;
· позднее проектирование интерфейса, а соответственно невозможность продемонстрировать его заказчику для уточнения спецификаций.