Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры моделирования и анализа на основе ООП.doc
Скачиваний:
103
Добавлен:
02.05.2014
Размер:
265.22 Кб
Скачать

Transaction Line Item

Экземпляр Строки Транзакции

quantity количество

status статус

about описание

how Many(Much) () сколько

calc Over Subsequent Line Item()

обсчет по всем

rank Subsequent Line Item()

оценить следующую

calc For Me() вычислить

Subsequent Transaction Line Item

Экземпляр Строки Следующей Транзакции

quantity количество

status статус

about описание

calc For Me() вычислить

rate() оценить

1 *

  • Типичные объектные взаимодействия:

how Many(Much) —> calc For Me calc Over Subsequent Line Items —> calc For Me

rank Transactions —> rate

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

  • Комбинации

транзакция - экземпляр строки транзакции; экземпляр - экземпляр строки; конкретный экземпляр - экземпляр строки; экземпляр строки транзакции - экземпляр строки следующей транзакции; экземпляр строки заказа - экземпляр строки поставки; экземпляр строки заявки - экземпляр строки проката; экземпляр строки заказа - экземпляр строки поставки

Шаблон № 9 "Экземпляр – Экземпляр Строки" шаблоны транзакций

Item Экземпляр

name имя

number код код

description описание

price цена

about описание

how Many() сколько

calc Over Line Items()

rank Line Items() ранжировать

calc For Me() вычислить

Line Item

Экземпляр Строки

quantity количество

status статус

about описание

calc For Me() вычислить

rate() оценить

1 *

  • Типичные объектные взаимодействия

how Many —> get quantity calc Over Line Items —> calc For Me rank Line Items —> rate

  • Примеры

с экземплярами строки транзакции: экземпляр товара - экземпляр строки заказа; экземп­ляр товара - экземпляр строки проката; экземпляр товара - экземпляр строки продажи; экземпляр товара - экземпляр строки поставки

с экземплярами строки контейнера: экземпляр товара - экземпляр строки бункера; экземпляр товара - экземпляр строки склада

  • Комбинации: транзакция - экземпляр строки транзакции; следующая транзакция - экземпляр строки следующей транзакции; экземпляр строки транзакции - экземпляр строки следующей транзакции; контейнер - экземпляр

Шаблон № 10 "Конкретный Экземпляр – Экземпляр Строки" шаблоны транзакций

Specific Item

Конкретный Экземпляр

serial Number серийный номер

purchase Date дата покупки

about описание

how Many() сколько

check Status() проверка статуса

calc Over Line Items() обсчет по всем

rank Line Items() ранжировать

calc For Me() вычислить

Line Item

Экземпляр Строки

status статус

about описание

is Status Value() значение статуса

calc For Me() вычислить

rate() оценить

1 *

  • Типичные объектные взаимодействия

how Many —> calc For Me rank Line Items calc Over Line Items —> calc For Me

check Status —> is Status Value

  • Примеры: конкретный самолет - экземпляр строки; конкретный автомобиль - экземпляр строки; видеопленка - экземпляр строки проката

  • Комбинации: транзакция - экземпляр строки транзакции; экземпляр строки транзакции - экземпляр строки следующей транзакции