Методы и средства инженерии программного обеспечения


Характеристика модели процессов в ядре SWEBOK


В ядре знаний SWEBOK определено 10 областей знаний, пять из них  по своим задачам и выполняемым действиям соответствуют основным процессам  ЖЦ стандарта. Остальные пять областей ядра можно отнести  к числу процессов обеспечения и управления  разработкой программного продукта, в части верификации, сбора данных для оценки качества и др., начиная от разработки требований и кончая сопровождением программного продукта. И хотя ядро знаний явно не содержит названий процессов, функционально они  соответствуют общепринятым процессам разработки и стандарту, а именно  отдельным основным, вспомогательным и  организационным процессам.

Первые пять областей ядра знаний SWEBOK по своему содержанию соответствуют следующим процессам:

 

–  разработка требований;

– проектирование;

– конструирование;

– тестирования;

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

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

В табл.2 приведен сопоставительный перечень основных  процессов,  их задач, приведенных в SWEBOK и ЖЦ стандарте. При этом процессы приобретения и поставки из состава основных процессов исключаются, поскольку они не относятся к процессам разработки программных систем.

Остальные  пять областей,  которые определены в ядре знаний SWEBOK, по своим функциям соответствуют отдельным вспомогательным и организационным процессам ЖЦ стандарта:

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

– управление инженерией;

–  управление качеством

– процесс инженерии;

– методы и средства инженерии ПО;

– управление качеством.

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

                                                                                                         Таблица 2

               Задачи основных  процессов в SWEBOK и ЖЦ




- Начало -  - Назад -  - Вперед -