Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шевчук - конспект лекций.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.65 Mб
Скачать

Этапы разработки пи:

Первый этап: сбор и анализ информации, поступающей от пользователей

  • Первый шаг: определение профиля пользователей

  • Второй шаг: анализ стоящих перед пользователями задач

  • Третий шаг: сбор требований, предъявляемых пользователями

  • Четвертый шаг: анализ рабочей среды пользователей

  • Пятый шаг: соответствие требований стоящим перед пользователями задачам

Второй этап: разработка пользовательского интерфейса

  • Первый шаг: определение цели с точки зрения удобства применения продукта

  • Второй шаг: разработка сценария действий пользователей и задачи, стоящие перед ними

  • Третий шаг: определение объектов и операций

  • Четвертый шаг: определение иконок объектов и визуальных представлений

  • Пятый шаг: разработка меню объекта и окна

  • Шестой шаг: усовершенствование визуальной разработки

Третий этап: построение пользовательского интерфейса

Четвертый этап: подтверждение качества пользовательского интерфейса, тестирование

  1. Разработка пи

При разработке ПИ следует соблюдать следующие моменты:

  • Разработка эффективных форм

  • Проектирование форм ввода данных

  • Работа с несколькими формами

  • Эффективные меню

  • Ощущение скорости

  • Информирование пользователя о ходе процесса

  • Стандартные элементы интерфейса

  • Небольшая палитра инструментов

  • Одинаковое расстояние между элементами управления

  • Выбор и масштабирование шрифтов

  • Выбор цветов

  • Альтернативное управление

  • Командные кнопки

  • Флажки и переключатели

  • Текстовые подписи

  • Меню и списки

  • Панели инструментов и вкладки

  • Всплывающие подсказки

  1. Проектирование пи, как часть разработки технического задания

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

  1. Устранить различия во взглядах на постановку задачи заказчика и исполнителя. Для этого использую прототипы. Они бывают трех видов:

  • Примитивный (на бумаге)

  • Полуреальный (с применением MS Vision)

  • С интересующей функциональностью

Наиболее эффективно создание 2х или 3х типов прототипа.

  1. Облегчить процесс внедрения системы.

  2. Сократить число доработок системы, вызванных несоответствием ее функциональности ожиданиям клиента.

  3. Снять риск необходимости доработки функциональности системы, из-за неудовлетворенности заказчика предложенным интерфейсом.

  1. Проектирование иерархического меню пи

Проектирование меню предполагает следующие работы:

  • Проектирование содержания меню

  • Проектирование форм меню

  • ПО меню

Проектирование содержания меню – требует изучения предметной области и обоснование состава задач, образующих функциональную часть системы и их иерархические взаимосвязи. Для этого требуется выяснить должностные обязанности пользовательской системы, выбор пункта меню может совершаться:

  • Появлением на экране меню нижнего уровня

  • Выполнением команды

  • Выполнением процедуры

  • Появлением «заглушки»

В главном меню следует предусмотреть пункт выход.

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

  1. Количество уровней в меню должно быть не более 2-3.

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

  3. Пункты меню не нумеруются.

  4. Название пунктов горизонтального меню должно быть коротким – из одного слова.

  5. Заглавной должна быть только первая буква названия пункта.

  6. Пункт меню может быть выбран по первой (выделенной) букве его названия. Если первая буква названия пункта меню не является уникальной, то можно назначить любую выделенную букву.

  7. Для выбора пункта всплывающего меню должна быть предназначена «горячая» клавиша, поскольку путь к нему через главное меню может быть долгим.

  8. Пункты, к которым часто обращаются, должны быть расположены в начале меню. Если присутствует пункт «Помощь», то он располагается в начале главного меню, а пункт «Выход» – в конце.

  9. Логически взаимосвязанные пункты всплывающего меню объединяются в группы сплошной горизонтальной линией и могут получить свои подзаголовки.

  10. При формировании меню может быть выбрана цветовая схема. Вертикальное (всплывающее) меню может быть выделено тенью.