Мой сайт
Главная
Вход
Регистрация
Суббота, 21.09.2024, 03:15Приветствую Вас Гость | RSS
Категории раздела

Меню сайта

2

Тесты по дисциплине «САПР»

10 рублей за вопрос

Письма присылайте на Почтовый ящик

 

1 Причиной кризиса программной инженерии не является:

 A) нечеткая и неполная формулировка требований к ПО;

B) отсутствие необходимых ресурсов и неудовлетворительное планирование;

C) недостаточное вовлечение пользователей в работу над проектом;

D) отсутствие инженерных методов разработки ПО;

E) новизна используемой технологии для организации.

 

2 Совокупность структурных элементов системы и связей между ними, а также поведение элементов системы в процессе их взаимодействия – это…

 A) модель ПО;

B) CASE-технология;

C) архитектура ПО;

D) язык моделирования;

E) нет правильного ответа.

 

3 Дополните определение: «СASE-технология представляет собой совокупность методов проектирования АИС, а также…»

 A) набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения, и разрабатывать приложения в соответствии с информационными потребностями пользователей;

B) средства для визуализации, описания, проектирования и документирования архитектуры системы;

C) совокупность структурных элементов системы и связей между ними, а также поведение элементов системы в процессе их взаимодействия;

D) элементы модели – фундаментальные концепции моделирования и их семантику; нотацию – визуальное представление элементов модели; руководство по использованию – правила применения элементов в рамках построения тех или иных типов моделей ПО;

E) нет правильного ответа.

 

4 Тенденциями развития современных АИС не является?

 A) значительная временная протяженность проекта;

B) разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструмен-тальных средств;

C) сложность описания (большое количество функций, процессов элементов данных и сложные взаимосвязи между ними);

D) наличие совокупности тесно взаимодействующих компонентов, имеющих локальные задачи и цели функционирования (например, традиционных приложений, связанных с обработкой транзакций, приложений  аналитической обработки-поддержки принятия решений);

E) нет правильного ответа.

 

5 На формальном уровне метод проектирования ПО определяется как совокупность составляющих:

 A) концепций и нотаций;

B) нотаций и процедур;

C) процедур, нотаций и концепций;

D) концепций и процедур;

E) нет правильного ответа.

 

6 Под совокупностью методов и средств, используемых в процессе разработки ПО понимают…

A) метод проектирования ПО;

B) архитектура ПО;

C) модель ПО;

D) технология проектирования ПО;

E) нет правильного ответа.

 

7 Из предложенных вариантов ответа, выберите тот, который соответствует  эволюции технологий разработки ПО.

(1 – CASE-технология, 3 – технологии объектно-ориентированного программирования, 4 - компонентные технологии, 5 – технологии структурного программирования):

A) 1, 3, 4, 5;

B)  5, 3, 4, 1;

C)  4, 1, 3, 5;

D) 5, 4, 3, 1;

E) Нет правильного ответа.

 

8 Разработка ПО «снизу-вверх» - подход, при котором сначала разрабатывались сравнительно простые подпрограммы, из которых затем пытались построить сложную программу. Отнесите данное определение к одной из технологий проектирования ПО.

A) модульное программирование;

B) компонентное программирование;

C) процедурное программирование;

D) CASE-технологии;

E) объектно-ориентированное программирование.

 

9 Какая технология проектирования ПО не использует глобальные данные?

A) модульная технология;

B)  нет правильного ответа;

C) компонентная технология;

D) CASE-технологии;

E) объектно-ориентированная технология.

 

10 Эта технология определяется как технология создания сложного ПО, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют и иерархию с наследованием объектов. Выберите соответствующий вариант.

A) компонентная технология;

B) структурное технология;

C) нет правильного ответа;

D) CASE-технологии;

E) объектно-ориентированная технология.

 

11 Какой подход лежит в основе технологий, разработанных на базе СОМ и технологии создания распределенных приложений CORBA?

A) нисходящий;

B) восходящий;

C) объектно-ориентированный;

D) компонентный;

E) нет правильного ответа.

 

12 Спецификация разрабатываемого программного обеспечения при использовании UML объединяет несколько моделей: использования, логическую, реализации, процессов, развертывания. Какая модель заключает в себе ключевые абстракции предметной области, обеспечивающие функциональность?

