This Guide spells out components of the software engineering discipline, promoting a consistent view of software engineering worldwide.

The newest version of the SWEBOK Guide includes new topic areas, updated topic descriptions, and the retirement of no longer relevant topics. Especially, agile (and DevOps) have been incorporated into many knowledge areas (KAs) since these models have been widely accepted since the last publication of SWEBOK. Three new knowledge areas (i.e., Software Architecture, Software Engineering Operations, and Software Security) guide foundational knowledge in software engineering. The new Guide will better integrate the related disciplines and rename and distribute some material into different knowledge areas. V4’s table of contents is shown in the following figure.

More information: