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