Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Проектирование и реализация прикладного программного обеспечения. Учебное пособие
.pdf
101
А) функционального
Б) объектного
В) логического
Г) нет верного
2.53 К основным компонентам диаграмм потоков данных (ДПД или DFD) не
относятся:
А) внешние сущности
Б) накопители данных
В) потоки данных
Г) нет верного
2.54 К основным компонентам диаграмм потоков данных (ДПД или DFD) не
относятся:
А) системы/подсистемы
Б) процессы
В) потоки данных
Г) нет верного
2.55 Внешняя сущность в диаграммах потоков данных (ДПД или DFD) - это
материальный предмет или физическое лицо, представляющее собой
___________ информации:
А) объект обработки
Б) объект хранения
В) источник или приемник
Г) нет верного
2.56 Для проектирования реляционных баз данных используются модели
(диаграммы):
А) ERD
Б) SADT
В) DFD
Г) нет верного
2.57 Какие из процессов включены в группу вспомогательных процессов
жизненного цикла ПО:
А) создание инфраструктуры проекта
Б) приобретение и поставка
В) верификация, аттестация и аудит
Г) нет верного

102
8.3 Технология тестирования ПО
3.1. Недостатком нисходящего тестирования является:
А) искусственное тестовое состояние информационной среды
Б) медленный процесс отладки
В) неэффективность тестирования
Г) пропуск ошибок при данном виде тестирования
Д) нет верного ответа
3.2 Тестирование ПС определяется как процесс:
А) исправление ошибок в программе
Б) доказательства правильности работы программы
В) выполнения программы с целью обнаружения ошибок
Г) проверки правильности работы программы
Д) нет верного ответа;
3.3 Метод «сандвича» при тестировании программ, по сути, является:
А) одновременным использованием нисходящего и восходящего тестирова-
ния
Б) особой модификацией нисходящего тестирования
В) особой модификацией восходящего тестирования
Г) нет такого метода
Д) нет верного ответа
3.4 Укажите вид тестирования, который не используется при комплексной
отладке программного средства:
А) тестирование архитектуры ПС
Б) тестирование внешних функций
В) тестирование качества ПС
Г) тестирование аппаратной платформы
Д) нет верного ответа
3.5 Тестирование – это процесс:
А) подтверждающий правильность программы и демонстрирующий, что
ошибок в программе нет
Б) выполнения программы с целью найти ошибки
В) доказательства правильности работы программы
Г) нет верного
3.6 Тест – это:
А) набор исходных данных и условий для запуска программы
Б) набор ожидаемых результатов работы программы
В) верны А и Б
Г) нет верного

103
3.7 Исчерпывающее тестирование – это проверка выполнения работы
программы:
А) на всех наборах исходных данных
Б) на всех вариантах обработки исходных данных
В) верны А и Б
Г) нет верного
3.8 Доказательство (как разновидность тестирования) – это:
А) попытка найти ошибки в программе с использованием математических
теорем и утверждений о поведении программы. Прямое выполнение программы не предполагается
Б) попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде
В) попытка найти ошибки, выполняя программу в заданной реальной среде
Г) нет верного
3.9 Контроль (как разновидность тестирования) – это:
А) попытка найти ошибки в программе с использованием математических
теорем и утверждений о поведении программы. Прямое выполнение программы не предполагается
Б) попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде
В) попытка найти ошибки, выполняя программу в заданной реальной среде
Г) нет верного
3.10 Аттестация (как разновидность тестирования) – это:
А) подтверждение и оценка достоверности на полное соответствие специфи-
кациям, требованиям и документации к ПО
Б) деятельность, направленная на установление точной природы известной
ошибки и ее последующее исправление
В) попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде
Г) нет верного
3.11 Отладка – это:
А) подтверждение и оценка достоверности на полное соответствие спецификациям, требованиям и документации к ПО
Б) деятельность, направленная на установление точной природы известной
ошибки и ее последующие исправление
В) попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде
Г) нет верного

104
3.12 «Проверка выполнения работы программы на всех наборах исходных
данных и на всех вариантах обработки исходных данных» - это описание
процесса:
А) исчерпывающего тестирования
Б) доказательства (как разновидности тестирования)
В) контроля (как разновидности тестирования)
Г) нет верного
3.13 «Попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде» - это описание процесса:
А) исчерпывающего тестирования
Б) доказательства (как разновидности тестирования)
В) контроля (как разновидности тестирования)
Г) нет верного
3.14 «Попытка найти ошибки, выполняя программу в заданной реальной среде» - это описание процесса:
А) испытание
Б) аттестация
В) отладка
Г) нет верного
3.15 «Подтверждение и оценка достоверности на полное соответствие спецификациям, требованиям и документации к ПО» - это описание процесса:
А) испытание
Б) аттестация
В) отладка
Г) нет верного
3.16 «Деятельность, направленная на установление точной природы известной ошибки и ее последующее исправление» - это описание процесса:
А) испытание
Б) аттестация
В) отладка
Г) нет верного
3.17 Контроль отдельного программного модуля (обычно в изолированной
среде) – это процесс:
А) автономного тестирования
Б) тестирования сопряжений
В) тестирования внешних функций
Г) нет верного
3.18 Контроль внешнего поведения системы, определенного внешними спецификациями – это процесс:

105
А) автономного тестирования
Б) тестирования сопряжений
В) тестирования внешних функций
Г) нет верного
3.19 Контроль и/или испытание системы по отношению к исходным целям –
это процесс:
А) комплексного тестирования
Б) тестирования приемлемости
В) тестирования настройки
Г) нет верного
3.20 Проверка соответствия программы требованиям пользователя – это процесс:
А) комплексного тестирования
Б) тестирования приемлемости
В) тестирования настройки
Г) нет верного
3.21 Проверка соответствия каждого конкретного варианта установки системы с целью выявить ошибки – это процесс:
А) комплексного тестирования
Б) тестирования приемлемости
В) тестирования настройки
Г) нет верного
3.22 Выберите описание процесса автономного тестирования
А) контроль отдельного программного модуля (обычно в изолированной среде)
Б) контроль связей между частями системы (модулями, компонентами, подсистемами)
В) контроль внешнего поведения системы, определенного внешними спецификациями
Г) нет верного
3.23 Выберите описание процесса тестирования сопряжений
А) контроль отдельного программного модуля (обычно в изолированной среде)
Б) контроль связей между частями системы (модулями, компонентами, подсистемами)
В) контроль внешнего поведения системы, определенного внешними спецификациями
Г) нет верного
3.24 Выберите описание процесса тестирования внешних функций

106
А) контроль отдельного программного модуля (обычно в изолированной
среде)
Б) контроль связей между частями системы (модулями, компонентами, подсистемами)
В) контроль внешнего поведения системы, определенного внешними спецификациями
Г) нет верного
3.25 Выберите описание процесса комплексного тестирования
А) контроль и/ или испытание системы по отношению к исходным целям
Б) проверка соответствия программы требованиям пользователя
В) проверка соответствия каждого конкретного варианта установки системы
с целью выявить ошибки
Г) нет верного
3.26 Выберите описание процесса тестирования приемлемости
А) контроль и/ или испытание системы по отношению к исходным целям
Б) проверка соответствия программы требованиям пользователя
В) проверка соответствия каждого конкретного варианта установки системы
с целью выявить ошибки
Г) нет верного
3.27 Выберите описание процесса тестирования настроек
А) контроль и/ или испытание системы по отношению к исходным целям
Б) проверка соответствия программы требованиям пользователя
В) проверка соответствия каждого варианта установки системы с целью вы-
явить ошибки
Г) нет верного
3.28 Стратегия тестирования, использующая тестовые данные только в соответствии со спецификацией программы, называется:
А) функциональным тестированием
Б) структурным тестированием
В) смешанным тестированием
Г) нет верного
3.29 Стратегия тестирования, использующая тестовые данные путем анализа
логики программы без учета ее спецификаций, называется:
А) функциональным тестированием
Б) структурным тестированием
В) смешанным тестированием
Г) нет верного
3.30 Стратегия тестирования, использующая тестовые данные только в соответствии со спецификацией программы, называется:

107
А) тестированием «черного ящика»
Б) структурным тестированием
В) смешанным тестированием
Г) нет верного
3.31 Стратегия тестирования, использующая тестовые данные путем анализа
логики программы без учета ее спецификаций, называется:
А) функциональным тестированием
Б) тестированием «белого ящика»
В) смешанным тестированием
Г) нет верного
8.4 Унифицированный процесс разработки программных средств.
Бизнес-моделирование
4.1 Выберите верный вариант. Актер –
А) определяет последовательность действий, которые должны быть выполнены проектируемой системой
Б) представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения
частных задач
В) пояснительный текст, который раскрывает смысл или семантику составляющих ее компонентов
Г) объект, который специфицирует семантические особенности взаимодействия элементов в графической модели системы
Д) нет верного
4.2 Выберите верный вариант. Отношение включения (include relationship) –
А) определяет взаимосвязь экземпляров отдельного варианта использования
с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров;
Б) служит для указания того факта, что некоторый вариант использования А
может быть обобщен до варианта использования В;
В) служит для обозначения специфической роли актера в отдельном варианте
использования;
Г) указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность
поведения другого варианта использования;
Д) нет верного.
4.3 Выберите верный вариант. Простой переход (simple transition) –
А) соответствует программному модулю с хорошо определенным интерфейсом;

