Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO_Otvety.doc
Скачиваний:
53
Добавлен:
27.09.2019
Размер:
1.42 Mб
Скачать

Вопросы к экзамену по дисциплине «Технология разработки программного обеспечения»

для учащихся 3 курса специальности Т2-40.01.01 «Программное обеспечение информационных технологий»

Составлены на основании программы дисциплины,

утвержденной Министерством образования РБ 18.12.2007г.

Теоретические вопросы

  1. Назовите и дайте определение основным понятиям технологии проектирования и создания программных средств.

Программное обеспечение (ПО) – комплекс программ, обеспечивающих обработку или передачу данных предназначенных для многократного использования и применения разными пользователями.

Программа – это упорядоченные последовательности команд.

Программное средство завершенный продукт, пригодный для запуска своим автором на системе, на которой он был разработан.

  1. Определите понятие жизненного цикла программного обеспечения (ЖЦПО). Назовите основной нормативный документ, регламентирующий ЖЦПО. Опишите основные этапы ЖЦПО и определите задачи, решаемые на различных этапах.

Жизненный цикл создания и использования компьютерных программ отражает различные их состояния, начиная с момента возникновения необходимости в данном программном изделии и заканчивая моментом его полного выхода из употребления у всех пользователей.

Традиционно выделяют следующие основные этапы жизненного цикла программного обеспечения:

  • анализ требований,

  • проектирование,

  • кодирование (программирование),

  • тестирование и отладка,

  • эксплуатация и сопровождение.

Основной нормативный документ, регламентирующий ЖЦ ПО – международный стандарт ISO/IEC 12207 (ISO, International Organization of Standardization – международная организация по стандартизации, IEC, International Electrotechnical Commission – международная комиссия по электротехнике). Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, выполняемые во время создания ПО.

Процесс приобретения состоит из действий и задач заказчика.

Процесс поставки охватывает действия и задачи, выполняемые поставщиком, который снабжает заказчика программным продуктом или услугой.

Процесс разработки предусматривает действия и задачи, выполняемые разработчиком. Разработка ПО включает в себя, как правило, анализ, проектирование и реализацию (программирование).

Процесс эксплуатации охватывает действия и задачи оператора – организации, эксплуатирующей систему.

Процесс сопровождения предусматривает действия и задачи, выполняемые службой сопровождения. В соответствии со стандартом IEEE-90 под сопровождением понимается внесение изменений в ПО в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям.

  1. Определите понятие структуры жизненного цикла по. Назовите группы процессов жцпо и перечислите их состав.

Жизненный цикл создания и использования компьютерных программ отражает различные их состояния, начиная с момента возникновения необходимости в данном программном изделии и заканчивая моментом его полного выхода из употребления у всех пользователей.

Согласно этому стандарту, структура ЖЦ ПО базируется на трёх группах процессов:

1) основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);

2) вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);

3) организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ ПО, обучение).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]