Внутренняя структура, компоненты и размещение Лекция 3
Основные понятия Структурированый классификатор Соединитель Часть классификатора Порт Делегирующий соединитель Сборочный соединитель Компонент Кооперация Вхождение кооперации Роль в кооперации Артефакт Манифестация Узел
Задача 1 Кооперация продажа Sales включает роль продавец Salesman и покупатель Customer. Покажите, что продавец и покупатель могут взаимодействовать друг с другом. Используя вхождения коопераций Sales, создайте модель кооперации продажи с посредником BrokeredSale, в которой покупатель взаимодействует с посредником Broker, а посредник как покупатель взаимодействует с продавцом.
Задача 2 Терапевт ведет прием посетителей Person, в ходе которого выписывает рецепты Subscriptions на лекарства Medicine; посетители принимают лекарства. Постройте структурную модель, включающую классы Therapist, Medicine и Person, и отношения между ними. Используя кооперацию покажите, что на приеме Visit, терапевт выполняет обязанности врача Doctor, посетитель является пациентом Patient, лекарства выписывают в виде рецептов Subscription.
Задача 3 Автомобиль Car состоит из двигателя класса Engine, пары передних froте и задних rear колес класса Wheel. Добавьте соединитель типа drivetrain так, чтобы автомобиль был переднеприводным. Расширьте модель так, чтобы наряду с переднеприводными автомобилями, она описывала полноприводные автомобили как частных случай переднеприводных. Добавьте необходимые элементы, используйте двигатель DoubleEngine с двумя приводами типа powertrain.