- •Программная инженерия:
- •51) Программные инструментальные средства разработки по – это:
- •52) Транслятор – это:
- •56) Отладчик:
- •59) Структурный подход к программированию – это:
- •60) Объектный подход к программированию – это:
- •61)Компонентный подход:
- •62) Управление требованиями:
- •63) К методам выявления требований относятся:
- •64) Требования к разрабатываемой системе должны включать:
- •65) Типы средств, иллюстрирующие цели моделирования системы:
- •68) Типичная схема процесса анализа с-требований включает в себя:
64) Требования к разрабатываемой системе должны включать:
A) Разработку программного обеспечения и выработка требований к изменению работы системы заказчика
B) Совокупность условий, при которых предполагается эксплуатировать будущую систему (аппаратные и программные ресурсы, предоставляемые системе; внешние условия ее функционирования; состав людей и работ, имеющих к ней отношение)
C) Построение программного обеспечения из отдельных компонентов физически отдельно существующих частей программного обеспечения
D) Описание выполняемых системой функций
E) Технологию создания сложного программного обеспечения, основанную а объектном представлении кода программы
F) Ограничения в процессе разработки (директивные сроки завершения отдельных этапов, имеющиеся ресурсы, организационные процедуры и мероприятия, обеспечивающие защиту информации)
G) Совокупность рекомендуемых технологических приемов, охватывающих выполнение всех этапов разработки программного обеспечения
H) Технологию разработки программного обеспечения на базе структурной
схемы развития языков программирования
{Правильный ответ} = B, D, F
65) Типы средств, иллюстрирующие цели моделирования системы:
A) Функции, которые система должна выполнять
B) Отношения между данными
C) Зависящее от времени поведение системы (аспекты реального времени)
D) Способы отладки и тестирования программного обеспечения
E) Создание программного обеспечения на основе структурной схемы исследуемого объекта или процесса
F) Выявление требований заказчика и управление ими
G) Технология разработки программного обеспечения на базе структурной схемы развития языков программирования
H) Построение программного обеспечения из отдельных компонентов физически отдельно существующих частей программного обеспечения
{Правильный ответ} = A, B, C
66) Преимущества объектно-ориентированного подхода:
A) Быстрота написания программного кода
B) Статичность конфигурации системы
C) Возможность многократного использования
D) Низкая стоимость проекта
E) Восприимчивость к изменениям
F) Отсутствие необходимости документирования
G) Простота реализуемых моделей
H) Реалистичное моделирование
{Правильный ответ} = C, E, H
67) Требования – это:
A) Документ, регулирующий отношения между заказчиком информационной системы и проектировщиком
B) Некоторое свойство программного обеспечения, необходимое пользователю для решения проблемы при достижении поставленной цели
C) Оформленное заказчиком в виде документа задание на проектирование программного обеспечения
D) Возможность, которую должна обеспечивать система
E) Характеристика проектируемого программного обеспечения с точки зрения разработчика
F) Некоторое свойство программного обеспечения, которым должна обладать система или ее компонент, чтобы удовлетворить требования формальной документации
G) Оформленное разработчиком в виде документа задание на проектирование программного обеспечения
H) Характеристика проектируемого программного обеспечения с точки
зрения заказчика
{Правильный ответ} = B, D, F
68) Типичная схема процесса анализа с-требований включает в себя:
A) Идентификацию заказчика и проведение интервью с представителями заказчика
B) Разработку программного обеспечения в соответствии с требованиями заказчика
C) Изложение заказчику требований к системе на основе разработанного программного обеспечения
D) Написание С-требований в форме стандартного документа
E) Верификацию разработанного программного обеспечения в соответствии с требованиями заказчика
F) Составление плана мероприятий по анализу С-требований
G) Проверку С-требований и согласование их с заказчиком
H) Адаптацию разработанного программного обеспечения в соответствии с
требованиями заказчика
{Правильный ответ} = A, D, G
69) В классификацию требований к программной системе входят:
A) Требования заказчика
B) Требования, накладываемые условиями эксплуатации
C) Функциональные требования
D) Требования, накладываемые аппаратными средствами
E) Нефункциональные требования
F) Требования предметной области
G) Экономические требования
H) Требования разработчиков
{Правильный ответ} = C, E, F
70) Процесс определения и анализа требований включает в себя:
A) Анализ работы систем с аналогичной предметной областью
B) Анализ предметной области, сбор и классификацию требований
C) Проведение совместных совещаний с представителями заказчика
D) Разрешение противоречий и определение приоритетов
E) Адаптацию требований к разрабатываемому программному обеспечению
F) Декомпозицию общей задачи на подзадачи
G) Проверку, специфицирование и документирование требований
H) Верификацию требований в соответствии с разработанным программным
обеспечением
{Правильный ответ} = B, D, G
71) Опорные точки зрения конечных пользователей системы программного обеспечения можно трактовать как:
A) Источник информации о системных данных
B) Структуру требований
C) Источник событий
D) Структуру событий
E) Структуру представлений
F) Получателей требований
G) Источник сценариев
H) Получателей системных сервисов
{Правильный ответ} = A, E, H
72) При аттестации требований выполняются следующие типы проверок документации требований:
A) Проверка на совместимость
B) Проверка на управляемость
C) Проверка правильности требований
D) Проверка на непротиворечивость
E) Проверка на соответствие
F) Проверка на обратимость
G) Проверка на полноту и на выполнимость
H) Проверка на заменяемость
{Правильный ответ} = C, D, G
73) К методам аттестации требований относится:
A) Тестирование
B) Обзор требований
C) Верификация
D) Сравнительный анализ
E) Прототипирование
F) Генерация случайных данных
G) Генерация тестовых сценариев
H) Декомпозиция
{Правильный ответ} = B, E, G
74) Уровни организационного управления при планировании разработки системы:
A) Стратегический
B) Тактический
C) Оперативный
D) Основной
E) Вспомогательный
F) Дополнительный
G) Системный
H) Аналитический
{Правильный ответ} = A, B, C
75) Для различных представлений проектируемой системы используют типы моделей:
A) Статическая модель
B) Динамическая модель
C) Модель классов
D) Модель декомпозиции
E) Модель размещения
F) Модель состояний
G) Модель взаимодействия
H) Модель агрегации
{Правильный ответ} = C, F, G
76) Классификация бизнес-процессов включает следующие классы процессов:
A) Вспомогательные бизнес-процессы
B) Основные бизнес-процессы
C) Дополнительные бизнес-процессы
D) Обеспечивающие бизнес-процессы
E) Обслуживающие бизнес-процессы
F) Бизнес-процессы согласования
G) Бизнес-процессы управления
H) Руководящие бизнес-процессы
{Правильный ответ} = B, D, G
77) Типы D-требований:
A) Функциональные требования
B) Интерфейсные требования
C) Нефункциональные требования
D) Программные требования
E) Обратные требования
F) Ограниченные требования
G) Производительные требования
H) Надежность
{Правильный ответ} = A, C, E
78) Возможные способы организации D-требований:
A) По атрибутам, по компонентам
B) По взаимоотношениям сущности
C) По пакетам и по иерархии компонентов
D) По свойствам, по классам
E) По вариантам использования
F) По узлам и по использованным процессам
G) По состояниям и по иерархии функции
H) По прецедентам, по кооперациям
{Правильный ответ} = D, E, G
79) К моделированию относится:
A) Система обозначений
B) Система атрибутов
C) Синтаксис языка моделирования
D) Система свойств
E) Совокупность поведении обьектов
F) Совокупность графических объектов
G) Семантика языка моделирования
H) Совокупность текстовых объектов
{Правильный ответ} = A, C, F
80) Классификация имитационных моделей:
A) Статистическая
B) Адаптивная
C) Статическая или динамическая
D) Структурная
E) Сетерминированная или стохастическая
F) Непрерывная или дискретная
G) Объединенная
H) Декомпозиционная
{Правильный ответ} = C, E, F
81) Принципы разработки эффективного пользовательского интерфейса:
A) Сложность, графика
B) Структура, простота
C) Связь, обработка
D) Видимость, обратная связь
E) Невидимость, сложность
F) Толерантность, повторное использование
G) Первое использование, итерация
H) Интеграция, повторение
{Правильный ответ} = B, D, F
82) Принципы разработки программного обеспечения:
A) Коллективный процесс разработки
B) Индивидуальный процесс разработки
C) Параллельный процесс разработки
D) Командный процесс разработки
E) Промежуточный процесс разработки
F) Модель зрелости возможностей
G) Модель законченности возможностей
H) Модель готовности процессов
{Правильный ответ} = B, D, F
83) Типы интерфейсных требований:
A) Пользовательские требования
B) Аппаратные требования
C) Административные требования
D) Требования к производительности
E) Программные и коммуникационные требования
F) Требования к надежности
G) Требования к устойчивости
H) Атрибуты программной системы и другие требования
{Правильный ответ} = A, B, E
84) Технология проектирования определяется как совокупность составляющих:
A) Поэтапная процедура
B) Пошаговая процедура
C) Модели и правила
D) Критерий и правила
E) Тестирование
F) Нотаций
G) Прецеденты
H) Классы
{Правильный ответ} = B, D, F
85) Разработка и сопровождение ИС в конкретной организации и конкретном проекте должна поддерживаться стандартами:
A) Стандарт организации
B) Стандарт конкретного проекта
C) Стандарт проектирования
D) Стандарт оценки
E) Стандарт оформления проектной документации
F) Стандарт аудита
G) Стандарт оформления разработки
H) Стандарт пользовательского интерфейса
{Правильный ответ} = C, E, H
86) Результатами проектирования архитектуры являются:
A) Модель административного интерфейса
B) Модель процессов
C) Модель потоков
D) Модель классов
E) Модель данных
F) Модель пользовательского интерфейса
G) Модель компонентов
H) Модель узлов
{Правильный ответ} = B, E, F
87) Какие работы включает процесс разработки программного обеспечения:
A) Документирование, управление конфигурацией
B) Управление, создание инфраструктуры
C) Структура из процессов, работ, задач
D) Обеспечение качества, верификация
E) Анализ требований, проектирование
F) Программирование, сборка, тестирование
G) Ввод в действие, приемка
H) Совместный анализ, аудит
{Правильный ответ} = E, F, G
88) Какие технологии разработки программ используются в современном программировании:
A) Визуальные
B) Событийные
C) Структурные
D) Объектно-ориентированные
E) Модульные
F) Текстуальные
G) Графические
H) Машинно-ориентированное
{Правильный ответ} = A, B, D
89) Объектно-ориентированное проектирование использует инструментальные средства:
A) Model Mart
B) Rational Rose
C) BPwin
D) ARIS
E) IDEF1X
F) Erwin
G) MS Visio
H) JAM
{Правильный ответ} = B, D, G
90) Проектирование функциональных моделей поддерживается инструментальными средствами:
A) JAM
B) Model Mart
C) MS Visio
D) ERwin
E) IDEF0
F) ARIS
G) Rational Rose
H) BPwin
{Правильный ответ} = B, D, H
91) IEEE – это:
A) Коммерческая организация ученых и исследователей
B) Просто принятое обозначение, расшифровки не имеет
C) Обозначение всемирной компьютерной сети
D) Всемирная некоммерческая техническая профессиональная ассоциация ученых и исследователей
E) Такая аббревиатура нигде не используется
F) Institute of Electrical and Electronic Engineers, Inc
G) Американская организация ученых-экономистов
H) Институт инженеров радиоэлектроники и электротехники
{Правильный ответ} = D, F, H
92) Ядро знаний SWEBOK – это:
A) ГОСТ на разработку программного обеспечения
B) нормативный документ, разработанный IEEE
C) ГОСТ на разработку информационных систем
D) Документ, устанавливающий правовые отношения между заказчиком и разработчиком программного обеспечения
E) Основополагающий научно-технический документ, который отображает мнение специалистов в области программной инженерии
F) Документ, устанавливающий методику тестирования и испытания программного обеспечения
G) Документ, который согласуется с современными регламентированными процессами жизненного цикла ПО стандарта ISO/IEC 12207
H) ГОСТ на разработку и комплектацию сопровождающей документации {Правильный ответ} = B, E, G
93) Каждая область ядра знаний SWEBOK представляется:
A) Структурной схемой
B) Общей схемой описания
C) Диаграммой UML
D) Описанием и комментариями
E) Определением понятийного аппарата, методов и средств инженерной деятельности
F) Определением языка программирования
G) Определением инструментов поддержки инженерной деятельности
H) Иерархической диаграммой
{Правильный ответ} = B, E, G
94) К основным областям знаний SWEBOK относятся:
A) Инженерия требований, проектирование ПО
B) Анализ деятельности системы
C) Управление проектами
D) Конструирование ПО
E) Управление персоналом
F) Тестирование ПО, сопровождение ПО
G) Управление конфигурацией
H) Инженерия качества программных средств
{Правильный ответ} = A, D, F
95) К организационным областям знаний SWEBOK относятся:
A) Инженерия требований
B) Управление конфигурацией, управление проектами
C) Конструирование ПО
D) Процесс инженерии программных средств, методы и средства программной инженерии
E) Проектирование ПО
F) Сопровождение ПО
G) Тестирование ПО
H) Инженерия качества программных средств
{Правильный ответ} = B, D, H
96) В рамках Rational Unified Process (RUP) набор действий по разработке программ включает этапы:
A) Создание структурных схем
B) Определения входных, выходных данных
C) Согласование стоимости проекта
D) Согласования требований с заказчиком
E) Создания бизнес-моделей
F) Определение требований
G) Проектирование, программирование
H) Тестирование, внедрение
{Правильный ответ} = F, G, H
97) Этапы разработки консалтинговых проектов включают в себя:
A) Анализ первичных требований и планирование работ
B) Снятие программного продукта с эксплуатации
C) Декомпозицию задачи на подзадачи
D) Разработку спецификации и документации
E) Проведение обследования деятельности предприятия
F) Тестирование и сопровождение программного обеспечения
G) Построение моделей деятельности предприятия (модели AS – IS – “как есть” и модели TO – BE – “как должно быть”)
H) Разработку программного обеспечения
{Правильный ответ} = A, E, G
98) Концепции, лежащие в основе модульного программирования:
A) Объем реализации и время исполнения (реакции)
B) Мера автоматизма в работе реализации и инструментах разработки
C) Визуальность и тестируемость разработки
D) Функциональная декомпозиция, пространственная и временная группировка информации (модульность)
E) Упрощение связей
F) Комментируемость функций и данных
G) Надежность, устойчивость
H) Безопасность
{Правильный ответ} = D, E, F
99) Инструмент разработки программ выбирается на основе:
A) Визуальности, набора реализуемых технологий
B) Мощности множества элементов разработки
C) Системного подхода к анализу, проектированию и реализации ПО
D) Функциональной декомпозиции, пространственной и временной группировка информации (модульность)
E) Упрощения связей, комментируемости функций и данных
F) Объема реализации и времени исполнения (реакции), надежности, устойчивости, безопасности
G) Меры автоматизма в работе реализации и инструментах разработки
H) Визуальности и тестируемости разработки
{Правильный ответ} = F, G, H
100) Характеристика программных инструментов разработки:
A) Декомпозиция, атомарность (функции и данных), поэтапность – для разработки
B) Визуальность, набор реализуемых технологии, мощность множества элементов разработки
C) Функциональная декомпозиция
D) Пространственная и временная группировка информации (модульность)
E) Упрощение связей, комментируемость функций и данных
F) Объем реализации и время исполнения
G) Мера автоматизма в работе реализации и инструментах разработки
H) Визуальность и тестируемость разработки
{Правильный ответ} = C, D, E
