Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_gosam (1).doc
Скачиваний:
6
Добавлен:
09.01.2020
Размер:
4.61 Mб
Скачать

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

Основные:

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

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

  3. Разработка – предусматривает работы по созданию ПО в соответствии с заданными требованиями, выполняемыми разработчиками. Включает следующие действия: подготовительная работа, анализ требований к системе, проектирование архитектуры системы, анализ требований к ПО, проектирование архитектуры ПО, детальное проектирование ПО, кодирование и тестирование ПО, интеграция ПО, квалификационное тестирование ПО, интеграция системы, квалификационное тестирование системы, установка ПО, приемка ПО.

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

  5. Сопровождение – Действия, выполняемые службой сопровождения, к которым относится подготовительная работа, анализ проблем и запросов по модификации ПО, модификация ПО, проверка и приемка, перенос ПО в др. операционную систему и снятие ПО с эксплуатации.

Организационные:

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

  2. Создание инфраструктуры – выбор и поддержка технологий, стандартов и инструментальных средств, используемых в ходе разработки, эксплуатации и сопровождения ПО. Инфраструктуру следует модифицировать и сопровождать в соответствии с изменениями требований к соответствующим процессам.

  3. Усовершенствование – определяет оценку измерения, контроль и усовершенствование процесса жизненного цикла, и включает действия по создании. Оценки и усовершенствования процесса.

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

Вспомогательные процессы:

  1. Документирование – формализованное описание информации, получаемой в течение жизненного цикла ПО. Данный процесс состоит из набора действий, с помощью которых планируется, проектируется, разрабатывается, выпускается, редактируется, распространяется и сопровождается система документами, необходимыми всем заинтересованным лицам, таким как руководство, тех. Специалисты, пользователи систем. Процесс включает подготовительную работу, проектирование и разработку, выпуск и сопровождение документации.

  2. Управление конфигурацией – Предполагает применение административных и технических процедур на всем протяжении жизненного цикла ПО и служит для

  • определения состояния компонентов ПО в системе

  • Управление модификациями ПО

  • Описание и подготовка отчетов о состоянии компонентов ПО и запросов на модификацию, обеспечение полноты совместимости и корректности компонентов

  • Управление хранением и поставкой ПО.

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

  2. Верификация – определение того, что программный продукт является результатом некоторого действия, полностью удовлетворяющим требованиям или условиям, обусловленным предыдущими действиями.

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

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

  5. Аудит – независимая проверка соответствия программного продукта требованиям, планам, условиям договора.

  6. Разрешение проблем – анализ и решение проблем, которые обнаружены в ходе основных процессов, независимо от их происхождения или источника. Любую обнаруженную проблему следует идентифицировать, описать, проанализировать и решить.

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