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






