Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты.docx
Скачиваний:
66
Добавлен:
14.04.2015
Размер:
375.5 Кб
Скачать

6 Процессы жизненного цикла информационной системы. Процессы планирования

(рассмотрено по госту 51 904)

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

Цели процесса планирования ПО:

  • Определить конкретные виды работ процессов разработки и интегральных процессов жизненного цикла, которые позволят реализовать системные требования и создать ПО требуемого уровня;

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

  • Выбрать среду поддержки жизненного цикла, включающую в себя методы и инструментальные средства, которые нужно использовать для выполнения работ в каждом процессе жизненного цикла;

  • В случае необходимости рассмотреть дополнительные аспекты разработки;

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

  • Координировать разработку и изменение планов ПО.

В процессе планирования ПО должны быть выполнены следующие работы:

  • Разработка планов создания ПО и передача их исполнителям, осуществляющим процессы разработки и интегральные процессы;

  • Определение и выбор стандартов разработки ПО, которые будут использованы для данного проекта;

  • Выбор методов и инструментальных средств, которые позволят в процессах разработки предотвратить внесение ошибок в ПО;

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

  • Определение процедуры пересмотра и уточнение планов по мере развития проекта;

  • Выбор методов и инструментальных средств, позволяющих предотвратить и обнаружить ошибки и обеспечивающих безопасность системы в случае использования многоверсионного неидентичного ПО;

  • Если предполагается использование отключенного кода, то в процессе планирования должно быть описано, как отключенный код будет определен, верифицирован и обработан для обеспечения требований безопасности системы;

  • Если предполагается использовать модифицируемый пользователем код, то в стандартах и планах ПО в соответствии с требованиями должны быть указаны используемые инструментальные средства и элементы данных;

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

(точка зрения госта 12 207 - 99 - будут спрашивать отличников!)

Процесс поставки - планирование:

Задачи:

  • Анализ требований к заказу в целях создания структуры управления реализации проекта и обеспечения качества поставляемого программного продукта;

  • Определение модели жизненного цикла программных средств (если не оговорено в договоре) в соответствии с областью применения, объемом и сложностью проекта. В модели должны быть выбраны и структурированы процессы, работы и задачи!;

  • Установка требований к планам управления и обеспечения проекта в целом, обеспечения качества проекта в целом. Требования к планам должны охватывать потребности в используемых ресурсах и формироваться с привлечением заказчика.

  • После установки требований к планированию поставщик должен рассмотреть варианты разработки программного продукта или предоставления программной услуги, сопоставить результаты анализа риска реализации каждого варианта. Анализируются следующие варианты:

  1. Разработка с использованием внутренних ресурсов поставщика;

  2. Заключение субподрядных договоров;

  3. Получение готовых программных продуктов;

  4. Комбинации из верхних пунктов;

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