Главная страница

тест. Разработка кода тест. 2 3 Как изображается компонент на диаграмме компонентов


Скачать 296.19 Kb.
Название2 3 Как изображается компонент на диаграмме компонентов
Дата27.11.2022
Размер296.19 Kb.
Формат файлаdocx
Имя файлаРазработка кода тест.docx
ТипКонтрольная работа
#815503


Контрольная работа по языку UML

  1. Каким символом изображаются динамически подключаемые библиотеки на диаграмме компонентов?


 1)    2)     3)   
2. Как изображается компонент на диаграмме компонентов?
 1)    2)    3)   
3. Каким символом изображается прецедент? 1



  1. A

  2. B

  3. C


4. Как расшифровывается аббревиатура UML? 2

  1. Unified Methodology Language

  2. Unified Modeling Language

  3. Universal Modeling Language


5. Что такое предметная область? 1

  1. часть реального мира, рассматриваемая в пределах заданного контекста.

  2. статическая конструкция для моделирования набора сущностей, взаимодействующих с системой.

  3. набор взаимодействующих классов и их объектов, используемых вместе, чтобы показать некую функциональность.


6. В каких отношениях могут состоять прецеденты (варианты использования) между собой? (2) 2

  1. включение

  2. агрегация

  3. расширение



7. Какие виды линий используются в UML-диаграммах? 1

    1. сплошная

    2. волнистая

    3. штрихпунктирная

    4. пунктирная


8. Что означают прямоугольники на вертикальных линиях под каждым из объектов на диаграммах последовательностей?



1) фокус управления 

2) создание и уничтожение объектов 

3) время жизни (фокус) объектов 

4) получение информации из буфера обмена 

9. Аналогом какой диаграммы является диаграмма кооперации?

 1) деятельности

 2)  последовательностей  

 3) состояний 

10. Каким символом изображается конечное состояние потока?


  1. B



  2. D

  3. A

  4. E


11. Каким образом отображается на диаграмме последовательностей порядок отправки и приема сообщений?

 1) место сообщения в последовательности определяется его положением на шкале времени, роль которой играют линии жизни 

 2) место сообщения в последовательности определяется его номером, все они пронумерованы в порядке отправки  

 3) место сообщения в последовательности определяется его положением, все они продолжают друг друга в логичном порядке 
12. Какой буквой на рисунке обозначена линия жизни объекта?



 1) A 

 2) B 

 3) C 

 4) D 

 5) E 

13. Что означает символ выделенный на рисунке?



 1) уничтожение объекта 

 2) отсутствие фокуса управления 

 3)прекращение посылки сообщений 
14. Что такое рефлексивное сообщение?

 1) сообщение, предусматривающее ответное сообщение 

 2)сообщение, предусматривающее получение некоторого значения 

 3) сообщение, отправленное объектом самому себе 
15. Какой элемент диаграмм кооперации изображен на рисунке?

 1)композитный объект 

 2) мультиобъект 

 3)активный объект 
16. Аналогом какой диаграммы является диаграмма кооперации?
 1) диаграммы прецедентов 

 2) диаграммы классов 

 3) диаграммы объектов 

 4) диаграммы последовательностей 

 5) диаграммы деятельностей 

17. Как изображается рефлексивное сообщение на диаграмме последовательности?


 1)   

 2)   

 3)   

18. Каким образом изображается рекурсивная или вложенная спецификации выполнения (execution specification) на диаграмме последовательности?

 1)   

 2)   

 3)   

19. Диаграмма последовательностей (sequence diagram) - это диаграмма …

1) на которой изображаются отношения между актерами и вариантами использования.

2) на которой показано множество объектов и сообщений, которыми они обмениваются.

3) на которой представлено взаимодействие, состоящее из множества объектов одного класса и его подклассов и сообщений, которыми они обмениваются.
20. На диаграмме последовательностей сообщения располагаются вдоль оси:

1) X

2)Y 

3) Z
21. На диаграмме последовательностей объекты располагаются вдоль оси:

1) X

2)Y 

3) Z
22. Понятие кооперации - служит для …

1) для обозначения периода времени, в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях. 

2) обозначения множества взаимодействующих с определенной целью объектов в общем контексте моделируемой системы.

3) описания сервисов, которые система предоставляет актеру.
23. Какая стрелка обозначает простой поток управления?

1) а

2) б

3) в

4) г
24. Какая стрелка обозначает возврат из вызова процедуры?

1) а

2) б

3) в

4) г
25. Что означает символ "кошачий глаз" на диаграмме состояний?



 1) слияние потоков управления 

 2) принятие решения 

 3) конечное состояние 

 4) начальное состояние 

26. Какие из представленных на рисунке символов являются стандартными обозначениями эктора? 2



  1. A

  2. B

  3. C


