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 |
The Souhrn znalostí softwarového inženýrství (SWEBOK) je mezinárodní standard ISO / IEC TR 19759: 2005[1] kterým se stanoví průvodce po obecně přijímaném souboru znalostí o softwarovém inženýrství.
Průvodce po těle znalostí softwarového inženýrství (průvodce SWEBOK) 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 ).[2] Standard je volně přístupný z IEEE Computer Society.[3] Na konci roku 2013 byl SWEBOK V3 schválen k publikaci a vydán.[4] V roce 2016 zahájila IEEE Computer Society snahu SWEBoK Evolution o vývoj budoucích iterací souboru znalostí.[5]
SWEBOK verze 3
Publikovaná verze SWEBOK V3 má následujících 15 znalostní oblasti (KAs) v oboru softwarové 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í
- Proces softwarového inženýrství
- Softwarové inženýrství modely a metody
- 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
- Všeobecné řízení
- Počítačová věda
- Matematika
Vydání SWEBOK z roku 2004
Vydání průvodce SWEBOK z roku 2004 definovalo deset znalostní oblasti (KAs) v oboru softwarové 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í (strojírenský 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
- Ergonomie softwaru (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ý Softwarové inženýrství 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. Vzhledem k tomu, že SWEBOK Průvodce definuje softwarové inženýrství znalosti, které by odborníci měli mít po čtyřech letech praxe, SE2004 definuje znalosti, které vysokoškolák student softwarového inženýrství by měl mít po dokonč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)
- Tělo znalostí Enterprise Architecture (EABOK)
- Body analýzy obchodních znalostí (BABOK)
- Automatizace Body of Knowledge (ABOK)
- Správa dat Tělo znalostí (DMBOK)
- ISO / IEC JTC 1 / SC 7
Reference
- ^ „ISO / IEC TR 19759: 2005“. Citováno 2013-04-01.
- ^ „Guide to the software engineering body of knowledge: 2004 version,“ Library of Congress Online Catalogue, 2005, http://lccn.loc.gov/2005921729. Vyvolány 16 July 2013.
- ^ „SWEBOK“. Computer.org.
- ^ „Průvodce SWEBOK V3.0“.
- ^ „SWEBoK Evolution“.