<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Software_Engineering_Body_of_Knowledge</id>
	<title>Software Engineering Body of Knowledge - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Software_Engineering_Body_of_Knowledge"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Software_Engineering_Body_of_Knowledge&amp;action=history"/>
	<updated>2026-04-21T02:25:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Software_Engineering_Body_of_Knowledge&amp;diff=18852&amp;oldid=prev</id>
		<title>imported&gt;Peterleather: converted list of KAs to a number list - in same order as KAs in the SWEBOK guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Software_Engineering_Body_of_Knowledge&amp;diff=18852&amp;oldid=prev"/>
		<updated>2025-08-30T08:45:38Z</updated>

		<summary type="html">&lt;p&gt;converted list of KAs to a number list - in same order as KAs in the SWEBOK guide&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|International standard}}&lt;br /&gt;
{{Software development process}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Software Engineering Body of Knowledge&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;SWEBOK&amp;#039;&amp;#039;&amp;#039; ({{IPAc-en|ˈ|s|w|iː|ˌ|b|ɒ|k}} {{Respell|SWEE|bok}})) refers to the collective knowledge, skills, techniques, methodologies, best practices, and experiences accumulated within the field of [[software engineering]] over time. A baseline for this body of knowledge is presented in the &amp;#039;&amp;#039;Guide to the Software Engineering Body of Knowledge&amp;#039;&amp;#039;,&amp;lt;ref&amp;gt;{{cite web|url=https://www.youtube.com/watch?v=4bvT9KtFQCk |archive-url=https://ghostarchive.org/varchive/youtube/20211211/4bvT9KtFQCk| archive-date=2021-12-11 |url-status=live|title=IEEE Computer Society SWEBOK Certificate Program (SCP) benefits for students|website=[[YouTube]] |date=3 November 2011 |accessdate=22 January 2021}}{{cbignore}}&amp;lt;/ref&amp;gt; also known as the &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039;, an [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]] standard originally recognized as ISO/IEC TR 19759:2005&amp;lt;ref&amp;gt;{{cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33897|title=ISO/IEC TR 19759:2005 |access-date=2013-04-01}}&amp;lt;/ref&amp;gt; and later revised by ISO/IEC TR 19759:2015.&amp;lt;ref&amp;gt;{{cite web|url=https://www.iso.org/standard/67604.html|title=ISO/IEC TR 19759:2015 |access-date=2024-02-29}}&amp;lt;/ref&amp;gt; The &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039; serves as a compendium and guide to the body of knowledge that has been developing and evolving over the past decades.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039; has been created through cooperation among several professional bodies and members of industry and is published by the [[IEEE Computer Society]] ([[IEEE]]),&amp;lt;ref&amp;gt;&amp;quot;Guide to the software engineering body of knowledge : 2004 version,&amp;quot; Library of Congress Online Catalog, 2005, http://lccn.loc.gov/2005921729. Retrieved 16 July 2013.&amp;lt;/ref&amp;gt; from which it can be accessed for free. &lt;br /&gt;
&lt;br /&gt;
In late 2013, &amp;#039;&amp;#039;SWEBOK V3&amp;#039;&amp;#039; was approved for publication and released.&amp;lt;ref&amp;gt;{{cite web|url=https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3 |title=SWEBOK Guide V3.0|date=21 May 2018 }}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In 2016, the IEEE Computer Society began the SWEBOK Evolution effort to develop future iterations of the body of knowledge.&amp;lt;ref&amp;gt;{{cite web|url=https://www.computer.org/volunteering/boards-and-committees/professional-educational-activities/software-engineering-committee/swebok-evolution |title=SWEBoK Evolution|date=12 April 2018 }}&amp;lt;/ref&amp;gt; The SWEBOK Evolution project resulted in the publication of &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039; version 4 in October 2024.&amp;lt;ref&amp;gt;{{cite web|url=https://www.computer.org/education/bodies-of-knowledge/software-engineering |title=Software Engineering Body of Knowledge|date=9 October 2024 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SWEBOK Version 4 ==&lt;br /&gt;
The published version of &amp;#039;&amp;#039;SWEBOK V4 (Guide to the Software Engineering Body of Knowledge)&amp;#039;&amp;#039; has the following 18 [[knowledge area]]s (KAs) within the field of [[software engineering]]:&lt;br /&gt;
# Software requirements&lt;br /&gt;
# Software architecture&lt;br /&gt;
# Software design&lt;br /&gt;
# Software construction&lt;br /&gt;
# Software testing&lt;br /&gt;
# Software engineering operations&lt;br /&gt;
# Software maintenance&lt;br /&gt;
# Software configuration management&lt;br /&gt;
# Software engineering management&lt;br /&gt;
# Software engineering process&lt;br /&gt;
# Software engineering models and methods&lt;br /&gt;
# Software quality&lt;br /&gt;
# Software security&lt;br /&gt;
# Software engineering professional practice&lt;br /&gt;
# Software engineering economics&lt;br /&gt;
# Computing foundations&lt;br /&gt;
# Mathematical foundations&lt;br /&gt;
# Engineering foundations&lt;br /&gt;
&lt;br /&gt;
It also recognized, but did not define, these related disciplines:&lt;br /&gt;
&lt;br /&gt;
* [[Business analysis]]&lt;br /&gt;
* [[Computer engineering]]&lt;br /&gt;
* [[Computer science]]&lt;br /&gt;
* [[Cybersecurity]]&lt;br /&gt;
* [[Data science]]&lt;br /&gt;
* General management&lt;br /&gt;
* [[Information system|Information systems]] and [[information technology]]&lt;br /&gt;
* [[Mathematics]]&lt;br /&gt;
* [[Project management]]&lt;br /&gt;
* [[Quality management]]&lt;br /&gt;
* [[Systems engineering]]&lt;br /&gt;
== SWEBOK Version 3==&lt;br /&gt;
The published version of &amp;#039;&amp;#039;SWEBOK V3&amp;#039;&amp;#039; has the following 15 [[knowledge area]]s (KAs) within the field of [[software engineering]]:&lt;br /&gt;
&lt;br /&gt;
* [[Software requirements]]&lt;br /&gt;
* [[Software design]]&lt;br /&gt;
* [[Software construction]]&lt;br /&gt;
* [[Software testing]]&lt;br /&gt;
* [[Software maintenance]]&lt;br /&gt;
* [[Software configuration management]]&lt;br /&gt;
* [[Software engineering management]]&lt;br /&gt;
* [[Software engineering process]]&lt;br /&gt;
* [[Software engineering]] models and methods&lt;br /&gt;
* [[Software quality]]&lt;br /&gt;
* [[Software engineering professional practice]]&lt;br /&gt;
* [[Software engineering economics]]&lt;br /&gt;
* Computing foundations&lt;br /&gt;
* Mathematical foundations&lt;br /&gt;
* Engineering foundations&lt;br /&gt;
&lt;br /&gt;
It also recognized, but did not define, these related disciplines:&lt;br /&gt;
&lt;br /&gt;
* [[Computer engineering]]&lt;br /&gt;
* [[Systems engineering]]&lt;br /&gt;
* [[Project management]]&lt;br /&gt;
* [[Quality management]]&lt;br /&gt;
* General [[management]]&lt;br /&gt;
* [[Computer science]]&lt;br /&gt;
* [[Mathematics]]&lt;br /&gt;
&lt;br /&gt;
== 2004 edition of the SWEBOK ==&lt;br /&gt;
The 2004 edition of the &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039;, known as &amp;#039;&amp;#039;SWEBOK 2004&amp;#039;&amp;#039;, defined ten [[knowledge area]]s (KAs) within the field of [[software engineering]]:&lt;br /&gt;
* [[Software requirements]]&lt;br /&gt;
* [[Software design]]&lt;br /&gt;
* [[Software construction]]&lt;br /&gt;
* [[Software testing]]&lt;br /&gt;
* [[Software maintenance]]&lt;br /&gt;
* [[Software configuration management]]&lt;br /&gt;
* Software engineering management ([[engineering management]])&lt;br /&gt;
* [[Software engineering process]]&lt;br /&gt;
* [[Software engineering tools and methods]]&lt;br /&gt;
* [[Software quality]]&lt;br /&gt;
&lt;br /&gt;
The following disciplines are also defined as being related to software engineering:&lt;br /&gt;
* [[Computer engineering]]&lt;br /&gt;
* [[Computer science]]&lt;br /&gt;
* [[Management]]&lt;br /&gt;
* [[Mathematics]]&lt;br /&gt;
* [[Project management]]&lt;br /&gt;
* [[Quality management]]&lt;br /&gt;
* Software ergonomics ([[cognitive ergonomics]])&lt;br /&gt;
* [[Systems engineering]]&lt;br /&gt;
&lt;br /&gt;
== Similar efforts ==&lt;br /&gt;
A similar effort to define a body of knowledge for software engineering is the &amp;quot;Computing Curriculum Software Engineering (CCSE),&amp;quot; officially named [[Software Engineering 2004]] (SE2004). The curriculum largely overlaps with &amp;#039;&amp;#039;SWEBOK 2004&amp;#039;&amp;#039; since the latter has been used as one of its sources, although it is more directed towards academia. Whereas the &amp;#039;&amp;#039;SWEBOK Guide&amp;#039;&amp;#039; defines the software engineering knowledge that practitioners should have after four years of practice, SE2004 defines the knowledge that an [[undergraduate]] software engineering student should possess upon graduation (including knowledge of mathematics, general engineering principles, and other related areas). &amp;#039;&amp;#039;SWEBOK V3&amp;#039;&amp;#039; aims to address these intersections.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Project Management Body of Knowledge]] (PMBOK)&lt;br /&gt;
*[[Enterprise Architecture Body of Knowledge]] (EABOK)&lt;br /&gt;
*[[Systems Engineering Body of Knowledge]] (SEBOK)&lt;br /&gt;
*[[Automation]] Body of Knowledge (ABOK)&lt;br /&gt;
*[[Data management|Data Management]] Body of Knowledge (DMBOK)&lt;br /&gt;
*[[ISO/IEC JTC 1/SC 7]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{official website|http://www.computer.org/web/swebok/home}}&lt;br /&gt;
&lt;br /&gt;
{{Software engineering}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Software Engineering Body Of Knowledge}}&lt;br /&gt;
[[Category:Software engineering publications]]&lt;br /&gt;
[[Category:Bodies of knowledge]]&lt;br /&gt;
[[Category:Computer science education]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Peterleather</name></author>
	</entry>
</feed>