A) использования;

B) развертывания;

C) процессов;

D) реализации;

E) логическая;

F) нет правильного ответа.

 

13 Какой тип диаграмм позволяет наглядно представить ожидаемое поведение системы?

A) диаграммы кооперации;

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

C) диаграммы размещения;

D)  диаграммы реализации;

E) диаграммы вариантов использования;

F) диаграммы пакетов.

 

14 Какой из графических элементов, расположенных на рисунке 1, представляет собой вариант использования (прецедент)?

 

 

A) 1;

B) 2;

C) 3;

D) 4;

E) нет правильного ответа.

 

15  Отношение между вариантами использования, при котором существует некоторый фрагмент поведения разрабатываемого программного обеспечения, повторяющийся в нескольких вариантах использования называют:

 A) ассоциацией;

B) использованием;

C) обобщением;

D) расширением;

E) нет правильного ответа.

 

16 На каком этапе разработки программного обеспечения разрабатывается концептуальная модель?

A) на этапе анализа;

B) на этапе реализации;

C) на этапе проектирования;

D) на всех этапах;

E) нет правильного ответа.

 

17 На каком из приведенных графических изображений указано отношение между объектами, которое не может существовать?

 

F) 2;

G) 1;

H) 3;

I) 4;

J) 1 и 2.

 

18 Какой из графических элементов, расположенных на рисунке обозначает класс с уточнением атрибутов?

A) 3;

B) 2;

C) 1;

D) нет правильного ответа;

E) 4.

 

19 Отношение между классами, при котором любой объект одного класса (подтипа) обязательно является также и объектом другого класса (супертипа), называют…

A) отношение ассоциации;

B) отношение обобщения;

C) отношение зависимости;

D) отношение агрегации;

E) нет правильного ответа.

 

20 Объектная декомпозиция - это представление разрабатываемого ПО в виде совокупности …, в процессе взаимодействия которых через передачу сообщений и происходит выполнение требуемых функций. Выберите подходящий вариант ответа и дополните определение.

A) компонент;

B) процедур;

C) модулей;

D) объектов;

E) нет правильного ответа.

 

21 Построение диаграммы последовательностей системы необходимо для…

A) описания особенностей поведения ПО (возможных действий системы);

B) генерации кода;

C) описания предметной области;

D) размещения программных компонентов на конкретном оборудовании;

E) нет правильного ответа.

 

22 Какой из указанных ниже графических элементов используется для обозначения альтернативного процесса?

 

A) 1, 2, 3, 4;

B) 1;

C) 2;

D) все;

E) 2 и 4.

 

23 Какие графические элементы, изображенные на рисунке 2, используются при построении диаграммы деятельностей?

A) 1, 2, 3, 4;

B) 6, 5, 4, 3;

C) 4, 6, 3;

D) все;

E) нет правильного ответа.

 

24  Какой вид классов обеспечивает взаимодействие между действующими лицами и внутренними элементами системы?

A) классы-сущности;

B) граничные классы;

C) управляющие классы;

D) классы-исключения;

E) нет правильного ответа.

 

25 Пакетом при объектном подходе называют …

A) пакет классов, обеспечивающий интерфейс с аппаратными средствами или программными системами;

B) совокупность описаний классов и других программных ресурсов;

C) А и В;

D) ряд диаграмм вариантов использований, описывающих функциональность системы;

E) нет правильного ответа.

 

26 Диаграмма пакетов показывает…

A) из каких частей состоит проектируемая программная система, и как эти части связаны друг с другом;

B) взаимодействие между действующими лицами и внутренними элементами системы;

C) размещение программных компонентов на конкретном оборудовании;

D) внутренние объекты, а также последовательность сообщений, которыми обмениваются объекты в процессе реализации фрагмента варианта использования;

E) нет правильного ответа.

 

27 Диаграмма последовательностей этапа проектирования показывает…

A) размещение программных компонентов на конкретном оборудовании;

B) из каких частей состоит проектируемая программная система, и как эти части связаны друг с другом;

C) взаимодействие между действующими лицами и внутренними элементами системы;

D) внутренние объекты, а также последовательность сообщений, которыми обмениваются объекты в процессе реализации фрагмента варианта использования;

