- •Практическая работа №1
- •Ход работы.
- •1. Определение необходимой функциональности системы
- •2. Создание пользовательских сценариев
- •3. Проектирование общей структуры
- •4. Проектирование отдельных блоков
- •5. Создание глоссария
- •6. Сбор полной схемы
- •7. Проверка схемы по сценарию
- •1.Определение необходимой функциональности системы
- •2. Создание пользовательских сценариев
- •Проектирование общей структуры
- •Проектирование отдельных блоков
- •5. Создание глоссария
- •Сбор полной схемы
- •Проверка схемы по сценарию
- •Практическая работа №2
- •Ход работы.
- •Практическая работа №3
- •Ход работы.
5. Создание глоссария
Открыть окно справки |
Открытие окна со справочной информацией |
Что такое квадратное уравнение |
Определение квадратного уравнения, его виды |
Как проверить коэффициенты |
Методика проверки чисел на возможность быть коэффициентами квадратного уравнения |
Как найти корни |
Методика вычисления корней квадратного уравнения |
Вернуться в окно программы |
Возврат в главное окно программы для дальнейшей работы |
Введите a,b,c |
Подсказки для ввода чисел |
Выполнить проверку и вычисление |
Запуск на выполнение процедуры обработки введенных чисел (проверка, вычисление корней) |
Введенное значение не является числом |
Веденное значение содержит символы, не допустимые для числового типа данных |
Введенное число имеет недопустимый тип |
Введенное число имеет тип, не относящийся к действительным числам |
Введенные числа не могут быть коэффициентами квадратного уравнения |
При введенных коэффициентах уравнение не имеет корней |
Выйти из программы |
Завершить выполнение программы |
Читать раздел |
Отображение информации из выбранного раздела справки |
Сбор полной схемы
Проверка схемы по сценарию
При проверке пользовательских сценариев по полной схеме системы было установлено, что внутренняя логика системы работает, тупиковых ситуаций не выявлено, все поставленный задачи пользователь сможет решить. Проект интерфейса программы готов к конструированию и реализации.
Контрольные вопросы
Из каких этапов состоит проектирование интерфейса?
Какие существуют способы определения необходимой функциональности приложения?
Что такое пользовательский сценарий?
В чем заключается проектирование общей структуры системы?
Какие существуют виды связей между блоками?
В чем заключается суть метода оценки интерфейса GOMS?
Как создается глоссарий?
Что проверяется на заключительном этапе проектирования системы?
Практическая работа №2
Тема: Создание первой версии прототипа пользовательского интерфейса.
Цель: Научиться конструировать первую версию прототипа интерфейса будущего приложения.
Ход работы.
Теоретическая часть
Необходимо нарисовать на бумаге все экраны и диалоговые окна будущего приложения. При этом нужно убедиться, что все интерфейсные элементы выглядят единообразно и похожи на реальные. На первом прототипе можно тестировать восприятие системы пользователем и её основную логику. После обнаружения каждой ошибки схема и прототип исправляются, а тестирование продолжается уже на новом прототипе. Так что на этом этапе прототип может пережить множество исправлений и, соответственно, много версий.
Практическая часть
Основываясь на результатах работы в практической работе №1, сконструируйте первый прототип интерфейса вашего будущего приложения. Для конструирования можно использовать любой известный графический редактор или программу- конструктор.
Контрольные вопросы
Какие существуют версии прототипа?
Что подразумевает постановка задачи при тестировании прототипа?
В чем заключается процесс тестирования прототипа путем наблюдения за пользователем?
В чем заключается метод наблюдения «мыслим вслух»?
Какие Вы знаете способы проверки качества восприятия?
