SWEBOK
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 18-án felülvizsgált
verziótól ; az ellenőrzéshez
1 szerkesztés szükséges .
A SWEBOK ( Software Engineering Body of Knowledge ) egy 2015-ös ISO/IEC TR 19759 nemzetközi szabvány [1] , amely a szoftverfejlesztés általánosan elfogadott tudásanyagát írja le .
A dokumentum több szakmai szervezettel és vállalkozással együttműködve készült, és az IEEE Computer Society (IEEE) [2] adta ki . 2005-ben ISO/IEC TR 19759:2005 [3] szabványként fogadták el .
2013 végén jóváhagyták és közzétették a SWEBOK V3 [4] új verzióját , amely az ISO/IEC TR 19759:2015 szabvány lett.
2016-ban az IEEE Computer Society létrehozta a SWEBok Evolution Committee-t, amely továbbfejleszti a dokumentumot [5] .
SWEBOK 3. verzió
A SWEBOK V3 jelenlegi közzétett verziója 15 szoftvermérnöki tudásterületet tartalmaz:
- szoftverkövetelmények - szoftverkövetelmények ;
- szoftvertervezés - szoftvertervezés ;
- szoftver építés - szoftver készítés ;
- szoftvertesztelés - szoftvertesztelés ;
- szoftverkarbantartás - szoftverkarbantartás ;
- szoftver konfiguráció menedzsment - konfiguráció menedzsment ;
- szoftvermérnöki menedzsment - IT projektmenedzsment;
- szoftverfejlesztési folyamat - szoftverfejlesztési folyamat;
- szoftverfejlesztési modellek és módszerek - fejlesztési modellek és módszerek;
- szoftverminőség - szoftverminőség ;
- szoftvermérnöki szakmai gyakorlat - a szakmaiság és a kompetencia kritériumainak leírása;
- szoftvermérnöki gazdaságtan - a szoftverfejlesztés gazdasági vonatkozásai;
- számítástechnikai alapok - a szoftverfejlesztésben alkalmazható számítási technológiák alapjai;
- matematikai alapok - matematikai alapfogalmak és szoftverfejlesztésben alkalmazható fogalmak;
- mérnöki alapok - a mérnöki tevékenység alapjai.
Ezenkívül ez a verzió felismeri[ mi? ] , de nem határozza meg a következő tudományágakat:
- Informatika
- rendszermérnök
- projektmenedzsment
- minőség ellenőrzés
- Általános menedzsment
- Számítástechnika
- Matematika
SWEBOK 2004-es kiadás
A SWEBOK 2004-es verziója a
szoftvermérnöki ismereteket 10 tudásterületre osztja fel :
Ezenkívül a SWEBOK meghatározza a szoftverfejlesztéssel kapcsolatos szakterületeket:
- Informatika
- Számítástechnika
- menedzsment
- Matematika
- projektmenedzsment
- minőség ellenőrzés
- Szoftver ergonómia (kognitív ergonómia)
- rendszermérnök
Hasonló kezdeményezések
Hasonló kísérletet tettek 2004-ben a szoftvermérnöki ismeretek összeállítására a "Computing Curriculum Software Engineering (CCSE)" [6] kezdeményezés formájában, amely számos dokumentumot készített, amelyek ajánlásokat tartalmaztak a szoftvermérnöki egyetemek tantervfejlesztésére . Az SE2004: Tantervi irányelvek szoftvermérnöki alapképzési programokhoz [7] című dokumentum leginkább a SWEBOK V2 2004-et visszhangozza, mivel a SWEBOK szolgált az egyik forrásként, de maga a dokumentum inkább az oktatási intézményekre koncentrál. Míg a SWEBOK azt az ismeretanyagot írja le, amellyel egy személynek rendelkeznie kell 4 év szoftvermérnöki gyakorlat után, addig az SE2004 azt az ismeretanyagot írja le, amelyet a hallgatónak az egyetemen szoftvermérnöki tanulmányok során el kell sajátítania (beleértve a matematikai ismereteket, általános alapelveket). mérnöki és egyéb kapcsolódó készségek).
10 évvel később az SE2004-et felülvizsgálták, és a szoftvermérnöki témájú ismeretek bővülése miatt több dokumentumra osztották: Számítástechnika [8] , Számítástechnika [9] , Kiberbiztonság [10] , Információs rendszerek [11 ] ] , információtechnológia [12] és megfelelő szoftverfejlesztés [13] .
Lásd még
- Projektmenedzsment Tudástestület (PMBOK)
- Enterprise Architecture Body of Knowledge (EABOK)
- Üzleti elemző tudástestület (BABOK)
- Automation Body of Knowledge (ABOK)
- Data Management Body of Knowledge (DMBOK)
Jegyzetek
- ↑ ISO/IEC TR 19759:2015 Archivált 2017. november 7-én a Wayback Machine Software Engineering - Útmutató a szoftvermérnöki tudásanyaghoz (SWEBOK)
- ↑ "Útmutató a szoftvermérnöki tudásanyaghoz: 2004-es verzió", Library of Congress Online Catalog, 2005, http://lccn.loc.gov/2005921729 . Letöltve: 2013. július 16.
- ↑ ISO/IEC TR 19759:2005 . Letöltve: 2013. április 1. archiválva az eredetiből: 2016. december 23. (határozatlan)
- ↑ Az Útmutató a Szoftverfejlesztési Tudástestülethez új verzió jóváhagyva (a hivatkozás nem elérhető) . Hozzáférés dátuma: 2014. január 31. Az eredetiből archiválva : 2014. február 2.. (határozatlan)
- ↑ SWEBOK Evolution . Letöltve: 2019. április 14. Az eredetiből archiválva : 2019. április 14. (határozatlan)
- ↑ Tantervi ajánlások . Letöltve: 2019. április 14. Az eredetiből archiválva : 2019. április 27. (határozatlan)
- ↑ SE2004: Tantervi irányelvek a szoftvermérnöki alapképzési programokhoz . Letöltve: 2019. április 14. Az eredetiből archiválva : 2019. április 14. (határozatlan)
- ↑ Számítástechnika 2016 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2018. október 13. (határozatlan)
- ↑ Számítástechnika 2013 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2018. október 13. (határozatlan)
- ↑ Kiberbiztonság 2017 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2018. május 2. (határozatlan)
- ↑ Információs rendszerek 2010 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2019. április 14. (határozatlan)
- ↑ Informatika 2017 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2019. április 14. (határozatlan)
- ↑ Szoftverfejlesztés 2014 . Letöltve: 2019. április 14. Az eredetiből archiválva : 2018. október 13. (határozatlan)
Linkek