Скачиваний:
324
Добавлен:
01.04.2014
Размер:
1.08 Mб
Скачать

1. Понятие жизненного цикла программных средств. Компоненты жиз-

ненного цикла. Иерархическая структура жизненного цикла.

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

ЖЦ включает:

  1. описание исходной информации;

  2. описание способов и методов выполнения операций и работ;

  3. установку требований к результатам и правилам их контроля;

  4. определение содержания технологических и эксплуатационных документов;

  5. определение организационной структуры коллектива, распределение и планирование работ;

  6. определение видов контроля за ходом разработки.

Повышение эффективностиразработки и ЖЦ ПС в целом достигается за счет следующих факторов:

  1. регламентации порядка проведения работ;

  2. автоматизации этапов и операций;

  3. рационального разделения труда между специалистами разной квалификации и проблемной ориентации.

В стандартах ЖЦ ПС рекомендуются наиболее современные и эффективные методы и процессы, в том числе технологические процессы и приемы разработки, методическая база для их автоматизации. Это способствует повышению качества ПС и снижению затрат на их создание.

В соответствии с данным стандартом ЖЦ ПС и систем имеет трехуровне-

вую иерархическую структуру (рис. 1). Основу жизненного цикла составляет

набор процессов. Каждый процесс разделен на набор работ. Каждая работа

13разделена на набор задач. Общее число процессов в ЖЦ ПС равно 17, работ –

74, задач – 232.

Процессы ЖЦ ПС делятся натри группы (рис. 2):

· основные;

· вспомогательные;

· организационные.

2. Iso/iec 12207:1995. Процессы жизненного цикла программных

средств и их классификация.

Процессы ЖЦ ПС делятся натри группы (рис. 2):

· основные;

· вспомогательные;

· организационные.

Основные процессы жизненного цикла – это процессы, которые реали-

зуются под управлением основных сторон, участвующих в ЖЦ ПС. Основными

сторонами являются заказчик, поставщик, разработчик, оператор и персонал

сопровождения программных продуктов.

Как видно из рис. 3, основные процессысостоят из пяти процессов:

· заказ;

· поставка;

· разработка;

· эксплуатация;

· сопровождение.

Вспомогательные процессы жизненного цикла – это процессы, являю-

щиеся целенаправленными составными частями других процессов. Их основное

назначение – обеспечить успешную реализацию и качество выполнения про-

граммного проекта. Вспомогательный процесс инициируется и используется

другим процессом.

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

· документирование;

· управление конфигурацией;

· обеспечение качества;

· верификация;

· аттестация;

· совместный анализ;

· аудит;

· решение проблем.

Организационные процессы жизненного цикла – это процессы, предна-

значенные для создания в некоторой организации и совершенствования органи-

зационных структур, охватывающих процессы ЖЦ и соответствующий персо-

нал. Обычно организационные процессы являются типовыми.

К организационным процессам относятся четыре процесса:

· управление;

· создание инфраструктуры;

· усовершенствование;

· обучение.