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

       

Анализ и характеристика областей знаний SWEBOK


Ядра знаний  SWEBOK [20] является основополагающим документом, отображает  мнение многих зарубежных и отечественных  специалистов в области программной инженерии [3-13]  и  согласуется с современными регламентированными процессами ЖЦ ПО стандарта ISO/IEC 12207. В этом ядре знаний  содержится описание 10 областей, каждая из которых  представлена согласно  принятой всеми участниками создания этого ядра общей схемы описания, включающей определение понятийного аппарата, методов и средств, а также инструментов  поддержки инженерной деятельности.  Описание каждой области вносит определенный запас знаний, который должен практически  использоваться на соответствующих процессах ЖЦ с учетом  приведенного стандарта.

 Для наглядного представления понятийного аппарата  областей  SWEBOK проведено условное разбиение областей  (рис. 1.а, б.) на основные  (пять процессов проектирования ПС) и дополнительные, организационные методы и подходы, которые отображают инженерию управления проектированием ПС (конфигурацией, проектами, качеством и т.д.). В каждой области приведены ключевые понятия, подходы и  методы проектирования разных типов ПС. Данное разбиение областей на главные и вспомогательные области соответствует структуре процессов стандарта ISO/IEC 12207 (см. подраздел 2), выполнение которых определяется знаниями,  содержащимися   в ядре SWEBOK и изученными разработчиками ПС.

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

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



Содержание раздела