27. Как на диаграммах прецедентов изображается включение прецедентов (вариантов использования)? 1

  1. в виде зависимости со стереотипом <>

  2. в виде зависимости со стереотипом <>

  3. в виде зависимости со стереотипом <>


28. Триггерный переход на диаграмме состояний – это:

1) переход, имеющий сторожевое условие;

2) переход, представляющий собой петлю на диаграмме;

3) переход, который включает выражение действия;

4) переход, который срабатывает при наступлении некоторого события; +

29. В языке UML интерфейс – это: 2

  1. это физическая заменяемая часть системы, которая соответствует некоторому набору классов и обеспечивает его реализацию

  2. совокупность операций, которые определяют сервис (набор услуг), предоставляемый классом или компонентом

  3. совокупность ролей и других элементов, которые, работая совместно, производят

некоторый совместный эффект, не сводящийся к простой сумме слагаемых
30. Что означают символы состояний, изображенные внутри большого символа состояния и разделенные пунктирными линиями?



1) параллельные подсостояния 

 2) состояния, активные в данный момент 

 3) альтернативные подсостояния 

 4) варианты детализации состояния 

31. Словарь языка UML включает следующие строительные блоки: 1

  1. отношения; +

  2. диаграммы; +

  3. аннотации;

  4. классы;

  5. сущности; +

  6. интерфейсы;



32. Какой буквой на рисунке обозначена линия жизни объекта? 






  1. D

  2. C

  3. A

  4. B



33. Какой графический символ служит для изображения варианта использования (use case) на диаграмме вариантов использования? 2

  1. Эллипс (овал)

  2. ромб

  3. квадрат



34. Диаграмма классов:


1) соответствует динамическому виду системы;

2) частный случай диаграммы деятельности;

3) соответствует статическому виду системы; +

35. Какие диаграммы моделируют статическую структуру системы (т.е. фиксируют сущности и отношения между ними)? 1

  1. Поведенческие

  2. Структурные

  3. Нотационные



36. На диаграмме последовательности может присутствовать:


  1. рекурсия; +

  2. ассоциация;

  3. сообщения; +

  4. линия жизни; +

  5. роль экземпляра класса;

  6. сторожевое условие; +


37. Какие диаграммы моделируют динамику системы (т.е. отображают взаимодействие сущностей для реализации требуемого поведения системы)? 2

  1. Поведенческие

  2. Структурные

  3. Нотационные

38. На диаграмме компонентов компоненты могут быть следующих видов:


1) компоненты развёртывания; +

2) компоненты-рабочие продукты; +

3) компоненты-библиотеки;

4) компоненты-файлы;

5) компоненты исполнения; +

6) компоненты-документы;
39. Для моделирования процесса выполнения операций в языке UML может использоваться следующая диаграмма:
1) диаграмма деятельности +
2) диаграмма размещения
3) диаграмма вариантов использования
40. На каком рисунке изображено разделение (диаграмма деятельности)? 1 рис

1

2


41. На каком рисунке изображено слияние (диаграмма деятельности)? 2 рис

1

2

42. Диаграмма классов:
1) служит для моделирования процесса обмена сообщениями между объектами
2) служит для моделирования статической структуры классов системы и связей между ними +
3) частный случай диаграммы деятельности

43. Как на диаграмме развертывания изображается узел?

  1. Параллелепипед (куб) +

  2. Квадрат

  3. Ромб

  4. Круг


44. Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?
1 Никлаус Вирт

2 Гради Буч

3 Деннис Ритчи

4 Эдвард Йордон
45. Каким значком изображается квантор видимости "пакетный" (package) на диаграмме классов?

1 #
2 –
3
4 +

46. Каким значком изображается квантор видимости "общедоступный" (public) на диаграмме классов?

1 #
2 –
3
4 +
47. Какое высказывание относительно фокуса управления (focus of control) на диаграмме последовательности является правильным?

1) фокус управления могут иметь те объекты, которые только принимают сообщения

2) фокус управления указывает период времени, в течение которого объект выполняет действие, находясь в активном состоянии

3) фокус управления изменяет порядок ветвления

4) фокус управления концентрирует внимание разработчика на наиболее важных объектах
48) Укажите правильные записи сторожевых условий на диаграмме последовательности?

1) (x>=0)

2) {condition=true}

3) "condition not true"

4) [balance>$10]
49) … - является отдельным экземпляром класса, который создается на этапе выполнения программы. (объект)
50) Что это? (активный объет)
51) … - псевдосостояние, с которого начинается диаграмма состояний. Оно соответствует моменту создания объекта. (начальное состояние)
52) Что это? (переход от одного состояния к другому)



написать администратору сайта