Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Евгений / идз1 / Пособие_Об_анал.doc
Скачиваний:
19
Добавлен:
31.03.2015
Размер:
1.44 Mб
Скачать

1.10. Выбор объектов взаимодействия с человеком

Теперь мы готовы к поиску объектов взаимодействия с человеком.

В современных системах ими чаще всего являются окна и отчеты. Конечно, можно было начать именно с них, а затем обратиться к объектам проблемной области или двигаться в разных направле­ниях, находя объекты и помещая их в наборы HI или PD.

1.10.1. Выбор окон

Рассмотрим стратегии выбора окон.

#27. Стратегия "Выбор окон: первый шаг"

• Создайте окна для каждого объекта проблемной области, с которым вы работаете.

• Если объект имеет экземпляры строк, смоделируйте их в единственном окне.

#28. Стратегия "Выбор окна регистрации"

• Если система должна знать, кто ее применяет, создайте окно регистрации для управления доступом и отчетности.

• Примеры: окно регистрации кассира, окно регистрации клиента, окно регистрации клерка по заказам или просто окно регистрации.

#29. Стратегия "Выбор окна установки"

• Создайте окна установки системы. Создайте и инициируйте объекты, необходимые для подготовки системы к работе. Введите административные службы для добавления пользователей и привилегий.

• Введите действия активизации и дезактивизации. Они могут понадобиться для системы или устройств, взаимодействующих с человеком. Установите упомянутые действия вместе с окном, которое знает объекты, способные вы­полнять их.

• Замечание: не включайте в модель вхождения данных тип экрана, управление клавиатурой, мышью, устройством считывания с магнитной ленты и т.п.

#30. Стратегия "Выбор главных окон"

• Рассмотрите, кто (аудитория) испытывает потребность, в чем (содержание) и почему (цель).

• Создайте окна ведения бизнеса. Создайте окна транзакций. Примеры: окно продажи, окно сеанса, окно оплаты.

• Создайте окна анализа результатов бизнеса.

• Рассмотрите окна комбинаций, когда экземпляры содержания тесно связаны во времени. Примеры: транзакция и экземпляры ее строки; продажа и окно оплаты.

Объекты окон для системы

Магазину Х нужны:

— окно регистрации;

— окно транзакции;

— окно продажи (и оплаты);

— окна участников транзакции:

окно магазина,

окно кассира,

окно регистрирующего устройства.

окно ящика кассового аппарата,

окно категории налога,

окно UPC,

окно экземпляра товара (и цены):

— окно результатов:

окно оценки работы магазина.

1.10.2. Выбор отчетов

Требуются следующие виды отчетов:

— официально требуемые отчеты;

— отчеты, необходимые для бизнеса.

Не следует пытаться моделировать все отчеты, которые можно получить специально (ad hoc) с по­мощью запросов к базе данных или в результате систематической проверки существующей системы.

Объекты отчетов для системы

#31. Стратегия "Выбор отчетов"

• Соедините главные сводки и специальные результаты, удовлетворяющие особым официаль­ным или деловым потребностям.

• Внимательно рассмотрите, кто (аудитория) испытывает потребность, в чем (содержание) и почему (цель).

• Не включайте в модель специальные (ad hoc) вопросы, которые кто-то случайно может задать, а также устаревшие отчеты.

Рис.1. 44. Выбор окон и отчетов взаимодействия с человеком

Кассир работает с единственным важным отчетом:

— приходом (получением денег). Учитывая характерные свойства системы, ее целям соответствуют следующие отчеты:

— отчет магазина:

— отчет экземпляра товара;

— отчет кассира.

Каждый из них относится к заданному интервалу времени. Добавим окна и отчеты к компоненту взаимодействия с человеком (рис.1. 44).

Соседние файлы в папке идз1