SWEBOK

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 18. maj 2022; verifikation kræver 1 redigering .

SWEBOK ( Software Engineering Body of Knowledge ) er en international standard ISO/IEC TR 19759 fra 2015 [1] , som beskriver den almindeligt accepterede viden inden for software engineering .

Dokumentet blev skabt i samarbejde med flere professionelle organisationer og virksomheder og udgivet af IEEE Computer Society (IEEE) [2] . I 2005 blev det vedtaget som ISO/IEC TR 19759:2005 [3] .

I slutningen af ​​2013 blev en ny version af SWEBOK V3 [4] godkendt og offentliggjort , som blev til ISO/IEC TR 19759:2015 standarden.

I 2016 etablerede IEEE Computer Society SWEBok Evolution Committee, som skal videreudvikle dokumentet [5] .

SWEBOK Version 3

Den aktuelle offentliggjorte version af SWEBOK V3 inkluderer 15 vidensområder for softwareteknik:

Derudover genkender denne version[ hvad? ] , men definerer ikke følgende discipliner:

SWEBOK udgave 2004

2004-versionen af ​​SWEBOK opdeler software engineering viden i 10 vidensområder : 

Derudover definerer SWEBOK discipliner, der er relevante for software engineering:

Lignende initiativer

Et lignende forsøg på at samle en viden inden for software engineering blev lavet i 2004 i form af "Computing Curriculum Software Engineering (CCSE)" [6] initiativet , som producerede flere dokumenter med anbefalinger til udvikling af læseplaner for universiteter i software engineering . Dokumentet SE2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [7] genlyder for det meste SWEBOK V2 2004, fordi SWEBOK fungerede som en af ​​kilderne til det, men selve dokumentet er mere fokuseret på uddannelsesinstitutioner. Mens SWEBOK beskriver den viden, som en person skal have efter 4 års praksis inden for softwareingeniør, beskrev SE2004 den viden, som en studerende skal erhverve sig på universitetet, studere softwareingeniør (herunder viden om matematik, generelle principper ingeniør- og andre relaterede færdigheder).

10 år senere blev SE2004 revideret og på grund af den voksende mængde viden om emnet software engineering, blev det opdelt i flere dokumenter: Computer Engineering [8] , Computer Science [9] , Cybersecurity [10] , Information Systems [11 ] ] , informationsteknologi [12] og egentlig softwareteknologi [13] .

Se også

Noter

  1. ISO/IEC TR 19759:2015 Arkiveret 7. november 2017 på Wayback Machine Software Engineering - Vejledning til softwareingeniørens viden (SWEBOK)
  2. "Guide to the software engineering body of knowledge: 2004 version," Library of Congress Online Catalog, 2005, http://lccn.loc.gov/2005921729 . Hentet den 16. juli 2013.
  3. ISO/IEC TR 19759:2005 . Hentet 1. april 2013. Arkiveret fra originalen 23. december 2016.
  4. Ny version af Guide til Software Engineering Body of Knowledge godkendt (link ikke tilgængeligt) . Dato for adgang: 31. januar 2014. Arkiveret fra originalen 2. februar 2014. 
  5. SWEBOK Evolution . Hentet 14. april 2019. Arkiveret fra originalen 14. april 2019.
  6. Læseplansanbefalinger . Hentet 14. april 2019. Arkiveret fra originalen 27. april 2019.
  7. SE2004: Curriculum Guidelines for Bacheloruddannelser i Software Engineering . Hentet 14. april 2019. Arkiveret fra originalen 14. april 2019.
  8. Computerteknik 2016 . Hentet 14. april 2019. Arkiveret fra originalen 13. oktober 2018.
  9. Datalogi 2013 . Hentet 14. april 2019. Arkiveret fra originalen 13. oktober 2018.
  10. Cyber ​​​​Security 2017 . Hentet 14. april 2019. Arkiveret fra originalen 2. maj 2018.
  11. Informationssystemer 2010 . Hentet 14. april 2019. Arkiveret fra originalen 14. april 2019.
  12. Informationsteknologi 2017 . Hentet 14. april 2019. Arkiveret fra originalen 14. april 2019.
  13. Software Engineering 2014 . Hentet 14. april 2019. Arkiveret fra originalen 13. oktober 2018.

Links