Cikkjelölt:Szoftvermérnöki Tudástestület

A Software Engineering Body of Knowledge (SWEBOK (/ˈswiːˌbɒk/ SWEE-bok)) az idők során szoftverfejlsztés területén felhalmozódott kollektív tudás, készségek, technikák, módszerek, legjobb gyakorlatok és tapasztalatok összességére utal. Ennek a tudásbázisnak az alapját a Guide to the Software Engineering Body of Knowledge útmutatója képezi, [1] más néven SWEBOK Guide, egy ISO/IEC szabvány, amelyet eredetileg ISO/IEC TR 19759:2005 [2] néven ismertek el, később pedig az ISO/IEC TR 19759:2015-ként módosították. [3] A SWEBOK Guide egy olyan tudásbázisként és útmutatóként szolgál, amely a múlt évtizedben fejlődött és alakult.

A SWEBOK Guide-ot számos szakmai szervezet és ipari szereplő együttműködése révén hozták létre, és az IEEE Computer Society (IEEE), [4] kiadásában jelent meg, ahonnan ingyenesen elérhető. 2013 végén jóváhagyták és kiadták a SWEBOK V3-at. [5] 2016-ban az IEEE Computer Society elindította a SWEBOK Evolúció elnevezésű kezdeményezést a tudásbázis jövőbeli változatainak kidolgozására. [6]

SWEBOK 3. verzió

szerkesztés

A SWEBOK V3 kiadott verziója a szoftverfejlesztés területén a következő 15 tudásterületet (KA) tartalmazza:

Emellett elismeri, de nem definiálja ezeket a kaplcsolódó tudományterületeket:

A SWEBOK 2004-es kiadása

szerkesztés

A SWEBOK Guide 2004-es kiadása, amelyet SWEBOK 2004 néven ismerünk, tíz tudásterületet (KA) határoz meg a szoftvertervezés területén:

Az alábbi tudományterületeket is szoftvermérnöki szempontból definiálják:

Hasonló törekvések

szerkesztés

Egy hasonló törekvés a szoftvertervezés tudásbázisának meghatározására a "Computing Curriculum Software Engineering (CCSE)", vagy hivatalos nevén Software Engineering (SE2004). A tanterv nagyrészt átfedésben van a SWEBOK 2004-vel, mivel ez utóbbit használták egyik forrásként, bár inkább a tudományos élet felé irányul. Míg a SWEBOK Guide meghatározza a szoftvertervezési tudást, amelyet a szoftverfejlesztőktől elvárnak, hogy megszerezzenek 4 év gyakorlat után, addig az SE2004 azt a tudást határozza meg, amivel egy alapképzésben résztvevő szoftverfejlesztő hallgatónak rendelkeznie kell a diploma megszerzésekor (beleértve a matematika, általános mérnöki elvek és más kapcsolódó területek ismeretét). A SWEBOK V3 célja ezeknek a átfedésnek a kezelése.

Fordítás

szerkesztés

Ez a szócikk részben vagy egészben a Software Engineering Body of Knowledge című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

  1. IEEE Computer Society SWEBOK Certificate Program (SCP) benefits for students. YouTube, 2011. november 3. [2021. december 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2021. január 22.)
  2. ISO/IEC TR 19759:2005. (Hozzáférés: 2013. április 1.)
  3. ISO/IEC TR 19759:2015. (Hozzáférés: 2024. február 29.)
  4. "Guide to the software engineering body of knowledge : 2004 version," Library of Congress Online Catalog, 2005, http://lccn.loc.gov/2005921729. Retrieved 16 July 2013.
  5. SWEBOK Guide V3.0, 2018. május 21.
  6. SWEBoK Evolution, 2018. április 12.

Külső linkek

szerkesztés