Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО.doc
Скачиваний:
7
Добавлен:
24.09.2019
Размер:
642.05 Кб
Скачать

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

Базовым стандартом в области жизненного цикла программных средств исистем является международный стандарт ISO/IEC 12207: 1995 [1]. ВРеспублике Беларусь действует аутентичный стандарт СТБ ИСО/МЭК 12207-2003 Информационная технология – Процессы жизненного цикла

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

В соответствии со стандартом СТБ ИСО/МЭК 12207-2003 поджизненным циклом (ЖЦ) программного средства или системы подразумевается совокупность процессов, работ и задач, включающая в себя разработку, эксплуатацию и сопровождение ПС или системы, охватывающая их жизнь от формулирования концепции до прекращения использования. В соответствии с данным стандартом жизненный цикл программных средств состоит из процессов. Каждый процесс ЖЦ разделен на набор работ.

Каждая работа разделена на набор задач.

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

· основные;

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

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

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

· заказ;

· поставка;

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

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

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

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

Процесс разработки содержит тринадцать работ:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В работе 2 разрабатываются системные требования. В работе 3 выполняется разработка архитектурного (эскизного) проекта системы, в котором осуществляется разделение системы на технические средства,

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

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

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

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

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

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

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

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

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

 

 

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

· аудит;

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

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

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

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

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

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

· обучение.

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

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

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