
- •Тема 1. Основы разработки по 3
- •Информация для проверки тестов
- •Тема 2. Методология разработки по
- •Информация для проверки тестов
- •Тема 3. Технология разработки по
- •Информация для проверки тестов
- •Тема 4. Подходы разработки по
- •Информация для проверки тестов
- •Тема 5. Инженерия и инструментарий по
- •Информация для проверки тестов
© 2008+, Рахматуллин А.И.
Министерство образования и науки Российской Федерации
КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. А.Н. ТУПОЛЕВА
Кафедра прикладной математики и информатики им. Ю.В. Кожевникова
А.И. РАХМАТУЛЛИН
ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ
Тестовые задания
Казань 2008
Содержание
Тема 1. Основы разработки по 3
Тема 2. Методология разработки ПО 6
Тема 3. Технология разработки ПО 12
Тема 4. Подходы разработки ПО 20
Тема 5. Инженерия и инструментарий ПО 35
Тема 1. Основы разработки ПО
1. Понятие «программное обеспечение» (ПО) в узком смысле:
□ Формализованное описание алгоритма для его выполнения на компьютере
□ Программа как единое целое, выполняющая заданную функцию
□ Совокупность программ на носителях данных
□ Совокупность программ для решения задач некоторой области
□ Совокупность программ и данных в составе компьютера
2. Понятие «программный продукт» (ПП):
□ Совокупность взаимосвязанного и взаимодействующего обеспечения, используемая для решения поставленных задач
□ ПО, снабжённое программной документацией
□ Программа, разработанная для использования в личных целях
□ Программное средство, являющееся продуктом промышленного производства, предназначенным для поставки, передачи, продажи пользователю
□ Совокупность документов, содержащих сведения, необходимые для использования ПО
3. Понятие «проект»:
□ Документация на ПО
□ Деятельность по оказанию помощи в эксплуатации продукта
□ Результат в виде предоставляемого набора продуктов и/или услуг, необходимый для удовлетворения определённой потребности
□ Частичная, предварительная или возможная реализация решения
□ Комплекс действий временного характера, направленных на получение конкретного решения
4. Понятие «команда»:
□ Группа лиц, сформированная для выполнения проекта или его части
□ Группа лиц, чьи интересы затрагиваются процессами и результатами проекта
□ Характер поведения и области ответственности участников проекта
□ Группа лиц, которая заказывает разработку продукта и приобретает его
□ Группа лиц, которая предоставляет разработанный продукт
5. Понятие «жизненный цикл ПО» (ЖЦ ПО):
□ Совокупность взаимодействующих единиц – элементов, функционирующих совместно для достижения определённых целей
□ Весь период разработки ПО и его эксплуатации, начиная с момента возникновения идеи и заканчивая прекращением всех видов его использования
□ Совокупность взаимосвязанных действий по получению результата
□ Время, требуемое для организации команды проекта и её функционирования
□ Совокупность документов, содержащих сведения, необходимые для разработки и использования ПО
6. Разделы программирования как научной дисциплины:
□ Архитектура вычислительных систем
□ Методы параллельных вычислений
□ Теория программирования
□ Системное программирование
□ Методология программирования
□ Технология программирования
□ Прикладное программирование
□ Инженерия программирования
□ Инструментарий программирования
□ Подходы разработки ПО
□ Качество программирования
7. Соотнесение основных направлений программирования и их групп:
Направление программирования Группа направлений
Языки программирования
Методологии программирования Базисная группа
Системы программирования Направляющая группа
Операционные платформы Инструментальная группа
Аппаратные платформы
Технологии программирования
8. Порядок применения направлений при решении задачи программирования:
□ Языки программирования
□ Методологии программирования
□ Системы программирования
□ Операционные платформы
□ Аппаратные платформы
□ Технологии программирования