Software Engineering Body of Knowledge (SWEBOK)

🚧 This page is under construction and is considered incomplete. 🚧

The Software Engineering Body of Knowledge (SWEBOK) is an international standard ISO/IEC TR 19759:2005 that specifies a guide to the generally accepted software engineering body of knowledge. SWEBOK outlines the knowledge required to be a software engineer and includes information about the following Knowledge Areas (KA).

  • Engineering foundations

  • Mathematical foundations

  • Computing foundations

  • Software requirements

  • Software design

  • Software construction

  • Software testing

  • Software maintenance

  • Software configuration management

  • Software engineering management

  • Software engineering process

  • Software engineering models and methods

  • Software quality

  • Software engineering professional practice

  • Software engineering economics

To learn about SWEBOK download a free version from the IEEE Computer Society website by click the link below.

Last updated