- •Стратегии «Руководство по основным действиям и компонентам».
- •Стратегии идентификации назначения и характерных свойств системы
- •Описание примера: Магазин (приложение для торгового терминала)
- •1.4.1. Идентификация назначения системы
- •1.4.2. Идентификация характерных свойств системы
- •Определение средств регистрации важной информации
- •Определение средств ведения бизнеса
- •Определение средств анализа результатов бизнеса
- •Определение средств взаимодействия с другими системами
- •Замечания по поводу назначения и характерных свойств системы
- •1.5. Выбор объектов
- •1.5.1. Использование компонентов модели для организации работы
- •1.5.2. Выбор объектов проблемной области
- •Выбор актеров и участников
- •1.6. Применение образцов: выбор и упорядочивание объектов проблемной области
- •1.6.1. Участник-транзакция
- •1.6.2. Место-транзакция
- •1.6.3. Транзакция - следующая транзакция
- •1.6.4. Контейнер-содержимое
- •1.6.5. Транзакция-экземпляр строки транзакции
- •1.6.6. Актер-участник
- •1.6.7. Общая схема на данный момент
- •1.7. Применение стратегий для определения обязанностей объектов проблемной области
- •1.7.1. Обязанности актеров и участников Актер: человек
- •Участник: кассир
- •Участник: покупатель.
- •1.7.2. Обязанности мест Магазин
- •1.7.3. Обязанности реальных вещей
- •Экземпляр товара
- •Универсальный код товара upc
- •Описание каждого атрибута
- •Регистрирующее устройство
- •Ящик кассового аппарата
- •Важное замечание по поводу состояния операции
- •Категория налога
- •1.7.4. Обязанности транзакций проблемной области
- •Продажа
- •Экземпляр строки продажи
- •Описание каждой службы
- •Новый вариант экземпляра строки продажи
- •Что совпадает, а что отличается Оплата и ее виды
- •1.8. Применение образцов: определение обязанностей в проблемной области
- •Множество-рабочий
- •Участник-транзакция
- •Транзакция-экземпляр строки транзакции
- •Экземпляр товара-экземпляр строки
- •Общая схема на данный момент
- •1.9. Разработка динамики проблемной области с помощью сценариев
- •1.9.1. Выбор ключевых сценариев
- •1.9.2. Сценарий: вычисление общей суммы при продаже
- •1.10. Выбор объектов взаимодействия с человеком
- •1.10.1. Выбор окон
- •1.10.2. Выбор отчетов
- •1.11. Определение обязанностей для взаимодействия с человеком
- •1.11.1. Обязанности для окон
- •Окно регистрации
- •Окно продажи
- •1.11.2. Обязанности отчетов Получение денег
- •1.12. Разработка динамики взаимодействия с человеком с помощью сценариев
- •1.12.1. Поиск имеющих смысл сценариев взаимодействия с человеком
- •Сценарий: регистрация в системе
- •Сценарий: провести продажу
- •1.13.2. Взаимодействие в данной системе
- •1.13.3. Определение обязанностей для взаимодействия систем
- •1.13.4. Множество систем авторизации
- •1.13.5. Разработка динамики взаимодействия систем с помощью сценариев
- •1.14. Выбор объектов управления данными и их обязанностей
- •1.14.1. Поиск
- •1.14.2. Сохранение
- •1.14.3. Разработка динамики управления данными с помощью сценариев
- •1.15. Общая схема на данный момент
1.4.2. Идентификация характерных свойств системы
#6. Стратегия "Четыре вида характерных свойств" |
• Обязательно включите в модель характерные свойства, касающиеся:
2. Ведения дела 4. Взаимодействия с другой системой |
Другие стратегии по идентификация характерных свойств системы перечислены в приложении (стратегии 2-12)
Определение средств регистрации важной информации
А. Давайте теперь определим характерные свойства системы, уточняющие смысл и рамки рассматриваемого проекта. Начнем с вопроса: "За какой информацией вы хотели бы следить?"
Х. Мне нужно много информации.
А. Давайте вместе определим более конкретные потребности в качестве характерных свойств рассматриваемой системы, например: "вести учет того, что продается в магазине".
Х. Меня интересует следующая информация:
— обрабатывать цены на основе UPC (универсальный код товара);
— обрабатывать категории налогов (категории, ставки, действующие сроки);
— поддерживать авторизованных кассиров;
— учитывать продаваемые в магазине товары;
— регистрировать каждую продажу в магазине.
Определение средств ведения бизнеса
А. Что вы будете делать с необходимой вам информацией? Как вы будете использовать ее при ведении своего дела? Какую пользу вы из нее извлечете?
Х. На ваши три вопроса я дам один ответ. Я воспользуюсь этой информацией для того, чтобы следить за тем, что я продаю.
А. Может ли система помочь вам использовать информацию более эффективно?
Х. Да.
А. Как система может помочь вам вести дело?
Х. При выполнении повседневной работы магазина она может помочь:
— оценивать каждый экземпляр товара на основании UPC;
— вычислять налог на продажу, промежуточную и общую сумму;
— принимать оплату наличными, по чеку или со скидкой.
Определение средств анализа результатов бизнеса
А. Какой тип анализа результатов бизнеса помог бы вам повысить его эффективность?
Х. Анализ результатов — основа улучшения нашей деятельности. Только благодаря ему мы можем определить, что сделано, и какие действия еще нужно предпринять. Анализ жизненно важен для нас. Могли бы вы помочь мне в этом плане?
А. Конечно. Давайте действовать вместе. Предлагаю следующее:
— подсчитать, какое количество каждого товара продано;
— подсчитать, какая сумма получена наличными, по чекам или по кредитным карточкам;
— оценить работу каждого кассира;
— оценить работу каждого магазина.
Определение средств взаимодействия с другими системами
А. С какими другими системами вы хотели бы работать?
Х. С системами проверки и авторизации кредитных карточек, которые мы используем. Наша новая система торгового терминала должна автоматически взаимодействовать с любой из этих систем.
А. Давайте обозначим это в качестве цели: — получать авторизацию из одной или более систем авторизации (или проверки) кредитных карточек.
Замечания по поводу назначения и характерных свойств системы
Х. Определяют ли выделенные нами назначение и характерные свойства системы область ее действия?
А. На данный момент — да, но без учета перспективы. Все может измениться. Мы используем назначение и характерные свойства системы, чтобы понять ее обязательные функции.