Какая из приведенных ниже диаграмм классов правильно моделирует следующую ситуацию: имеется ряд гостиниц, в каждой из которых от 10 до 1000 комнат; зная гостиницу, можно получить данные обо всех ее комнатах, но не наоборот.
Какая из приведенных ниже диаграмм классов со связями обобщения демонстрирует множественное наследование классаЗлыеРазбойники
от базового классаЛюди
через некоторые промежуточные классы?
Пусть имеется следующая диаграмма классов:
Эта диаграмма почти совпадает с диаграммой классов на рисунке, но на ней появился новый класс
ПРОЕКТ
: каждый служащий теперь может участвовать в проектах (до трех проектов), и в каждом проекте участвует, по крайней мере, один служащий. При наличии представленной диаграммы требуется сформулировать на языке ограничение: ни в одном проекте не должны работать служащие из отделов, образованных после начала проекта. Какие из приведенных формулировок правильны?
Какая из приведенных ниже диаграмм классов со связями обобщения демонстрирует множественное наследование классаМоторныеЛодки
от базового классаПлавательныеСредства
через некоторые промежуточные классы?
Какая из приведенных ниже диаграмм классов правильно моделирует следующую ситуацию: имеется несколько военных кораблей, на каждом из которых служит не менее 50 человек; среди моряков каждого корабля имеется пять мичманов и один капитан.
Пусть имеется следующая диаграмма классов:
Имеется несколько военных кораблей, на каждом из которых служат матросы, пять мичманов и капитан. При наличии представленной диаграммы требуется сформулировать на языке OCL ограничение: каждый мичман является мичманом на том корабле, на котором он служит моряком. Какие из приведенных формулировок правильны?
Какая из приведенных ниже диаграмм классов правильно моделирует следующую ситуацию: имеется несколько библиотек, в каждой из которых имеется от 2000 до 20000 книг. У библиотеки может быть до 100 зарегистрированных читателей, каждый из которых может взять из библиотеки от 2 до 5 книг. Один из читателей библиотеки является ее заведующим.
Пусть имеется следующая диаграмма классов:
Имеется несколько библиотек, у которых есть зарегистрированные читатели. При наличии представленной диаграммы требуется сформулировать на языке ограничение: у каждого читателя на руках книги только из той библиотеки, в которой он зарегистрирован. Какие из приведенных формулировок правильны?
Какая из приведенных ниже диаграмм классов со связями обобщения демонстрирует множественное наследование классаМолодыеСтроителиКоммунизма
от базового классаЛюди
через некоторые промежуточные классы?
Пусть имеется следующая диаграмма классов:
Требуется сформулировать ограничение: среди моряков любого корабля имеется не меньше пяти матросов. Какие из приведенных формулировок правильны?
Пусть имеется следующая диаграмма классов:
Требуется сформулировать ограничение: у любого читателя на руках может находиться не более одной книги категории
“редкая”
. Какие из приведенных формулировок правильны?
Пусть имеется следующая диаграмма классов:
Требуется сформулировать ограничение: ни один из участников какого-либо проекта не должен работать в отделе, число работников в котором превышает число участников данного проекта. Какие из приведенных формулировок правильны?
Пусть имеется следующая диаграмма классов:
Требуется сформулировать на языке OCL ограничение: на каждом корабле число матросов должно превышать капитанов и мичманов, служащих на том же корабле. Какие из приведенных формулировок правильны?
Пусть имеется следующая диаграмма классов: Требуется сформулировать на языке OCL ограничение: служащие отдела с номером 35 не должны участвовать в проекте с номером 355. Какие из приведенных формулировок правильны?
Пусть имеется следующая диаграмма классов:
Задано следующее ограничение целостности на языке OCL:
context СЛУЖАЩИЙ inv: self → COLLECT (проект) → COLLECT (менеджер) SELECT (self.номер = номер) → size () = 0 Какая из следующих формулировок этого ограничения на русском языке является правильной?