108
Б) представляет собой законченный фрагмент информации, который отправляется одним объектом другому;
В) является специальным случаем состояния с некоторым входным действием и по крайней мере одним выходящим из состояния переходом;
Г) представляет собой отношение между двумя последовательными состояниями, которое указывает на факт смены одного состояния другим;
Д) нет верного.
4.4 Выберите верный вариант. Состояние действия (action state) –
А) соответствует программному модулю с хорошо определенным интерфейсом;
Б) представляет собой законченный фрагмент информации, который отправляется одним объектом другому;
В) является специальным случаем состояния с некоторым входным действием и по крайней мере одним выходящим из состояния переходом;
Г) представляет собой отношение между двумя последовательными состояниями, которое указывает на факт смены одного состояния другим;
Д) нет верного.
4.5 Выберите верный вариант. Отношение ассоциации (association
relationship) –
А) определяет взаимосвязь экземпляров отдельного варианта использования
с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров;
Б) служит для указания того факта, что некоторый вариант использования А
может быть обобщен до варианта использования В;
В) служит для обозначения специфической роли актера в отдельном варианте
использования;
Г) указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность
поведения другого варианта использования;
Д) нет верного.
4.6 Выберите верный вариант. Класс (class) –
А) служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов;
Б) представляет собой законченный фрагмент информации, который отправляется одним объектом другому;
В) является специальным случаем состояния с некоторым входным действием и по крайней мере одним выходящим из состояния переходом;
Г) служит для обозначения специфической роли актера в отдельном варианте
использования;
Д) нет верного.
4.7 UML представляет собой:

109
А) унифицированный язык моделирования
Б) универсальный язык программирования
В) специализированное средство моделирования
Г) совокупность диаграмм для моделирования
Д) нет верного ответа
4.8 Выберите верный вариант. Вариант использования –
А) определяет последовательность действий, которые должны быть выполнены проектируемой системой;
Б) представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения
частных задач;
В) пояснительный текст, который раскрывает смысл или семантику составляющих ее компонентов;
Г) объект, который специфицирует семантические особенности взаимодействия элементов в графической модели системы;
Д) нет верного.
4.9 Выберите верный вариант. Вариант использования –
А) пояснительный текст, который раскрывает смысл или семантику составляющих ее компонентов;
Б) определяет последовательность действий, которые должны быть выполнены проектируемой системой;
В) представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения
частных задач;
Г) объект, который специфицирует семантические особенности взаимодействия элементов в графической модели системы;
Д) нет верного.
4.10 Выберите верный вариант. Отношение расширения (extend relationship) –
А) определяет взаимосвязь экземпляров отдельного варианта использования
с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров;
Б) служит для указания того факта, что некоторый вариант использования А
может быть обобщен до варианта использования В;
В) служит для обозначения специфической роли актера в отдельном варианте
использования;
Г) указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность
поведения другого варианта использования;
Д) нет верного.

110
4.11 Выберите верный вариант. Сообщение (message) –
А) служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов;
Б) представляет собой законченный фрагмент информации, который отправляется одним объектом другому;
В) является специальным случаем состояния с некоторым входным действием и по крайней мере одним выходящим из состояния переходом;
Г) служит для обозначения специфической роли актера в отдельном варианте
использования;
Д) нет верного.
4.12 Выберите верный вариант. Отношение обобщения (generalization
relationship) –
А) определяет взаимосвязь экземпляров отдельного варианта использования
с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров;
Б) служит для указания того факта, что некоторый вариант использования А
может быть обобщен до варианта использования В;
В) служит для обозначения специфической роли актера в отдельном варианте
использования;
Г) указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность
поведения другого варианта использования;
Д) нет верного.
4.13 Укажите основные составляющие языка UML.
А) классы, узлы, компоненты
Б) ассоциации, объекты, прецеденты
В) сущности, отношения, диаграммы
Г) нет верного
4.14 Укажите основные составляющие языка UML.
А) сущности, отношения, диаграммы
Б) группы, автоматы, пакеты
В) состояния, ассоциации, автоматы
Г) нет верного
4.15 Укажите основные составляющие языка UML.
А) классы, объекты, группы
Б) сущности, отношения, диаграммы
В) автоматы, ассоциации, прецеденты
Г) нет верного
4.16 Сущности в структуре языка UML могут быть:
А) структурными
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
