Файл: Лаб. занятие № 5+.doc

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

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

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

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



.

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

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

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

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

8