跳至內容

軟體工程知識體系

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

軟體工程知識體系SWEBOK/ˈswˌbɒk/ SWEE-bok )是指軟體工程領域隨著時間的推移所積累的集體知識、技能、技術、方法、最佳實踐和經驗。《軟體工程知識體係指南》 [1]也稱為 SWEBOK 指南,是ISO / IEC 的標準檔案,最初被認定為 ISO/IEC TR 19759:2005 [2] ,後來修訂為 ISO/IEC TR 19759:2015。 [3] SWEBOK 指南是過去幾十年來不斷發展和演變的知識體系的概要和指南。

SWEBOK 指南是由多個專業機構和行業成員合作建立的,並由 IEEE 計算機學會所發布[4],可以免費取得。2013年末,SWEBOK 第三版被核准發布[5]。2016 年,IEEE 電腦學會啟動了 SWEBOK 演進項目,以發展此知識體系的未來迭代。[6]

SWEBOK 第三版

[編輯]

SWEBOK V3已發布的版本涵蓋軟體工程領域內的以下 15 個知識領域(KA):

它還承認但並未定義這些相關學科:

2004 年版 SWEBOK

[編輯]

2004 年版的SWEBOK 指南(稱為SWEBOK 2004 )定義了軟體工程領域的十個知識領域(KA):

以下學科也被定義為與軟體工程相關:

類似的努力

[編輯]

為軟體工程定義知識體系的類似努力是「電腦課程軟體工程 (CCSE)」,正式名稱為軟體工程 2004 (SE2004)。該課程與SWEBOK 2004有很大重疊,因為後者已被用作其來源之一,儘管它更面向學術界。 SWEBOK指南定義了軟體工程從業人員經過4年實踐應該具備的知識,而SE2004則定義了本科軟體工程專業學生畢業時應該具備的知識(包括數學、一般工程原理和其他相關領域的知識)。 SWEBOK V3旨在解決這些問題。

參見

[編輯]

參考

[編輯]
  1. ^ IEEE Computer Society SWEBOK Certificate Program (SCP) benefits for students. YouTube. 3 November 2011 [22 January 2021]. 原始內容存檔於2024-09-25. 
  2. ^ ISO/IEC TR 19759:2005. [2013-04-01]. (原始內容存檔於2016-12-23). 
  3. ^ ISO/IEC TR 19759:2015. [2024-02-29]. (原始內容存檔於2017-11-07). 
  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. 21 May 2018 [2024-09-24]. (原始內容存檔於2024-09-27). 
  6. ^ SWEBoK Evolution. 12 April 2018 [2024-09-24]. (原始內容存檔於2019-04-14). 

外部連結

[編輯]