Главная / Программирование /
Введение в UML / Тест 1
Введение в UML - тест 1
Упражнение 1:
Номер 1
Выберите из списка слова, которые могут быть помещены вместо многоточия. The UML - это ... язык.
Ответ:
 (1) искусственный 
 (2) естественный 
 (3) формальный 
 (4) алгоритмический 
Номер 2
Выберите из списка слова, которые могут быть помещены вместо многоточия. При описании языков программирования как правило описываются такие элементы, как...
Ответ:
 (1) синтаксис 
 (2) орфография 
 (3) морфология 
 (4) семантика 
 (5) прагматика 
Номер 3
Как соотносятся понятия Modeling и Simulation?
Ответ:
 (1) modeling означает создание описательной модели объекта, а simulation предполагает получение с помощью созданной модели дополнительной информации  
 (2) simulation означает создание описательной модели объекта, а modeling предполагает получение с помощью созданной модели дополнительной информации 
 (3) эти понятия идентичны по смыслу 
 (4) оба понятия по смыслу соответствуют русскоязычному термину "моделирование" 
Упражнение 2:
Номер 1
The UML предназначен для...
Ответ:
 (1) спецификации 
 (2) визуализации 
 (3) симуляции 
 (4) проектирования 
 (5) документирования 
Номер 2
Какие виды спецификаций различают?
Ответ:
 (1) словесные 
 (2) модельные 
 (3) формальные 
 (4) предикативные 
 (5) концептуальные 
Номер 3
Чем The UML НЕ является?
Ответ:
 (1) средством коммуникации в команде 
 (2) языком программирования 
 (3) спецификацией CASE-средства 
 (4) моделью процесса разработки 
 (5) средством документирования повторно используемых решений  
Упражнение 3:
Номер 1
Что такое метамодель?
Ответ:
 (1) описание способа построения модели 
 (2) концептуальная модель 
 (3) описание данных  
 (4) модель, построенная с высоким уровнем абстракции 
 (5) обобщенная модель 
Номер 2
Элементы нотации каких видов используются в UML?
Ответ:
 (1) фигуры 
 (2) линии 
 (3) значки 
 (4) надписи 
 (5) операторы 
Номер 3
Используются ли в UML трехмерные фигуры?
Ответ:
 (1) да, на диаграмме развертывания 
 (2) да, на диаграмме классов 
 (3) да, на диаграмме прецедентов 
 (4) да, на диаграмме деятельностей 
 (5) нет 
Упражнение 4:
Номер 1
Какая характеристика текста является значимой в UML-диаграммах?
Ответ:
 (1) цвет 
 (2) начертание 
 (3) размер 
 (4) междустрочный интервал 
Номер 2
Какие виды линий используются в UML-диаграммах?
Ответ:
 (1) сплошная 
 (2) пунктирная 
 (3) штрихпунктирная 
 (4) волнистая 
Номер 3
По какому принципу выбирались элементы нотации The UML?
Ответ:
 (1) ассоциативность 
 (2) привычность очертаний 
 (3) простота изображения  
Упражнение 5:
Номер 1
Как расшифровывается аббревиатура UML?
Ответ:
 (1) Unified Modeling Language 
 (2) Unified Markup Language 
 (3) Unified Methodology Language 
 (4) Unified Method Language 
 (5) Universal Modeling Language 
Номер 2
Что означает аббревиатура OMG?
Ответ:
 (1) Object Modeling Group 
 (2) Object Methodology Group 
 (3) Object Management Group 
 (4) Object Method Group 
 (5) Object Markup Group 
Номер 3
Что такое профайл UML?
Ответ:
 (1) пакет расширений для моделирования систем из специфической предметной области 
 (2) подробное описание структуры и синтаксиса UML, его связей с другими языками 
 (3) пользовательские настройки, учитывающие конкретный стиль проектирования 
 (4) UML-модель, сохраненная в специальном формате для переноса на другой ПК 
 (5) описание конкретного стиля проектирования средствами UML 
Упражнение 6:
Номер 1
При использовании какого подхода UML предоставляет максимум преимуществ?
Ответ:
 (1) процедурное программирование 
 (2) объектно-ориентированное проектирование 
 (3) функциональное программирование 
 (4) программирование по контракту 
 (5) концептуальное проектирование 
Номер 2
Какие нотации послужили основой при создании UML?
Ответ:
 (1) Booch 
 (2) OMT 
 (3) Objectory 
 (4) ER 
Номер 3
C построения какой диаграммы должен начинаться процесс проектирования в соответствии с Objectory?
Ответ:
 (1) диаграммы классов 
 (2) диаграммы прецедентов 
 (3) диаграммы активностей 
 (4) диаграммы состояний 
 (5) диаграммы последовательностей 
Упражнение 7:
Номер 1
Выберите из списка истинные утверждения, касающиеся UML-моделей
Ответ:
 (1) UML-модели являются XML-документами 
 (2) UML имеет ограничения по природе моделируемой предметной области 
 (3) CASE-средства могут генерировать текстовые спецификации из UML-моделей 
 (4) создавая UML-модель, вы тем самым документируете систему 
 (5) UML-модель жестко привязана к конкретной методологии разработки ПО 
Номер 2
Выберите из списка ЛОЖНЫЕ утверждения относительно текстовых комментариев в UML-моделях
Ответ:
 (1) в UML нельзя использовать текстовые комментарии 
 (2) комментарии могут содержать только формальные ограничения 
 (3) некоторые элементы диаграмм не могут быть снабжены комментарием 
 (4) комментарии могут состоять из нескольких строк 
Номер 3
Выберите из списка истинные утверждения
Ответ:
 (1) применение UML гарантирует построение разумных и понятных моделей 
 (2) нотация UML жестко фиксирована 
 (3) разработчик средства UML-моделирования может модифицировать нотацию по своему желанию 
 (4) UML может быть использован для реверс-инжиниринга 
Упражнение 8:
Номер 1
Что такое реверс-инжиниринг приментительно к UML?
Ответ:
 (1) создание UML-модели из существующего кода 
 (2) декомпиляция выполняемых файлов 
 (3) анализ и улучшение построенной модели 
 (4) восстановление требований из существующей модели 
 (5) обратная семантическая трассировка существующего кода 
Номер 2
Что такое кодогенерация?
Ответ:
 (1) генерация текстовой спецификации из существующего кода 
 (2) генерация кода из существующей UML-модели 
 (3) генерация кода на основе спецификации 
 (4) генерация исполняемых файлов из существующей UML-модели 
 (5) генерация UML-модели из исполняемого файла 
Номер 3
Выберите истинные утверждения, касающиеся формальных спецификаций
Ответ:
 (1) формальная спецификация может быть составлена для чисто вычислительных задач  
 (2) формализация некоторых задач может оказаться сложнее, чем сама разработка 
 (3) формальная спецификация позволяет однозначно описать любую задачу 
 (4) термины "формальная спецификация" и "математическая модель" являются синонимами