Zum Inhalt springen

Software Engineering Body of Knowledge

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 12. Februar 2026 um 16:53 Uhr durch imported>Frank Roeing (Wissensgebiete: Verdeutlichung der Aktualität).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (SWEBOK) ist ein Dokument der IEEE Computer Society. Es strukturiert das gesammelte Wissen ({{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value)) auf dem Gebiet der Softwaretechnik und stellt es der Allgemeinheit zur Verfügung.<ref></ref>

Geschichte und Ziele

Das SWEBOK-Projekt ist von den Gesellschaften IEEE und ACM in den Jahren 1993–1998 ins Leben gerufen worden, ACM zog sich im Verlauf des Projektes wieder zurück. Das Projekt hat innerhalb des Gebiets der Softwaretechnik das Ziel, den Stand der Technik darzustellen, zu strukturieren, zu vereinheitlichen und gegenüber anderen Disziplinen abzugrenzen. Auch soll das Dokument Grundlage für die Qualifizierung und Zertifizierung von Informatikern sein.

Das Projekt wurde in drei Phasen in den Jahren 1998 bis 2004 durchgeführt, in denen Struktur und Inhalt des SWEBOK festgelegt, verfeinert und validiert wurde. Die Zwischenergebnisse wurden von Gutachtern weltweit einem Review-Prozess unterzogen. Für die Version 0.7 der zweiten Phase wurden 378 Gutachter einbezogen, deren Qualifikation durch Veröffentlichung ihrer bibliografischen Daten belegt wurde.

Aktuell (Stand 2025) liegt die Version V4.0 vor.<ref>https://www.computer.org/education/bodies-of-knowledge/software-engineering/v4</ref>

Wissensgebiete

Der Aufbau des SWEBOK orientiert sich an der Einteilung der Softwaretechnik in 18 Wissensgebiete (engl. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), KA). Diese sind in Version 4:

  1. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Anforderungsanalyse
  2. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwarearchitektur
  3. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwareentwurf
  4. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Programmierung
  5. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwaretest
  6. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwaretechnik für den Betrieb (DevOps etc.)
  7. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwarewartung
  8. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Konfigurationsmanagement
  9. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Projektmanagement
  10. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Vorgehensmodell
  11. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Modelle, Methoden und Werkzeuge der Softwareentwicklung
  12. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Softwarequalität
  13. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Informationssicherheit
  14. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Berufsethos und Rolle in der Gesellschaft
  15. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): betriebswirtschaftliche Aspekte
  16. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Aspekte der Informatik
  17. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Aspekte der Mathematik
  18. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value): Aspekte von Systems Engineering und Projektmanagement

Bewertung

Der Versuch, ein Querschnitts- und Referenzwerk der Software-Technik zu erstellen, kann nicht ohne zahlreiche Kritik gelingen. Während der Review-Phasen wurde unter anderem die mangelnde Tiefe<ref></ref> und die Verwendung als Grundlage für Qualifizierung und Zertifizierung<ref>Cem Kaner: <templatestyles src="Webarchiv/styles.css" />IEEE's "Body of Knowledge " (Memento vom 8. Mai 2009 im Internet Archive), 2003</ref> kritisiert.

Trotz Kritik ist das Projekt akademisch fundiert und hat sich als Quasi-Standard etabliert.<ref>Software-Kompetenz.de SWEBOK als Taxonomie-Standard, 2005</ref><ref></ref>

Weblinks

Einzelnachweise

<references />