- •Операторы языка высокого уровня
- •Программирование рекурсивных алгоритмов
- •Списки : основные виды и способы реализации
- •Способы конструирования программ
- •Унифицированный процесс разработки оо пс
- •Структурное программирование Методы структурного анализа
- •Модульное программирование
- •Организация процесса тестирования в структурном программировании
- •Применение моделей в структурном анализе
- •Структурное проектирование Мои задания Технология программирования и этапы ее развития
- •2. Какие из утверждений являются ошибочными?
- •3. В процессе обработки потока сообщений выполняются следующие действия:
- •4. Расположите в правильном порядке этапы развития программирования:
- •5. Отметьте характерные черты стихийного этапа развития программирования:
- •6. Отметьте характерные черты структурного программирования:
- •6. Отметьте характерные черты объектно-ориентированного программирования:
- •7. Отметьте характерные черты компонентного программирования:
- •Жизненный цикл и этапы разработки по
- •Технологичность программных продуктов
- •Постановка задачи
- •Анализ требований и определение спецификаций
- •Проектирование по
- •79. Для списковых структур данных характерно:
- •89. Диаграмма размещения показывает:
- •Пользовательский интерфейс
- •Этап реализации по
- •206. Какие из следующих утверждений верны:
- •Структуры данных
- •Компонентные технологии
Жизненный цикл и этапы разработки по
10. Жизненный цикл программного обеспечения – это период от момента …
получения технического задания на разработку ПО;
появления идеи создания программы;
начала этапа постановки задачи;
завершения этапа постановки задачи.
Ответ: 2.
11. Жизненный цикл программного обеспечения – это период от момента появления идеи создания программы до момента …
завершения разработки ПО;
сдачи ПО заказчику;
завершения его поддержки;
начала этапа эксплуатации ПО.
Ответ: 3.
12. Какие из перечисленных процессов жизненного цикла ПО относятся к основным:
документирование;
обеспечение качества;
разработка;
верификация;
эксплуатация;
приобретение;
обучение;
поставка;
сопровождение.
Ответ: 3, 5, 6, 8, 9.
13. Расположите в правильном порядке действия, выполняемые в процессе разработки ПО:
подготовительная работа;
анализ требований к системе;
тестирование системы;
детальное проектирование ПО;
проектирование архитектуры системы;
проектирование архитектуры ПО;
анализ требований к ПО;
кодирование и тестирование ПО;
интеграция ПО;
тестирование ПО;
приемка ПО;
установка ПО;
интеграция системы.
Ответ: 1, 2, 5, 7, 6, 4, 8, 9, 10, 13, 3, 12, 11.
14. Укажите для каждого этапа разработки соответствующую стадию
№ этапа |
Название этапа |
№ стадии |
Название стадии |
1 |
Постановка задачи |
1 |
Технический проект |
2 |
Анализ требований и разработка спецификаций |
2 |
Техническое задание |
3 |
Проектирование |
3 |
Эскизный проект |
4 |
Реализация |
4 |
Внедрение |
5 |
Сопровождение |
5 |
Рабочий проект |
Ответ: 2, 3, 1, 5, 4.
15. В процессе постановки задачи определяют … и … требования к ПО.
Ответ: функциональные и эксплуатационные.
16. На этапе анализа требований разрабатывают функциональные и эксплуатационные … ПО.
Ответ: спецификации.
17. На этапе анализа требований технического задания разрабатывают совокупность спецификаций, которая представляет собой общую … модель проектируемого ПО.
Ответ: логическую.
Какие задачи решаются на этапе проектирования ПО:
разработка эксплуатационных требований,
разработка функциональных требований,
разработка подробных спецификаций,
разработка общей логической модели ПО,
разработка детальной модели ПО,
определение основных компонентов и их взаимосвязей,
декомпозиция компонентов,
проектирование компонентов.
Ответ: 3, 5, 6, 7, 8.
19. Результатом проектирования является … модель разрабатываемого ПО.
Ответ: детальная.
20. Логическое проектирование включает проектные операции, которые не зависят от …
ПО.
Ответ: среды функционирования.
21. Физическое проектирование выполняется с учетом будущей … ПО.
Ответ: среды функционирования.
22. На этапе разработки ПО выполняются операции:
выбор алгоритмов решения задач,
выбор методов решения задач,
кодирование,
тестирование,
отладка,
инсталляция.
Ответ: 3, 4, 5.
23. Сопровождение – это процесс создания и внедрения новый … программного продукта.
Ответ: версий.
24. Сколько моделей жизненного цикла ПО присутствуют в списке:
каскадная,
водопадная,
инкрементальная,
спиральная,
с промежуточным контролем,
CASE-технология,
Технология RAD.
Ответ: 3.
25. Расположите в правильном порядке этапы разработки ПО:
Проектирование,
Постановка задачи,
Анализ,
Реализация,
Модификация.
Ответ: 2, 3, 1, 4, 5.