Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК по курсу ТРПС / ТРПС - Тестовые задания.doc
Скачиваний:
71
Добавлен:
12.03.2015
Размер:
265.22 Кб
Скачать

© 2008+, Рахматуллин А.И.

Министерство образования и науки Российской Федерации

КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. А.Н. ТУПОЛЕВА

Кафедра прикладной математики и информатики им. Ю.В. Кожевникова

А.И. РАХМАТУЛЛИН

ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ

Тестовые задания

Казань 2008

Содержание

Тема 1. Основы разработки по 3

Тема 2. Методология разработки ПО 6

Тема 3. Технология разработки ПО 12

Тема 4. Подходы разработки ПО 20

Тема 5. Инженерия и инструментарий ПО 35

Тема 1. Основы разработки ПО

1. Понятие «программное обеспечение» (ПО) в узком смысле:

□ Формализованное описание алгоритма для его выполнения на компьютере

□ Программа как единое целое, выполняющая заданную функцию

□ Совокупность программ на носителях данных

□ Совокупность программ для решения задач некоторой области

□ Совокупность программ и данных в составе компьютера

2. Понятие «программный продукт» (ПП):

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

□ ПО, снабжённое программной документацией

□ Программа, разработанная для использования в личных целях

□ Программное средство, являющееся продуктом промышленного производства, предназначенным для поставки, передачи, продажи пользователю

□ Совокупность документов, содержащих сведения, необходимые для использования ПО

3. Понятие «проект»:

□ Документация на ПО

□ Деятельность по оказанию помощи в эксплуатации продукта

□ Результат в виде предоставляемого набора продуктов и/или услуг, необходимый для удовлетворения определённой потребности

□ Частичная, предварительная или возможная реализация решения

□ Комплекс действий временного характера, направленных на получение конкретного решения

4. Понятие «команда»:

□ Группа лиц, сформированная для выполнения проекта или его части

□ Группа лиц, чьи интересы затрагиваются процессами и результатами проекта

□ Характер поведения и области ответственности участников проекта

□ Группа лиц, которая заказывает разработку продукта и приобретает его

□ Группа лиц, которая предоставляет разработанный продукт

5. Понятие «жизненный цикл ПО» (ЖЦ ПО):

□ Совокупность взаимодействующих единиц – элементов, функционирующих совместно для достижения определённых целей

□ Весь период разработки ПО и его эксплуатации, начиная с момента возникновения идеи и заканчивая прекращением всех видов его использования

□ Совокупность взаимосвязанных действий по получению результата

□ Время, требуемое для организации команды проекта и её функционирования

□ Совокупность документов, содержащих сведения, необходимые для разработки и использования ПО

6. Разделы программирования как научной дисциплины:

□ Архитектура вычислительных систем

□ Методы параллельных вычислений

□ Теория программирования

□ Системное программирование

□ Методология программирования

□ Технология программирования

□ Прикладное программирование

□ Инженерия программирования

□ Инструментарий программирования

□ Подходы разработки ПО

□ Качество программирования

7. Соотнесение основных направлений программирования и их групп:

Направление программирования Группа направлений

Языки программирования

Методологии программирования Базисная группа

Системы программирования Направляющая группа

Операционные платформы Инструментальная группа

Аппаратные платформы

Технологии программирования

8. Порядок применения направлений при решении задачи программирования:

□ Языки программирования

□ Методологии программирования

□ Системы программирования

□ Операционные платформы

□ Аппаратные платформы

□ Технологии программирования