Главная / Программирование / Нотация и семантика языка UML

Нотация и семантика языка UML - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Предметом курса является описание нотации языка UML версии 1.5 и особенностей процесса объектно-ориентированного анализа, проектирования и разработки программных приложений. Представлены определения базовых конструкций языка UML и нотация графических элементов, используемых при построении моделей программных систем и бизнес-процессов. Последовательно рассматриваются все типы канонических диаграмм языка UML и практические рекомендации по их построению. Применение рассматриваемых конструкций языка UML иллюстрируется практическими примерами диаграмм моделей.
Какое из приведенных ниже определений модели наиболее полно?
(1) модель — визуальное представление физической системы в форме изображения
(2) модель — абстракция физической системы, рассматриваемая с определённой точки зрения и представленная на некотором языке, или в графической форме
(3) модель — логическое представление физической системы в форме математического уравнения
Какое определение последовательных подсостояний (sequential substates) правильно?
(1) вложенные состояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии
(2) несколько состояний-композитов, последовательно соединенных переходами между собой
(3) состояния с дополнительным стереотипом "sequential"
Какое определение состояния деятельности (activity state) правильно?
(1) одно из параллельных подсостояний состояния-композита, находясь в котором объект принимает внешние сообщения
(2) состояние в графе деятельности, которое служит для представления процедурной последовательности действий, требующих определенного времени
(3) произвольное состояние с дополнительным стереотипом "activity"
Какое определение компонента (component) правильно?
(1) элемент логического представления модели системы, инкапсулирующий структуру и поведение классов
(2) физическая реализация операций классов в программном коде
(3) физически существующая часть системы, которая обеспечивает реализацию классов и отношений, а также функционального поведения моделируемой программной системы
Какое определение узла (node) правильно?
(1) физически существующий элемент системы, который может обладать вычислительным ресурсом или являться техническим устройством
(2) блок программного кода, осуществляющий физическую реализацию операций классов
(3) техническое устройство, которое обеспечивает функциональное поведение моделируемой программной системы
Какое определение архитектурных паттернов (architectural patterns) правильно?
(1) схемы представления компонентов на диаграмме развертывания
(2) множество предварительно определенных подсистем со спецификацией их ответственности, правил и базовых принципов установления отношений между ними
(3) множество базовых классов, которые играют важную роль в проекте по разработке программной системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма классов
(2) диаграмма "сущность-связь"
(3) диаграмма компонентов
(4) диаграмма системы
(5) диаграмма развертывания
Какой графический символ служит для изображения варианта использования (use case) на диаграмме вариантов использования?
(1) круг
(2) эллипс
(3) прямоугольник
Какое определение требования (requirement) правильно в контексте языка UML?
(1) желательное свойство, характеристика или условие, которым должна удовлетворять система в процессе своей эксплуатации
(2) логическое условие, которое проверяет актер при взаимодействии с моделируемой системой
(3) механизм расширения базовой нотации языка UML
Каким значком изображается квантор видимости "защищенный" (protected) на диаграмме классов?
(1) +
(2) #
(3)
(4) ~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1) *
(2) -1..1
(3) 2..4
(4) 1; 3
Укажите правильные записи имен объектов на диаграмме кооперации?
(1) a : Client
(2) B:Bank
(3) Manager
(4) :ATM
Укажите правильные записи имен объектов на диаграмме последовательности?
(1) заказ : Order
(2) :/ Bank
(3) /: ATM
Какое определение входного действия (entry action) правильно?
(1) действие, выполняющееся при переходе из начального события
(2) действие, производимое в момент перехода в данное состояние
(3) действие, которое выполняется в момент выхода из данного состояния
Какое высказывание правильно?
(1) диаграммы "cущность – связь" (ERD) предназначены для моделирования поведения системы
(2) диаграммы "cущность – связь" (ERD) предназначены для разработки конструкторской документации на изготовление механических деталей
(3) диаграммы "cущность – связь" (ERD) предназначены для разработки модели предметной области информационной системы
Как изображается неглубокое историческое состояние (shallow history state) на диаграмме состояний?
(1) files
(2) files
(3) files
Каким символом изображается ветвление процесса на диаграмме деятельности?
(1) files
(2) files
(3) files
Как изображается компонент на диаграмме компонентов?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения ресурсоемкого узла (processor) на диаграмме развертывания?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения тела параметризованной кооперации?
(1) files
(2) files
(3) files
Как изображается отношение включения на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения примечания (note) в языке UML?
(1) files
(2) files
(3) files
Как изображается управляющий класс (control class) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается отношение композиции (composition) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается мультиобъект (multiobject) на диаграмме кооперации?
(1) files
(2) files
(3) files
Как изображается линия жизни объекта (object lifeline) на диаграмме последовательности?
(1) files
(2) files
(3) files
Как изображается триггерный переход на диаграмме состояний?
(1) files
(2) files
(3) files
Какое из приведенных ниже определений объекта является правильным в контексте ООП?
(1) объект — физическая система, подлежащая представлению в форме некоторой модели
(2) объект — экземпляр некоторого класса
(3) объект — логическая абстракция элемента физической системы
Какое определение исторического состояния (history state) правильно?
(1) вложенное состояние состояния-композита, в котором объект может находиться бесконечно долго
(2) псевдосостояние, используемое для запоминания того из последовательных подсостояний, которое было текущим в момент выхода из составного состояния
(3) состояние с дополнительным стереотипом "history state"
Какое определение состояния под-деятельности (subactivity state) правильно?
(1) состояние в графе деятельности, которое служит для представления неатомарной последовательности шагов процесса
(2) состояние в графе деятельности, которое служит для представления действий, выполняемых мгновенно
(3) произвольное состояние с дополнительным стереотипом "subactivity"
Каким символом изображаются страницы в формате гипертекста на диаграмме компонентов?
(1) files
(2) files
(3) files
Может ли узел на диаграмме развертывания содержать в себе изображения компонентов?
(1) нет
(2) да
(3) да, но в форме отдельной диаграммы развертывания
Какое определение паттернов тестирования (test patterns) правильно?
(1) специальные схемы для представления общей организации процесса тестирования программных систем
(2) множество предварительно определенных тестовых программ для проверки правильности реализации операций классов
(3) множество специальных узлов на диаграмме развертывания, которые используются для тестирования вычислительных сетей
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма кооперации
(2) диаграмма ERD
(3) диаграмма последовательности
(4) диаграмма функций системы
(5) диаграмма развертывания
Какой графический символ служит для изображения варианта использования (use case) на диаграмме вариантов использования?
(1) квадрат
(2) ромб
(3) эллипс
(4) звезда
Выберите правильное окончание следующей фразы: "Исключение из типичного хода событий..."
(1) "...всегда выполняется системой в первую очередь"
(2) "...всегда приводит к успешному выполнению варианта использования"
(3) "...требует спецификации дополнительных логических условий"
Каким значком изображается квантор видимости "общедоступный" (public)на диаграмме классов?
(1) +
(2) #
(3)
(4) ~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1) 1..2, 4, 6
(2) 0 – 2
(3) 1..2, 4..*
(4) 1; 3
Укажите правильные записи имен объектов на диаграмме кооперации?
(1) банк
(2) : Manager(Bank)
(3) a : Прямоугольник
Можно ли указывать временные ограничения на диаграмме последовательности?
(1) да
(2) да, но только с дополнительными сторожевыми условиями
(3) нет
(4) да, но только в форме сообщений со стереотипом "time"
Какое определение шаблона сценария правильно в контексте языка UML?
(1) специальное изображение варианта использования на диаграмме вариантов использования
(2) логическое условие, которому должна удовлетворять проектируемая программная система
(3) неформальные рекомендации по структуризации текста сценария варианта использования
Какое из высказываний правильно?
(1) язык UML предназначен для объединения нотаций ERD, IDEF0, DFD
(2) язык UML предназначен для унификации нотаций ООАП
(3) язык UML предназначен для генерации программного кода на основе моделей нотаций ERD, IDEF0, DFD
Как изображается переход разделение (fork) на диаграмме состояний?
(1) files
(2) files
(3) files
Каким символом изображается соединение альтернативных ветвей процесса на диаграмме деятельности?
(1) files
(2) files
(3) files
Как изображается отношение использования или импорта интерфейса на диаграмме компонентов?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения нересурсоемкого узла (устройства) на диаграмме развертывания?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения ролей классов при графическом представлении реализации паттернов?
(1) files
(2) files
(3) files
Как изображается пакет в нотации языка UML?
(1) files
(2) files
(3) files
Какое из высказываний справедливо применительно к отношению включения?
(1) отношение включения связывает актера с отдельным вариантом использования
(2) отношение включения связывает только два варианта использования
(3) отношение включения используется для изображения вложенности диаграмм вариантов использования друг в друга
Какие дополнительные требования входят в классификацию требований модели FURPS+?
(1) требования написания сценариев
(2) проектные ограничения
(3) требования управления системой
(4) психологические требования
(5) юридические требования
Как изображается бизнес-сущность (business entity) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается отношение обобщения (generalization) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается вызов процедуры (операции) или передачу потока управления на диаграмме кооперации?
(1) files
(2) files
(3) files
С помощью какого символа изображается уничтожение объектов на диаграмме последовательности?
(1) files
(2) files
(3) files
Какое из определений состояния (state) правильно?
(1) условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет некоторому логическому условию, выполняет определенную деятельность или ожидает некоторого события
(2) действия, которые выполняет моделируемый объект в ходе своего жизненного цикла
(3) реализация операций класса созданным на его основе объектом
Допускается ли на диаграмме состояний изображение перехода, соединяющего подсостояние композита с внешним состоянием?
(1) нет
(2) да
(3) да, но с дополнительным сторожевым условием
Каким образом изображаются альтернативные переходы на диаграмме деятельности?
(1) при помощи стереотипов
(2) при помощи сторожевых условий
(3) при помощи ограничений
(4) при помощи триггерных переходов
Какой стереотип определяет разновидность компонента-файла, который является исполнимым файлом и может выполняться на компьютерной платформе?
(1) <<document>>
(2) <<executable>>
(3) <<library>>
(4) <<source>>
(5) <<table>>
(6) <<file>>
Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<processor>>
(2) <<executable>>
(3) <<file>>
(4) <<source>>
(5) <<net>>
Какие из перечисленных паттернов относятся к категории GoF?
(1) адаптер
(2) принтер
(3) фасад
(4) интерпретатор
(5) интерфейс
Какие элементы относятся к механизму расширения языка UML?
(1) операции
(2) пакеты
(3) стереотипы
Как изображается бизнес-актер (business actor) на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Какие категории требований входят в классификацию требований модели FURPS+?
(1) функциональные
(2) структурные
(3) производительности
(4) ответственности пользователей
(5) безопасности
Укажите правильные записи атрибутов на диаграмме классов?
(1) + clear()
(2) # Adress : String
(3) - balance : Currency
(4) + distance : Real = 100.0
Какое ограничение означает, что в данном отношении обобщения специфицированы все классы-потомки, и других классов-потомков у данного класса-предка быть не может?
(1) {disjoint}
(2) {overlapping}
(3) {complete}
(4) {incomplete}
Как изображается возврат из вызова процедуры на диаграмме последовательности?
(1) files
(2) files
(3) files
Каким образом специфицируется ветвление на диаграмме последовательности?
(1) с помощью ограничений
(2) с помощью стереотипов
(3) с помощью сторожевых условий
(4) с помощью дополнительных сообщений
Допускается ли на диаграмме состояний изображение перехода из одного состояния в это же состояние?
(1) нет
(2) да
(3) да, но с дополнительным стереотипом "self transition"
Допускается ли на диаграмме состояний изображение класса, поведение объектов которого моделируется с помощью состояния-композита?
(1) нет
(2) да
(3) да, но с дополнительным стереотипом "class"
Каким образом изображаются параллельные переходы на диаграмме деятельности?
(1) При помощи стереотипа "parallel transition"
(2) При помощи сторожевых условий
(3) При помощи специального символа
(4) При помощи триггерных переходов
Какой стереотип определяет разновидность компонента-файла, который представляется в форме таблицы базы данных?
(1) <<document>>
(2) <<executable>>
(3) <<library>>
(4) <<source>>
(5) <<table>>
(6) <<file>>
Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<modem>>
(2) <<control>>
(3) <<entity>>
(4) <<unit>>
(5) <<sensor>>
Какие из перечисленных паттернов относятся к категории GoF?
(1) базовая ответственность
(2) фазовый метод
(3) декомпозиция
(4) одиночка
(5) посетитель
Какие элементы относятся к механизму расширения языка UML?
(1) представления
(2) ограничения
(3) стереотипы
Укажите правильные записи атрибутов на диаграмме классов?
(1) + fillColor : Color = (255,0,0)
(2) # имяРуководителя[1..2] : String = 'Иван Иванович'
(3) – balance : Currency ($100)
(4) + distance : Real := 10;
Какое ограничение означает, что в данном отношении обобщения отдельные экземпляры классов-потомков могут принадлежать одновременно нескольким классам?
(1) {disjoint}
(2) {overlapping}
(3) {complete}
(4) {incomplete}
Какой стереотип обозначает посылку другому объекту некоторого сигнала, который асинхронно инициируется одним объектом и принимается другим?
(1) <<call>>
(2) <<return>>
(3) <<create>>
(4) <<send>>
(5) <<destroy>>
Какое высказывание относительно фокуса управления (focus of control) на диаграмме последовательности является правильным?
(1) фокус управления изменяет порядок ветвления
(2) фокус управления указывает период времени, в течение которого объект выполняет действие, находясь в активном состоянии
(3) фокус управления могут иметь те объекты, которые только принимают сообщения
(4) фокус управления концентрирует внимание разработчика на наиболее важных объектах
Как изображается начальное состояние на диаграмме состояний?
(1) files
(2) files
(3) files
Допускается ли на диаграмме состояний изображать несколько переходов, входящих в одно и то же состояние?
(1) да
(2) нет
(3) да, при отсутствии конфликта между ними
Какое из приведенных ниже определений класса правильно в контексте ООП?
(1) класс представляет собой абстракцию совокупности объектов некоторого мира, реального, или вымышленного, которые имеют общий набор свойств и обладают похожим поведением
(2) класс — абстракция физического процесса, представленная в графической форме
(3) класс — категория профессионального мастерства сотрудников компании
(4) класс — помещение для проведения уроков в школе
Какое определение состояния действия (action state) правильно?
(1) последовательные подсостояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии
(2) состояние в графе деятельности, которое служит для представления реализации операций классов, требующих продолжительного времени
(3) специальный случай состояния с некоторым входным действием и, по крайней мере, одним выходящим из состояния переходом
Какое определение модуля (module) правильно?
(1) часть программной системы, требующая памяти для своего хранения и процессора для исполнения
(2) часть программного кода, физически реализующая операции классов
(3) физическая часть системы, которая содержит описание классов и отношений, а также функционального поведения моделируемой программной системы
Какое высказывание относительно ресурсоемкого узла правильно?
(1) ресурсоемкий узел — элемент системы, обладающий памятью для хранения информации
(2) ресурсоемкий узел — узел, который содержит процессор и память
(3) ресурсоемкий узел — физическая часть системы, требующая повышенного расхода электрической энергии для своего функционирования
Какое определение паттернов проектирования (design patterns) правильно?
(1) специальные схемы для уточнения структуры подсистем или компонентов программной системы и отношений между ними
(2) множество схем разбиения классов на составные части со спецификацией их ответственности и отношений между ними
(3) специальные схемы для организации программного кода в модулях реализации системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма IDEF0
(2) диаграмма вариантов использования
(3) диаграмма состояний
(4) диаграмма деятельности
(5) диаграмма моделей
Какое определение актера (actor) правильно?
(1) актер представляет собой человека-пользователя, который взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения своих задач
(2) актер – это любой сотрудник моделируемой системы, который выполняет конкретные задачи и обеспечивает достижение системой заданных целей или функциональных возможностей
(3) актер представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения частных задач
Какое определение сценария (scenario) правильно?
(1) сценарий представляет собой требования к пользователю, который взаимодействует с моделируемой системой
(2) сценарий – это любой вариант использования, который обеспечивает достижение системой заданных целей или функциональных возможностей
(3) сценарий — определенная последовательность действий, которая описывает действия актеров и поведение моделируемой системы в форме обычного текста
Каким значком изображается квантор видимости "закрытый" (private) на диаграмме классов?
(1) +
(2) #
(3)
(4) ~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1) *..n
(2) 0 – 1
(3) 2, 4
(4) 1..*
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
(1) {location=Server}
(2) "destroy"
(3) [balance>$20]
(4) /condition = true/
Укажите правильные записи имен объектов на диаграмме последовательности?
(1) : Order
(2) : Компания
(3) Mywindow
(4) interface
Какое определение выходного действия (exit action) правильно?
(1) действие, выполняющееся при переходе из начального события
(2) действие, производимое в момент входа в данное состояние
(3) действие, которое выполняется в момент выхода из данного состояния
Какое высказывание верно?
(1) диаграммы IDEF0 предназначены для разработки статической модели предметной области информационной системы
(2) диаграммы IDEF0 предназначены для разработки конструкторской документации на изготовление механических деталей
(3) диаграммы IDEF0 предназначены для моделирования бизнес-процессов
Как изображается глубокое историческое состояние (deep history state) на диаграмме состояний?
(1) files
(2) files
(3) files
Каким символом изображается распараллеливание процесса на диаграмме деятельности?
(1) files
(2) files
(3) files
Как изображается отношение зависимости на диаграмме компонентов?
(1) files
(2) files
(3) files
Как изображается отношение зависимости на диаграмме развертывания?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения параметров параметризованной кооперации?
(1) files
(2) files
(3) files
Какой связью изображается вложенность пакетов?
(1) files
(2) files
(3) files
Как изображается отношение расширения на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Каким образом изображаются исключения из типичного хода событий сценария?
(1) в форме примечаний
(2) в форме дополнительных стереотипов
(3) в форме отдельного раздела сценария
(4) в форме зависимости со стереотипом <<exclusive>>
Как изображается граничный класс (boundary class) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается отношение агрегации (aggregation) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается активный объект (active object) на диаграмме кооперации?
(1) files
(2) files
(3) files
Как изображается фокус управления (focus of control) на диаграмме последовательности?
(1) files
(2) files
(3) files
Как изображается нетриггерный переход на диаграмме состояний?
(1) files
(2) files
(3) files
Какое из приведенных ниже определений принципа полиморфизма является правильным в контексте ООП?
(1) полиморфизм характеризует свойство некоторых объектов принимать одинаковые формы в зависимости от обстоятельств
(2) полиморфизм характеризует общий принцип независимости интерфейса операций от особенностей их реализации в фактическом классе, в соответствии с которым знание о более общей категории разрешается применять для более частной категории
(3) полиморфизм характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей
Какое определение состояния синхронизации (synch state) правильно?
(1) псевдосостояние, соединяющее переходы между двумя состояниями на диаграмме, в которых объект может находиться одновременно
(2) вложенные состояния, используемые для спецификации двух и более подсостояний, которые могут выполняться параллельно внутри составного события
(3) псевдосостояние в конечном автомате, которое используется для синхронизации параллельных областей конечного автомата
Каким символом изображается под-деятельность на диаграмме деятельности?
(1) files
(2) files
(3) files
Каким символом изображаются тексты справочной помощи на диаграмме компонентов?
(1) files
(2) files
(3) files
Какие высказывания относительно нересурсоемкого узла (устройства) верны?
(1) узел на диаграмме развертывания со стереотипом <<device>>
(2) физическая часть системы, которая не требует повышенного расхода электрической энергии для своего функционирования
(3) узел, который не содержит процессора и памяти
Какое определение паттернов реализации (implementation patterns) правильно?
(1) схемы представления программного кода в компонентах на диаграмме компонентов
(2) совокупность компонентов и других элементов реализации, используемых в структуре модели при написании программного кода
(3) множество базовых узлов на диаграмме развертывания, которые играют важную роль в процессе функционирования программной системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма IDEF3
(2) диаграмма экземпляров классов
(3) диаграмма компонентов
(4) диаграмма артефактов
(5) диаграмма деятельности
Какое определение диаграммы вариантов использования (use case diagram) правильно?
(1) диаграмма вариантов использования — диаграмма, на которой изображаются отношения между актерами и вариантами использования
(2) диаграмма вариантов использования — диаграмма, на которой изображаются функции моделируемой системы
(3) диаграмма вариантов использования — диаграмма, на которой изображаются отношения между сотрудниками компании
Выберите правильное окончание следующей фразы: "При разработке диаграммы вариантов использования..."
(1) "...в первую очередь необходимо определить главных и второстепенных актеров"
(2) "...в первую очередь необходимо определить базовые классы моделируемой системы"
(3) "...в первую очередь необходимо определить отношения включения и расширения"
Какое определение конкретного класса (concrete class) правильно?
(1) класс, который содержит реализацию своих операций
(2) класс, который имеет заданные типы атрибутов и операций
(3) класс, на основе которого могут быть непосредственно созданы экземпляры или объекты
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1) 2..N
(2) 3..*
(3) 1// 4
(4) 1..10
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
(1) [location=Server]
(2) "condition"
(3) {balance=$10}
(4) /ошибка = 0/
Каким образом изображается создание объекта на диаграмме последовательности?
(1) с помощью специального символа
(2) смещением изображения объекта по вертикали
(3) смещением изображения объекта по горизонтали
(4) с помощью сообщения со стереотипом <<create>>"
Какие разделы входят в шаблон сценария использования?
(1) введение
(2) главный раздел
(3) типичный ход событий
(4) заключение
(5) рекомендации программистам
(6) исключения
Какие из перечисленных CASE-средств поддерживают нотацию языка UML?
(1) AllFusion Process Modeler
(2) IBM Rational Rose
(3) Borland Together
(4) Adobe Acrobat
(5) Corel Draw
Как изображается переход слиянием (join) на диаграмме состояний?
(1) files
(2) files
(3) files
Каким символом изображается объект на диаграмме деятельности?
(1) files
(2) files
(3) files
Как изображается отношение зависимости между компонентом и классом на диаграмме компонентов?
(1) files
(2) files
(3) files
Как изображается узел с развернутым на нем компонентом?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения обобщения классов параметризованной кооперации?
(1) files
(2) files
(3) files
Допускается ли в языке UML вложенность пакетов?
(1) нет
(2) да
(3) да, но только на различных диаграммах
Какое из высказываний справедливо применительно к отношению расширения?
(1) отношение расширение связывает актера с отдельным вариантом использования
(2) отношение расширение связывает только два варианта использования
(3) отношение расширение связывает отдельных актеров между собой
Какие дополнительные требования входят в классификацию требований модели FURPS+?
(1) эргономические требования
(2) экономические требования
(3) требования к графическому интерфейсу пользователя
(4) физические требования
(5) требования безопасности сетевых протоколов
Как изображается интерфейс (interface) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается n-арная ассоциация (n-ary association) на диаграмме классов?
(1) files
(2) files
(3) files
Каким образом изображается рефлексивное сообщение на диаграмме кооперации?
(1) files
(2) files
(3) files
Как изображается рефлексивное сообщение на диаграмме последовательности?
(1) files
(2) files
(3) files
Какое определение события (event) правильно?
(1) изменение значения атрибута объекта в ходе его жизненного цикла
(2) спецификация существенных явлений в поведении системы, которые имеют местоположение во времени и пространстве
(3) действие, которое выполняется в момент входа или выхода из некоторого состояния
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?
(1) Деннис Ритчи
(2) Гради Буч
(3) Никлаус Вирт
(4) Эдвард Йордон
Допускается ли на диаграмме состояний изображение вариантов использования, реализация поведения которых моделируется с помощью параллельных подсостояний?
(1) да
(2) да, но с дополнительным стереотипом "use case"
(3) нет
Допустимо ли изображение нетриггерных переходов на диаграмме деятельности?
(1) да
(2) да, но с дополнительными ограничениями
(3) нет
(4) да, но только при моделировании параллельных процессов
Какой стереотип определяет разновидность компонента-файла, который представляется в форме произвольного файла?
(1) <<document>>
(2) <<executable>>
(3) <<library>>
(4) <<source>>
(5) <<table>>
(6) <<file>>
Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<net>>
(2) <<system>>
(3) <<class>>
(4) <<device>>
(5) <<business entity>>
Какие из перечисленных паттернов относятся к категории GoF?
(1) модульность реализации
(2) шаблонный метод
(3) прототип
(4) передатчик сообщений
(5) хранитель
Может ли разработчик уточнять семантику графических изображений языка UML?
(1) да, но только в рамках механизма расширения
(2) да, в произвольной форме
(3) нет
Укажите правильные записи операций на диаграмме классов?
(1) + нарисовать(форма : Многоугольник)
(2) # setAddress (inout Сотрудник) = String
(3) - изменитьСчетКлиента (номерСчета : Integer)
(4) # отобразитьСообщение( ) :='Ошибка деления на ноль'
Какое отношение необходимо изобразить для спецификации того, что составные части некоторого класса имеют такое же время жизни, что и сам класс?
(1) отношение обобщения
(2) отношение зависимости
(3) отношение агрегации
(4) отношение композиции
Какой стереотип обозначает сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту?
(1) <<call>>
(2) <<return>>
(3) <<create>>
(4) <<send>>
(5) <<destroy>>
Какое высказывание относительно времени на диаграмме последовательности правильно?
(1) время изображается с помощью сообщения со стереотипом "time"
(2) время представляется с помощью неявной вертикальной оси
(3) время изображается с помощью специального объекта со стереотипом "time"
(4) время изображается с помощью ветвления со сторожевым условием [time=true]
Как изображается конечное или финальное состояние на диаграмме состояний?
(1) files
(2) files
(3) files
Допускается ли на диаграмме состояний изображение перехода, соединяющего внешнее состояние с последовательным подсостоянием композита?
(1) нет
(2) да
(3) да, но с дополнительным ограничением {true}
Допустимо ли изображение триггерных переходов на диаграмме деятельности?
(1) да
(2) да, но с дополнительными сторожевыми условиями
(3) нет
Какой стереотип определяет разновидность компонента-файла, представляющего собой файл с исходным текстом программы, который после компиляции может быть преобразован в исполнимый файл?
(1) <<document>>
(2) <<executable>>
(3) <<library>>
(4) <<source>>
(5) <<table>>
(6) <<file>>
Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<document>>
(2) <<modem>>
(3) <<library>>
(4) <<printer>>
(5) <<business actor>>
Какие из перечисленных паттернов относятся к категории GoF?
(1) модем
(2) заместитель
(3) фундамент
(4) наблюдатель
(5) менталитет
Какой элемент относится к механизму расширения языка UML?
(1) помеченные значения
(2) атрибуты
(3) модели
Как изображается сотрудник (business worker) на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Какие категории требований входят в классификацию требований модели FURPS+?
(1) концептуальные
(2) удобства использования
(3) реализации операций классов
(4) надежности
(5) ответственности пользователей
Укажите правильные записи операций на диаграмме классов?
(1) + clear( )
(2) # address = String
(3) - reset (in balance : Currency)
(4) + distance(Real) : =100.0
Какое ограничение означает, что в данном отношении обобщения указаны не все классы-потомки?
(1) {disjoint}
(2) {overlapping}
(3) {complete}
(4) {incomplete}
Укажите правильные записи сообщений на диаграмме кооперации?
(1) 4 / 6: print (document)
(2) 3, 6: read (document)
(3) 2: reset [sectorAdress = 12]
(4) *[sectorAdress: =1..512]: clear( )
Когда возникает конфликт ветвления на диаграмме последовательности?
(1) к одному объекту относятся одновременно несколько ограничений
(2) у объекта имеется стереотип "conflict"
(3) одновременно несколько сторожевых условий имеют значение "истина"
(4) объект принимает одновременно несколько сообщений
Каким образом изображаются альтернативные переходы на диаграмме состояний?
(1) при помощи стереотипов
(2) при помощи сторожевых условий
(3) при помощи ограничений
Допускается ли на диаграмме состояний изображать несколько переходов, выходящих из одного и того же состояния?
(1) да, но с дополнительными сторожевыми условиями
(2) нет
(3) да, при отсутствии конфликта между ними
Какое из приведенных ниже определений принципа инкапсуляции правильно в контексте ООП?
(1) инкапсуляция характеризует свойство некоторых объектов принимать различные внешние формы в зависимости от обстоятельств
(2) инкапсуляция характеризует общий принцип, в соответствии с которым знание о более общей категории разрешается применять для более частной категории
(3) инкапсуляция характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей
Какое определение несовместимого подсостояния (disjoint substate) правильно?
(1) два и более состояния, между которыми существует конфликт переходов
(2) подсостояние, в котором подсистема не может находиться одновременно с другими подсостояниями одного и того же составного состояния
(3) подсостояние, у которого отсутствуют выходящие переходы в другие состояния
Какое определение дорожки (swimlane) правильно?
(1) графическая область диаграммы деятельности, содержащая элементы модели, ответственность за выполнение которых принадлежит отдельным подсистемам
(2) отдельная диаграмма деятельности, которая служит для представления реализации операций бизнес-процесса
(3) специальный случай состояния деятельности с несколькими входными переходами и, по крайней мере, одним выходящим из состояния переходом
Каким символом изображаются динамически подключаемые библиотеки на диаграмме компонентов?
(1) files
(2) files
(3) files
Какое высказывание, касающееся отношения зависимости на диаграмме развертывания правильно?
(1) отношение зависимости связывает узел и развернутые на нем компоненты
(2) отношение зависимости связывает между собою только устройства
(3) отношение зависимости связывает между собою только ресурсоемкие узлы
Какое определение паттернов анализа (analysis patterns) правильно?
(1) схемы реализации требований ООАП в программном коде системы
(2) множество предварительно определенных компонентов спецификацией правил и отношений между ними
(3) специальные схемы для представления общей организации процесса моделирования
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма DFD
(2) диаграмма кооперации
(3) диаграмма структуры базы данных
(4) диаграмма деятельности
(5) диаграмма топологии сети
Выберите правильное окончание следующей фразы: "Ассоциация на диаграмме вариантов использования связывает..."
(1) "...отдельного актера с вариантом использования"
(2) "...отдельных актеров между собой"
(3) "...отдельные варианты использования между собой"
Выберите правильное окончание следующей фразы: "Типичный ход событий..."
(1) "...всегда выполняется системой в фоновом режиме"
(2) "...приводит к успешному выполнению варианта использования"
(3) "...выполняется без взаимодействия системы с актером"
Каким значком изображается квантор видимости "пакетный" (package) на диаграмме классов?
(1) +
(2) #
(3)
(4) ~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1) 1..*
(2) 1: n
(3) 0..1
(4) (0 : 1)
С помощью какого символа изображается итеративная последовательность передачи сообщений на диаграмме кооперации?
(1) ^
(2) *
(3) ||
(4) +
Укажите правильные записи сторожевых условий на диаграмме последовательности?
(1) (x>=0)
(2) [balance>$10]
(3) {condition=true}
(4) "condition not true"
Какое высказывание относительно ду-деятельности (do activity) правильно?
(1) ду-деятельность выполняется при нахождении моделируемого объекта в некотором состоянии
(2) ду-деятельность выполняется в момент входа в данное состояние
(3) ду-деятельность выполняется в момент выхода из данного состояния
В каком из перечисленных CASE-средств реализована нотация IDEF0?
(1) AllFusion Process ModelerТ
(2) IBM Rational Rose 2003Т
(3) MS Visual Studio .NET DesignerТ
Как изображается состояние синхронизации (synch state) на диаграмме состояний?
(1) files
(2) files
(3) files
Какие изображения перехода допустимы на диаграмме деятельности?
(1) files
(2) files
(3) files
Как изображается отношение реализации интерфейса на диаграмме компонентов?
(1) files
(2) files
(3) files
Как изображается физическая связь узлов на диаграмме развертывания?
(1) files
(2) files
(3) files
Какой графический символ служит для изображения отношения реализации при изображении паттернов?
(1) files
(2) files
(3) files
Какой символ изображает модель в форме пакета?
(1) files
(2) files
(3) files
Как изображается отношение обобщения на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Каким образом изображаются сценарии на диаграмме вариантов использования?
(1) в форме примечаний
(2) в форме дополнительных текстовых документов
(3) в форме базовых вариантов использования
(4) в форме ассоциаций со стереотипом <<scenario>>
Как изображается класс-сущность (entity class)на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается отношение ассоциации (association) на диаграмме классов?
(1) files
(2) files
(3) files
Как изображается связь (link) на диаграмме кооперации?
(1) files
(2) files
(3) files
Как изображается рекурсивный или вложенный фокус управления на диаграмме последовательности?
(1) files
(2) files
(3) files
Как изображается сторожевое условие перехода на диаграмме состояний?
(1) files
(2) files
(3) files
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?
(1) Билл Гейтс
(2) Джеймс Румбах
(3) Джон фон Нейман
(4) Мартин Фаулер
Допускается ли на диаграмме состояний изображение нескольких переходов, выходящих из начального состояния?
(1) нет
(2) да
(3) да, но с дополнительными сторожевыми условиями
Каким образом изображаются объекты на диаграмме состояний?
(1) при помощи специального графического символа
(2) при помощи стереотипа "object"
(3) при помощи помеченного значения {type=object}
Какой стереотип определяет разновидность компонента-файла, который представляется в форме динамической или статической библиотеки?
(1) <<document>>
(2) <<executable>>
(3) <<library>>
(4) <<source>>
(5) <<table>>
(6) <<file>>
Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<use case>>
(2) <<module>>
(3) <<sensor>>
(4) <<example>>
(5) <<device>>
Какие из перечисленных паттернов относятся к категории GoF?
(1) стратегия
(2) процессор
(3) состояние
(4) концепция
(5) аллегория
Какие элементы относятся к механизму расширения языка UML?
(1) ограничения
(2) реализация пакетов
(3) логическое представление
Как изображается бизнес-вариант использования (business use case) на диаграмме вариантов использования?
(1) files
(2) files
(3) files
Какие категории требований входят в классификацию требований модели FURPS+?
(1) согласованности диаграммы компонентов
(2) функциональные
(3) реализации интерфейсов
(4) исключения конфликтов
(5) возможности сопровождения
Укажите правильные записи атрибутов на диаграмме классов?
(1) + цвет : Color
(2) # имяСотрудника[1..2] : String
(3) - balance : Currency, $500
(4) + distance : Real = X+100.0
Какое ограничение означает, что в данном отношении обобщения классы-потомки не могут содержать объектов, одновременно являющихся экземплярами двух или более классов?
(1) {disjoint}
(2) {overlapping}
(3) {complete}
(4) {incomplete}
Укажите правильные записи сообщений на диаграмме кооперации?
(1) 4 / 3: print (document)
(2) 2. 6: read (document):= MyDocument
(3) 7: reset [sectorAdress:=1..512]
(4) 8 [sectorAdress = 12]: clear( )
Для исключения конфликта ветвления на диаграмме последовательности необходимо?
(1) сделать сторожевые условия конфликта ветвления не пересекающимися по значению "истина"
(2) указать рядом с конфликтом ветвления стереотип "conflict"
(3) указать дополнительное ограничение рядом с конфликтом ветвления
Какие из перечисленных имен событий правильные?
(1) index:=index+1
(2) ошибка чтения данных
(3) ожидание клиента
(4) отобразить меню