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

2.1.2 Определение особенностей регистрации важной информации

Аналитик. Какую необходимую для вашей работы информацию должна регистрировать система?

Предприниматель. Вот список того, что мне требуется:

— особенности "регистрации важной информации":

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

категорий налога (категорий, ставок и времени действия),

информации от клерков по заказам,

информации, поступающей из склада,

информации от клиентов,

информации о наличии товаров на каждом складе,

заказа и того, что с ним делается.

2.1.3. Определение особенностей ведения дела

#7. Стратегия "Вычисление результатов и точек решений

• Введите в модель характерные свойства, обеспечивающие вычисление результатов и точек решений.

Аналитик. Какие нужные вам вычисления могла бы производить система?

Предприниматель. Я хотела бы, чтобы заказы удовлетворялись по приоритету, а не просто по очередности их поступления.

Аналитик. Мы сделаем это.

— Особенности "ведения дела":

определять стоимость каждого заказа,

определять промежуточные итоги, вычислять налог и общую сумму,

определять очередность заказов на основе приоритетов клиента и даты заказа.

2.1.4. Определение особенностей анализа результатов бизнеса

Аналитик. Как вы оцениваете деятельность сотрудников в процессе работы или в конце рабочего дня?

Предприниматель. Я оцениваю производительность труда каждого клерка, работу каждого склада и эффек­тивность работы моих дистрибьюторов.

Аналитик. Система может помочь вам в этом. Я намерен создать нечто любопытное с алгоритми­ческой точки зрения, нечто большее, чем еще одна система хранения данных.

Предприниматель. Добавим упомянутые оценки к списку характерных свойств.

— Особенности "анализа результатов бизнеса":

оценивать производительность труда клерков,

оценивать производительность склада,

оценивать производительность труда дистрибьюторов.

Определение особенностей работы с взаимодействующими системами

Аналитик. Есть и другие компьютерные системы, с которыми вы имеете дело.

Предприниматель. Да, вы правы. Было бы хорошо, если бы вы смогли упростить нашу работу с системами склада и получения счетов.

Аналитик. Мы добавим к нашей системе соответствующие характерные свойства.

— Характерные свойства "взаимодействующей системы":

взаимодействовать с системой склада, выдавая заказы и принимая поставки, посылать изменения в систему получения счетов; посылать клиентам информацию о заказах и поставках.

Итак, мы определили цель системы и некоторые ее характерные свойства. Теперь начнем стро­ить объектную модель.

Как и прежде, наши приоритеты — выбор объектов, определение обязанностей и разработка сце­нариев.

2.2. Выбор объектов

Начинать следует с проверки компонентов объектной модели, используя их как руководство и рабо­чую схему для построения объектной модели в целом.

#1. Стратегия "Четыре главных действия, четыре главных компонента"

Организуйте работу, ориентируясь на четыре главных действия и четыре главных компонента.

Четыре главных действия:

Стандарт. Определите цели, обязанности и характерные свойства системы и разработайте динамику с помощью сценариев.

Вариант 1. Можно сконцентрироваться на разработке динамики системы с помощью сценариев, определяя при этом обязанности. Такой метод особенно полезен для приложений реального времени.

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

Четыре главных компонента:

Стандарт. Проблемная область, взаимодействие с человеком, управление данными, взаимодействие систем.

Вариант 1. Можно начать с взаимодействия с человеком, последовательно переходя к проблемной области, управлению данными и взаимодействию систем. Это особенно полезно, когда ваши эксперты предпочитают говорить в терминах взаимодействия с человеком с самого начала.

Вариант 2. Начните с проблемной области и взаимодействия систем, последовательно переходя к взаимодействию с человеком и управлению данными. Этот подход можно применить для приложений реального времени, когда ваши эксперты интересуются получением данных и аспектами управления рассматриваемой системой.

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