Souhrn znalostí softwarového inženýrství - Software Engineering Body of Knowledge
Vývoj softwaru |
---|
Hlavní činnosti |
Paradigmata a modely |
Metodiky a rámce |
Podpůrné disciplíny |
Praxe |
Nástroje |
Standardy a subjekty znalostí |
Glosáře |
Obrysy |
Software Engineering faktografie ( SWEBOK ( / to w I ˌ b ɒ k / swee -bok )) je mezinárodní norma ISO / IEC TR 19759: 2005 určující návod na obecně přijímané softwarového inženýrství faktografie.
Průvodce po těle znalostí softwarového inženýrství (SWEBOK Guide) byl vytvořen na základě spolupráce mezi několika profesními orgány a členy průmyslu a je vydáván IEEE Computer Society ( IEEE ). Standard je volně přístupný z IEEE Computer Society . Na konci roku 2013 byl SWEBOK V3 schválen k publikaci a vydán. V roce 2016 zahájila počítačová společnost IEEE úsilí SWEBoK Evolution o vývoj budoucích iterací souboru znalostí.
SWEBOK verze 3
Publikovaná verze SWEBOK V3 má v oblasti softwarového inženýrství následujících 15 znalostních oblastí (KA) :
- Softwarové požadavky
- Softwarový design
- Konstrukce softwaru
- Testování softwaru
- Údržba softwaru
- Správa konfigurace softwaru
- Správa softwarového inženýrství
- Proces softwarového inženýrství
- Modely a metody softwarového inženýrství
- Kvalita softwaru
- Odborná praxe softwarového inženýrství
- Ekonomika softwarového inženýrství
- Výpočetní základy
- Matematické základy
- Inženýrské základy
Rovněž uznala, ale nedefinovala, tyto příbuzné 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
Vydání SWEBOK z roku 2004
Vydání průvodce SWEBOK z roku 2004 definovalo deset znalostních oblastí (KA) v oblasti softwarového inženýrství :
- Softwarové požadavky
- Softwarový design
- Konstrukce softwaru
- Testování softwaru
- Údržba softwaru
- Správa konfigurace softwaru
- Správa softwarového inženýrství ( engineering management )
- Proces softwarového inženýrství
- Nástroje a metody softwarového inženýrství
- Kvalita softwaru
SWEBOK také definuje obory související se softwarovým inženýrstvím:
- 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é snahy
Podobnou snahou definovat soubor znalostí pro softwarové inženýrství je „Computing Curriculum Software Engineering (CCSE)“, oficiálně pojmenovaný Software Engineering 2004 (SE2004). Učební osnovy se do značné míry překrývají s SWEBOK V2 z roku 2004, protože SWEBOK byl použit jako jeden z jeho zdrojů; je však více zaměřena na akademickou obec. Zatímco SWEBOK Guide definuje znalosti softwarového inženýrství, které by odborníci měli mít po čtyřech letech praxe, SE2004 definuje znalosti, které by měl mít vysokoškolský student softwarového inženýrství po ukončení studia (včetně znalostí matematiky, obecných technických principů a dalších souvisejících oblastí). Cílem SWEBOK V3 je řešit tyto křižovatky.
Viz také
- Subjekt řízení znalostí projektu (PMBOK)
- Enterprise Architecture Body of Knowledge (EABOK)
- Body analýzy obchodních znalostí (BABOK)
- Automation Body of Knowledge (ABOK)
- Data Management Body of Knowledge (DMBOK)
- ISO / IEC JTC 1 / SC 7