Общие вопросы:
Откройте в модели UML диаграмму такого-то типа (вариантов использования, последовательности, классов и т. д.).
Укажите архитектурные представления в браузере модели. Какое представление из 5-ти стандартных отсутствует в модели?
Какой смысл имеет тот или иной элемент на UML диаграмме (действующее лицо, вариант использования, объект, линия жизни, сообщение, класс, атрибут, операция, состояние, узел действия и т. д.)?
Какой смысл вкладывается в ту или иную связь (коммуникацию, включение, расширение, ассоциацию, агрегацию, композицию, зависимость, обобщение, реализацию и т. д.)? Сравните связи разного типа между собой (композицию с агрегацией, ассоциацию с зависимостью и т. п.).
На какой диаграмме можно встретить ту или иную связь (коммуникацию, включение, расширение, ассоциацию, агрегацию, композицию, зависимость, обобщение, реализацию и т. д.)? Покажите все UML диаграммы с указанной связью.
Открыть диаграмму (или найти в браузере) элемент модели определенного типа (класс, объект, действующее лицо, атрибут, операцию, пакет).
Какие обязанности несут граничные классы (управляющие, классы-сущности)? Покажите их на диаграмме классов.
Для диаграммы классов укажите диаграмму, на которой присутствуют экземпляры классов с исходной диаграммы (и наоборот).
Пояснить диаграмму со схемой базы данных (элементы и связи между ними).
Показать на диаграмме состояний переход со сторожевым условием (состояние с входным действием, суперсостояние и т. д.). Пояснить зачем все это надо.
Какие диаграммы и/или элементы модели связывают между собой Use Case View и Logical View.
Какие элементы добавлены в модель после окончания анализа, во время проектирования?
Представим, что мы добавили в модель новый вариант использования, к каким последствиям это приведет? Какие диаграммы изменятся, какие добавятся?
Представим, что требования к модели немного изменились (далее указываются новые требования), что изменится на диаграмме классов?
Зачем в модель добавлен интерфейс?
Что находится в реализации интерфейса?
Что дает использование проектного механизма?
Вопросы, специфические для системы регистрации на курсы:
Найдите всех "студентов" в модели. Что общего между ними, в чем различия?
Чем отличается событие вызова от события изменения?
Зачем понадобился класс Classification?
|