Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНОЕ ПОСОБИЕ Глухова Лилия Александровна 2007.pdf
Скачиваний:
568
Добавлен:
15.06.2014
Размер:
921.37 Кб
Скачать

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

1.2.Жизненный цикл программных средств

Базовым стандартом в области жизненного цикла программных средств и

систем

является

международный стандартISO/IEC

12207:

1995 [1]. В

Республике Беларусь действует аутентичный стандартСТБ ИСО/МЭК 12207-

2003

Информационная

технология – Процессы

жизненного

цикла

программных средств [8].

 

стандартомСТБ

ИСО/МЭК 12207-2003

 

В

соответствии

со

под

жизненным

циклом (ЖЦ)

программного

средства

или

системы

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

В соответствии с данным стандартом жизненный цикл программных средств состоит из процессов. Каждый процесс ЖЦ разделен на наборработ. Каждая работа разделена на набор задач.

Процессы ЖЦ ПС делятся на следующие группы:

·основные;

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

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

Косновным процессам ЖЦ относятся следующие процессы:

·заказ;

·поставка;

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

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

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

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

1)подготовка процесса разработки;

2)анализ требований к системе;

3)проектирование системной архитектуры;

4)анализ требований к программным средствам;

5)проектирование программной архитектуры;

6)техническое проектирование программных средств;

7)программирование и тестирование программных средств;

8)сборка программных средств;

7

9)квалификационные испытания программных средств;

10)сборка системы;

11)квалификационные испытания системы;

12)ввод в действие программных средств;

13)обеспечение приемки программных средств.

В процессе разработки программного средства различаютдва вида работ: системные и программные. Системные работы начинают и завершают процесс разработки. К данным работам относятся следующие:

2)анализ требований к системе;

3)проектирование системной архитектуры;

10)сборка системы;

11)квалификационные испытания системы.

В

работе 2 разрабатываются системные

требования. В

работе 3

выполняется разработка архитектурного(эскизного)

проекта

системы,

в

котором

осуществляется

разделение

системы

на

технические

, средства

программные средства и ручные операции.

 

 

 

 

 

 

 

Работы процесса разработки с4 (анализ требований к программным

средствам) по 9 (квалификационные

испытания

программных

средств)

представляют

собой программные

работы.

Они

 

выполняются

 

над

выделенными из системы программными средствами.

После разработки ПС в работе10 их интегрируют с техническими средствами системы и ручными операциями. Системные работы завершаются квалификационными испытаниями системы (работа 11).

Таким образом, системные работы являются расширением набора программных работ.

Квспомогательным процессам ЖЦ относятся следующие процессы:

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

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

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

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

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

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

·аудит;

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

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

Корганизационным процессам ЖЦ относятся следующие процессы:

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

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

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

·обучение.

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

8

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

С понятием жизненного цикла программного средства или системы тесно связано понятие модели жизненного цикла.

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

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

9