ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Изменение модели предметной области

При составлении этих описаний предполагалось наличие одного объекта данных, который еще не был представлен в модели предметной области, а именно – за­вершение ввода информации о покупаемых товарах. Значение этого объекта из­меняется при выполнении операции endSale, а в операции makePayment оно проверяется в предусловии.

Одним из способов представления этой информации является введение ат­рибута isComplete (или entryIsComplete) логического типа для объекта Sale.

.

Задание на самостоятельную работу (для выбранной темы индивидуального проекта):

  1. Составить диаграмму последовательностей системы (рис. 1.5);

  2. Составить описания операций, обрабатывающих входные системные события;

1 Сценарий прецедента — это его частный случай или реальный путь его реализации.

8