SWEBOK
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 18. května 2022; ověření vyžaduje
1 úpravu .
SWEBOK ( Software Engineering Body of Knowledge ) je mezinárodní norma ISO/IEC TR 19759 z roku 2015 [1] , která popisuje obecně uznávaný soubor znalostí v softwarovém inženýrství .
Dokument byl vytvořen ve spolupráci s několika profesními organizacemi a podniky a publikován IEEE Computer Society (IEEE) [2] . V roce 2005 byla přijata jako ISO/IEC TR 19759:2005 [3] .
Na konci roku 2013 byla schválena a publikována nová verze SWEBOK V3 [4] , která se stala normou ISO/IEC TR 19759:2015.
V roce 2016 založila IEEE Computer Society výbor SWEBok Evolution Committee, který bude dokument dále rozvíjet [5] .
SWEBOK Verze 3
Aktuální publikovaná verze SWEBOK V3 obsahuje 15 oblastí znalostí softwarového inženýrství:
- softwarové požadavky - softwarové požadavky ;
- návrh softwaru - návrh softwaru ;
- konstrukce softwaru - konstrukce softwaru ;
- testování softwaru - testování softwaru ;
- údržba softwaru - údržba softwaru ;
- správa konfigurace softwaru - správa konfigurace ;
- řízení softwarového inženýrství - řízení IT projektů;
- proces softwarového inženýrství - proces softwarového inženýrství;
- modely a metody softwarového inženýrství - vývojové modely a metody;
- kvalita softwaru - kvalita softwaru ;
- odborná praxe softwarového inženýrství - popis kritérií profesionality a způsobilosti;
- ekonomika softwarového inženýrství - ekonomické aspekty vývoje softwaru;
- základy výpočetní techniky - základy výpočetních technologií použitelné při vývoji softwaru;
- matematické základy - základní matematické pojmy a pojmy použitelné při vývoji softwaru;
- inženýrské základy - základy inženýrské činnosti.
Tato verze navíc rozpoznává[ co? ] , ale nedefinuje následující disciplíny:
- počítačové inženýrství
- systémové inženýrství
- projektový management
- řízení jakosti
- obecné vedení
- počítačová věda
- Matematika
SWEBOK vydání 2004
Verze SWEBOK z roku
2004 rozděluje znalosti softwarového inženýrství do 10 oblastí znalostí :
- softwarové požadavky - softwarové požadavky ;
- návrh softwaru - návrh softwaru ;
- konstrukce softwaru - konstrukce softwaru ;
- testování softwaru - testování softwaru ;
- údržba softwaru - údržba softwaru ;
- správa konfigurace softwaru - správa konfigurace;
- řízení softwarového inženýrství - řízení IT projektů;
- proces softwarového inženýrství - proces softwarového inženýrství;
- nástroje a metody softwarového inženýrství - metody a nástroje;
- kvalita softwaru - kvalita softwaru .
Kromě toho SWEBOK definuje disciplíny relevantní pro softwarové inženýrství:
- počítačové inženýrství
- počítačová věda
- řízení
- Matematika
- projektový management
- řízení jakosti
- Softwarová ergonomie (kognitivní ergonomie)
- systémové inženýrství
Podobné iniciativy
Podobný pokus sestavit soubor znalostí v softwarovém inženýrství byl dělán v roce 2004 ve formě “počítačové učební osnovy softwarové inženýrství (CCSE)” [6] iniciativa , který vytvořil několik dokumentů s doporučeními pro vývoj učebního plánu pro univerzity v softwarovém inženýrství . Dokument SE2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [7] většinou odráží SWEBOK V2 2004, protože SWEBOK posloužil jako jeden ze zdrojů, ale samotný dokument je více zaměřen na vzdělávací instituce. Zatímco SWEBOK popisuje soubor znalostí, které by měl mít člověk po 4 letech praxe v oboru softwarového inženýrství, SE2004 popisoval soubor znalostí, které by měl student získat na univerzitě, studující softwarové inženýrství (včetně znalostí z matematiky, obecných principů inženýrské a další související dovednosti).
O 10 let později byl SE2004 revidován a vzhledem k rostoucímu množství znalostí na téma softwarového inženýrství rozdělen do několika dokumentů: Computer Engineering [8] , Computer Science [9] , Cybersecurity [10] , Information Systems [11 ] , Informační technologie [12 ] a vlastní softwarové inženýrství [13] .
Viz také
Poznámky
- ↑ ISO/IEC TR 19759:2015 Archivováno 7. listopadu 2017 na Wayback Machine Software Engineering – Průvodce souborem znalostí softwarového inženýrství (SWEBOK)
- ↑ „Průvodce souborem znalostí softwarového inženýrství: verze 2004“, Online katalog Library of Congress, 2005, http://lccn.loc.gov/2005921729 . Načteno 16. července 2013.
- ↑ ISO/IEC TR 19759:2005 . Získáno 1. dubna 2013. Archivováno z originálu 23. prosince 2016. (neurčitý)
- ↑ Schválena nová verze průvodce pro softwarové inženýrství (odkaz není k dispozici) . Datum přístupu: 31. ledna 2014. Archivováno z originálu 2. února 2014. (neurčitý)
- ↑ SWEBOK Evolution . Staženo 14. dubna 2019. Archivováno z originálu 14. dubna 2019. (neurčitý)
- ↑ Doporučení k osnovám . Získáno 14. dubna 2019. Archivováno z originálu dne 27. dubna 2019. (neurčitý)
- ↑ SE2004: Kurikulární směrnice pro bakalářské studijní programy v softwarovém inženýrství . Staženo 14. dubna 2019. Archivováno z originálu 14. dubna 2019. (neurčitý)
- ↑ Počítačové inženýrství 2016 . Získáno 14. dubna 2019. Archivováno z originálu 13. října 2018. (neurčitý)
- ↑ Informatika 2013 . Získáno 14. dubna 2019. Archivováno z originálu 13. října 2018. (neurčitý)
- ↑ Kybernetická bezpečnost 2017 . Staženo 14. 4. 2019. Archivováno z originálu 2. 5. 2018. (neurčitý)
- ↑ Informační systémy 2010 . Staženo 14. dubna 2019. Archivováno z originálu 14. dubna 2019. (neurčitý)
- ↑ Informační technologie 2017 . Staženo 14. dubna 2019. Archivováno z originálu 14. dubna 2019. (neurčitý)
- ↑ Softwarové inženýrství 2014 . Získáno 14. dubna 2019. Archivováno z originálu 13. října 2018. (neurčitý)
Odkazy