- •Это компьютерные программы и соответствующая документация
- •Это практическая дисциплина создания и сопровождения программных систем
- •Примерно 60% - на разработку программного обеспечения и 40% - на его тестирование и отладку
- •Это совокупность процессов, ведущих к созданию или развитию программного обеспечения
- •Это программные системы, предназначенные для автоматизации процесса создания программного обеспечения
- •Программные продукты должны удовлетворять требованиям функциональности и эффективности
- •Модель последовательности работ, модели потоков данных и процессов, ролевая модель
- •Модель последовательности работ
- •Это свойства, которые присущи системе как единому целому, а не ее отдельным компонентам
- •Прототипирование
- •Анализ и формирование требований
- •Модель жизненного цикла
- •Спиральная модель
- •Это модели, которые описывают организацию процесса разработки программных систем
- •Обобщенные модели
- •Это модели, которые представляют процесс создания программных систем в виде повторяющихся циклов определенных этапов разработки
- •Прототипирование
-
Эволюционная модель
-
Модель жизненного цикла
-
Каскадная модель
-
Модель формальной разработки
25) Какая модель разработки программного обеспечения представлена на данном рисунке?
-
Жизненный цикл программного обеспечения
-
Эволюционная модель
-
Спиральная модель
-
Модель пошаговой разработки
26) Какая модель разработки программного обеспечения представлена на данном рисунке?
-
Жизненный цикл программного обеспечения
-
Эволюционная модель
-
Спиральная модель
-
Модель пошаговой разработки
27) Какая модель разработки программного обеспечения представлена на данном рисунке?
-
Модель формальной разработки
-
Эволюционная модель
-
Модель с повторным использованием ранее созданных компонентов
-
Модель пошаговой разработки
28) Какая модель разработки программного обеспечения представлена на данном рисунке?
-
Модель формальной разработки
-
Эволюционная модель разработки
-
Модель с повторным использованием ранее созданных компонентов
-
Модель пошаговой разработки
29) Что такое обобщенные модели создания программного обеспечения?
-
Это модели, которые представляют процесс создания программных систем в виде повторяющихся циклов определенных этапов разработки
-
Это модели, которые описывают организацию процесса разработки программных систем
-
Это модели, которые разработаны для формирования требований, используются как для представления данных, так и для процессов их обработки
-
Это модели, которые показывают, как разрабатываемая система взаимодействует с другими системами окружения
30) К каким моделям создания программного обеспечения относятся: каскадная, эволюционная, модель формальной разработки систем и модель разработки на основе ранее созданных компонентов?
-
Обобщенные модели
-
спецификация программного обеспечения
-
итерационные модели
-
проектирование и реализация программного обеспечения
31) Что такое итерационные модели разработки программного обеспечения?
-
Это модели, которые представляют процесс создания программных систем в виде повторяющихся циклов определенных этапов разработки
-
Это модели, которые описывают организацию процесса разработки программных систем
-
Это модели, которые разработаны для формирования требований, используются как для представления данных, так и для процессов их обработки
-
Это модели, которые показывают, как разрабатываемая система взаимодействует с другими системами окружения
32) К каким моделям создания программного обеспечения относятся: модель пошаговой разработки и спиральная модель?
-
обобщенные модели
-
спецификация программного обеспечения
-
итерационные модели
-
проектирование и реализация программного обеспечения
33) Что такое определение требований?
-
Это процессы преобразования системной спецификации в систему исполняемых программ
-
Это процесс разработки системной спецификации
-
Это процесс проверки разработанной системы
-
Это модернизация существующих программных систем
34) Что такое проектирование и реализация?
-
Это процессы преобразования системной спецификации в систему исполняемых программ
-
Это процесс разработки системной спецификации
-
Это процесс проверки разработанной системы
-
Это модернизация существующих программных систем
35) Что такое требования?
-
Описание функциональных возможностей и ограничений, накладываемых на программную систему
-
Процесс проверки соответствия разработанной системы
-
Процесс разработки системной спецификации
-
Совокупность процессов, протекающих в период от момента принятия решения до его полного вывода из эксплуатации
36) Что такое разработка требований (requirements engineering)?
-
Процесс формирования, анализа, документирования и проверки функциональных возможностей и ограничений
-
Процесс проверки разработанной системы
-
Процесс разработки системной спецификации
-
Совокупность процессов, протекающих в период от момента принятия решения до его полного вывода из эксплуатации
37) Какие требования используются для обозначения высокоуровневых обобщенных требований? Описание на естественном языке функций, выполняемых системой, и ограничений, накладываемых на нее.
-
Пользовательские требования
-
Системные требования
-
Проектная системная спецификация
-
Функциональные требования
-
Нефункциональные требования
38) Какие требования используются для детализированного описания системных функций и ограничений?
-
Пользовательские требования
-
Системные требования
-
Проектная системная спецификация
-
Функциональные требования
-
Нефункциональные требования
39) Какие требования используются для обобщенного описания структуры программной системы?
-
Пользовательские требования
-
Системные требования
-
Проектная системная спецификация
-
Функциональные требования
-
Нефункциональные требования
40) К каким требованиям относят перечень сервисов, которые должна выполнять система? Должно быть указано, как система реагирует на те, или иные входные данные, как она ведет себя в определенных ситуациях.
-
Пользовательские требования
-
Системные требования
-
Проектная системная спецификация
-
Функциональные требования
-
Нефункциональные требования
41) Какие требования описывают характеристики системы и ее окружения?
-
Пользовательские требования
-
Системные требования
-
Проектная системная спецификация
-
Функциональные требования
-
Нефункциональные требования
42) Какие требования характеризуют ту предметную область, где будет эксплуатироваться система?
-
Пользовательские требования
-
Системные требования
-
Функциональные требования
-
Нефункциональные требования
-
Требования предметной области
43) На каком из этапов аналитики должны изучить предметную область, где будет эксплуатироваться система?
-
Сбор требований
-
Анализ предметной области
-
Классификация требований
-
Разрешение противоречий
-
Назначение приоритетов
-
Проверка требований
44) На каком из этапов бесформенный набор требований преобразуется в логически связанные группы требований?
-
Анализ предметной области
-
Сбор требований
-
Классификация требований
-
Разрешение противоречий
-
Назначение приоритетов
-
Проверка требований
45) На каком из этапов совместно с лицами, формирующими требования, определяются наиболее важные требования?
-
Анализ предметной области
-
Сбор требований
-
Классификация требований
-
Разрешение противоречий
-
Назначение приоритетов
-
Проверка требований
46) Какой системной модели, которые создаются в процессе анализа систем, не существует?
-
Модель обработки данных
-
Объектная модель
-
Композиционная модель
-
Архитектурная модель
-
Модель "стимул-ответ"
47) Какие диаграммы относятся к моделям обработки данных?
-
Диаграммы потоков данных
-
Диаграммы "сущность-связь"
-
Диаграммы наследования классов
-
Диаграммы состояний
48) Какие диаграммы относятся к классификационным моделям?
-
Диаграммы потоков данных
-
Диаграммы "сущность-связь"
-
Диаграммы классов
-
Диаграммы состояний
49) Какие диаграммы относятся к моделям "стимул-ответ"?
-
Диаграммы потоков данных
-
Диаграммы "сущность-связь"
-
Диаграммы классов
-
Диаграммы состояний
50) Какие диаграммы показывают последовательность обработки данных в системе?
-
Диаграммы потоков данных
-
Диаграммы "сущность-связь"
-
Диаграммы классов
-
Диаграммы состояний
51) Какая диаграмма представлена на рисунке? Данная модель показывает процесс перемещения бланка заказа при его обработке.
-
Диаграмма потоков данных
-
Диаграмма "сущность-связь"
-
Диаграмм классов
-
Диаграмма состояний
52) Какие модели, разработанные для формирования требований, могут использоваться как для представления данных, так и для процессов их обработки?
-
Модели рабочего окружения системы
-
Модель конечного автомата
-
Объектные модели
-
Систематические модели
53) Какие модели, показывают, как разрабатываемая система взаимодействует с другими системами окружения?
-
Объектные модели
-
Модели рабочего окружения системы
-
Модель конечного автомата
-
Систематические модели
54) Какие модели, моделируют поведение системы в зависимости от внутренних или внешних событий?
-
Объектные модели
-
Модели рабочего окружения системы
-
Модель конечного автомата
-
Систематические модели
55) Как называется процесс формализованного описания функциональных и нефункциональных требований, требований к характеристикам, которые будут учитываться при создании программного продукта на этапах жизненного цикла программного обеспечения?
-
Спецификация требований
-
Формализация требований
-
Валидация (аттестация) требований
-
Верификация требований
56) Какие требования включают в себя определение компонентов системы и их состояний; правил взаимодействия компонентов и определения условий в формальном виде?
-
Спецификация требований
-
Формализация требований
-
Валидация (аттестация) требований
-
Верификация требований
57) Как называется процесс проверки требований, изложенных в спецификации для того, чтобы убедиться, что они определяют данную систему и отслеживание источников требований?
-
Спецификация требований
-
Формализация требований
-
Валидация (аттестация) требований
-
Верификация требований
58) Как называется процесс проверки правильности спецификаций требований на их соответствие, непротиворечивость, полноту и выполнимость, а также на соответствие стандартам?
-
Спецификация требований
-
Формализация требований
-
Валидация (аттестация) требований
-
Верификация требований
59) Какие существуют стандарты для поддержки распределенных объектных вычислений промежуточного программного обеспечения?
-
OSF
-
COM/DCOM
-
DCE
-
CORBA
-
Java
60) Какой стандарт разработанный и реализованный, компанией Microsoft интегрирован в ее операционные системы?
-
OSF/DCE
-
COM/DCOM
-
CORBA
-
Java
61) Какой набор стандартов для промежуточного программного обеспечения разработан группой OMG? Данные стандарты определяют общий машинонезависимый подход к распределенным объектным вычислениям.
-
OSF/DCE
-
COM/DCOM
-
CORBA
-
Java
62) На каком этапе происходит создание объектно-ориентированной модели предметной области приложения программного обеспечения? На этом этапе объекты отражают реальные объекты-сущности, также определяются операции, выполняемые объектами.
-
Объектно-ориентированный анализ
-
Объектно-ориентированное проектирование
-
Объектно-ориентированное программирование
63) На каком этапе происходит разработка объектно-ориентированной модели системы программного обеспечения с учетом системных требований?
-
Объектно-ориентированный анализ
-
Объектно-ориентированное проектирование
-
Объектно-ориентированное программирование
64) На каком этапе происходит реализация архитектуры системы с помощью объектно-ориентированного языка программирования?
-
Объектно-ориентированный анализ
-
Объектно-ориентированное проектирование
-
Объектно-ориентированное программирование
65) Как называется описание проблемы и метода ее решения, позволяющее в дальнейшем использовать это решение в разных условиях? Представляет собой описание, в котором аккумулированы знания и опыт.
-
Спецификация
-
Паттерн
-
Нотация
-
Шаблон
66) Что не относится к методам структурного анализа и проектирования?
-
SADT
-
IDEF3
-
UML
-
DFD
67) Какой метод представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области?
-
IDEF3
-
SADT
-
ERМ
-
DFD
68) Какой метод предназначен для таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними? Основой модели служит так называемый сценарий процесса, который выделяет последовательность действий и подпроцессов анализируемой системы.
-
SADT
-
IDEF3
-
ERМ
-
DFD
69) Какая модель представляет собой иерархию функциональных процессов, связанных потоками данных? Цель данного представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
-
SADT
-
IDEF3
-
ERМ
-
DFD
70) Что относится к методам объектно-ориентированного анализа и проектирования программного обеспечения?
-
SADT
-
IDEF3
-
UML
-
DFD
71) Какие диаграммы не относится к структурным (structural) моделям?
-
диаграммы классов (class diagrams)
-
диаграммы состояний (statechart diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы развертывания (deployment diagrams)
-
диаграммы вариантов использования (use case diagrams)
72) Какие диаграммы служат для моделирования физической архитектуры системы?
-
диаграммы классов (class diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы развертывания (deployment diagrams)
-
диаграммы вариантов использования (use case diagrams)
73) Какие диаграммы не относится к моделям поведения (behavioral)?
-
диаграммы вариантов использования (use case diagrams)
-
диаграммы взаимодействия (interaction diagrams)
-
диаграммы классов (class diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы состояний (statechart diagrams)
-
диаграммы деятельности (activity diagrams
74) К какому методу верификации и аттестации относят инспектирование?
-
Статический метод
-
Динамический метод
-
Функциональное тестирование
-
Формальный метод
75) Какие диаграммы можно применять для описания потоков событий в вариантах использования?
-
диаграммы вариантов использования (use case diagrams)
-
диаграммы взаимодействия (interaction diagrams)
-
диаграммы состояний (statechart diagrams)
-
диаграммы деятельности (activity diagrams)
76) Какие диаграммы применяются теми участниками проекта, кто отвечает за компиляцию и сборку системы? Они нужны там, где начинается генерация кода.
-
диаграммы классов (class diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы развертывания (deployment diagrams)
-
диаграммы вариантов использования (use case diagrams)
77) Какие диаграммы служат для моделирования функциональных требований к системе?
-
диаграммы классов (class diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы развертывания (deployment diagrams)
-
диаграммы вариантов использования (use case diagrams)
78) Какие диаграммы служат для моделирования процесса обмена сообщениями между объектами?
-
диаграммы вариантов использования (use case diagrams)
-
диаграммы взаимодействия (interaction diagrams)
-
диаграммы компонентов (component diagrams)
-
диаграммы состояний (statechart diagrams)
79) Какие диаграммы служат для моделирования поведения системы в рамках различных вариантов использования, или потоков управления?
-
диаграммы вариантов использования (use case diagrams)
-
диаграммы взаимодействия (interaction diagrams)
-
диаграммы состояний (statechart diagrams)
-
диаграммы деятельности (activity diagrams)
80) Что не включает в себя документирование программного обеспечения?
-
Техническое задание
-
Внешние и внутренние языки спецификации
-
Эскиз
-
Руководство пользователя
-
Руководство программиста
81) Как называется самая длинная цепочка работ в проекте? Увеличение длительности любой работы в этой цепочки приводит к увеличению длительности всего проекта.
-
Итерация
-
Критический путь проекта
-
Риск
-
График работ
82) Как называется методика проверки и анализа систем, которая выполняется на всех этапах процесса разработки программной системы? Параллельно может выполняться автоматический анализ исходного кода программ и соответствующих документов.
-
Прототипирование программного обеспечения
-
Инспектирование программного обеспечения
-
Тестирование программного обеспечения
-
Специфицирование программного обеспечения
83) К какому методу верификации и аттестации относят тестирование?
-
Статический метод
-
Динамический метод
-
Функциональное тестирование
-
Формальный метод
84) Как называется метод устранения дефектов, при котором используется процесс строгого инспектирования? Цель данного метода – создание программного обеспечения без дефектов.