E) нет правильного ответа.

 

28 Какие графические элементы, изображенные на рисунке 3, используются при построении диаграммы последовательности?

 

A) 1;

B) 4;

C) 1 и 3;

D) 3;

E) 2,4,5 .

 

29 Диаграмма кооперации представляет собой…

A) внутренние объекты, а также последовательность сообщений, которыми обмениваются объекты в процессе реализации фрагмента варианта использования;

B) потоки данных между объектами классов, что позволяет уточнить связи между ними;

C) взаимодействие между действующими лицами и внутренними элементами системы;

D) размещение программных компонентов на конкретном оборудовании;

E) нет правильного ответа.

 

30 Какой тип отношений между классами является ассоциацией между целым и его частью или частями, если отношение «целое-часть» в конкретном случае существенно?

A) композиция;

B) обобщение;

C) зависимость;

D) агрегация;

E) нет правильного ответа.

 

31 Интерфейсом в UML называют?

A) класс, содержащий только объявление операций;

B) класс, содержащий объявление атрибутов и операций;

C) объект;

D) диаграмму интерфейсов;

E) нет правильного ответа.

 

32 Из каких наименований состоит условное обозначение диаграммы классов в UML?

A) атрибуты, операции, ответственность;

B) операции и ответственность;

C) атрибуты и операции;

D) имя класса, атрибуты, операции, ответственность;

E) нет правильного ответа.

 

33 Диаграммы состояний показывают…

A) потоки данных между объектами классов, что позволяет уточнить связи между ними;

B) размещение программных компонентов на конкретном оборудовании;

C) состояния объекта, возможные переходы, а также события или сообщения, вызывающие каждый переход;

D) внутренние объекты, а также последовательность сообщений, которыми обмениваются объекты в процессе реализации фрагмента варианта использования;

E) нет правильного ответа.

 

34 Диаграмму компонентов применяют…

A) при размещении программных компонентов на конкретном оборудовании;

B) для проектирования интерфейса;

C) при проектировании физической структуры разрабатываемого ПО;

D) для описания предметной области;

E) нет правильного ответа.

 

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

 

A) 1;

B) 2;

C) 3;

D) 4;

E) 5.

 

36 В каком случае фиксируют зависимость между компонентами

A) если один компонент содержит некоторый ресурс, а другой его использует;

B) если на  диаграмме отображаются более трех компонентов;

C) если необходимо показать локальную сеть;

D) если необходимо показать функции того или иного компонента;

E) нет правильно ответа.

 

37 Физические взаимосвязи между программными и аппаратными компонен-тами системы отображает диаграмма…

 A) компонентов;

B) вариантов использования;

C) размещения;

D) классов;

E) нет правильного ответа.

 

38 Соединение узлов означает ….

A) наличие в системе соответствующих коммуникационных каналов;

B) работу локальной вычислительной сети;

C) физическую взаимосвязь между программными и аппаратными компонен-тами системы;

D) А и С;

E) нет правильного ответа.

 

39 Какова главная особенность спиральной модели разработки ПО?

A) реорганизация проекта (перепроектирование без изменения функциональ-ности);

B) перепроектирование с увеличением функциональности;

C) верны ответы А) и В);

D) нет правильного ответа.

 

40 Надежность это …

A) свойство объекта выполнять задание функций, сохраняя во времени зна-чения установленных эксплутационных показателей в заданных пределах;

B) сложность описания (большое количество функций, процессов элементов данных и сложные взаимосвязи между ними);

C) наличие совокупности тесно взаимодействующих компонентов, имеющих локальные задачи и цели функционирования (например, традиционных приложений, связанных с обработкой транзакций, приложений  аналитической обработки-поддержки принятия решений);

D) результат работы программного средства удовлетворяющий ожиданиям разработчиков;

E) нет правильного ответа.

 

41 Какая модель надежности программного средства базируется на анализе структурных особенностей программы?

A) Эмпирическая модель;

B) Аналитическая модель;

C) Структурная модель;

D) Стохастическая модель;

E) Концептуальная модель.

 

Социальные закладк

Мультимедия

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всего: 13
    Гостей: 13
    Пользователей: 0


    Copyright MyCorp © 2024