SWEBOK

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Software Engineering Body of Knowledge (SWEBOK) — це документ, що готує комітет Software Engineering Coordinating Committee зі спільнотою IEEE Computer Society. Призначення SWEBOK — в об'єднанні знань з інженерії програмного забезпечення.[1]

Це документ є одним з трьох документів, що були створені у співпраці IEEE-CS та ACM. Цими документами бажають забезпечити наступне:

  • визначити чіткий необхідний набір знань та рекомендовані практики;
  • визначити етичні та професійні стандарти;
  • визначити навчальну програму для студентів, аспірантів та тих, хто продовжує навчання.


Склад SWEBOK[ред.ред. код]

В редакції 2004 року визначаються десять областей знань в контексті програмної інженерії:

Також SWEBOK визначає дисципліни, що відіграють велику роль в програмній інженерії:

Критика та альтернативи[ред.ред. код]

Відомий вчений Граді Буч публічно заявив, що документ може бути суттєво покращений. [2] Багато хто стверджує, що SWEBOK не зовсім точно відображає погляди спільноти на програмну інженерію, але визнають зусилля комітету з формалізації процесу розробки.[3]

Інша спроба визначити та формалізувати об'єм знань для програмної інженерії — це «Computing Curriculum Software Engineering (CCSE)», що має офіційну назву Software Engineering 2004 (SE2004). Різниця зі SWEBOK полягає в тому, що SWEBOK визначає знання, що повинен мати студент після чотирьох років навчання, а SE2004 говорить про знання після закінчення навчального закладу.

Див. також[ред.ред. код]

  • PMBOK — Project Management Body of Knowledge

Примітки[ред.ред. код]

  1. «SWEBOK - Overview». Computer.org. Архів оригіналу за 2013-07-16. Процитовано 2011-09-28. 
  2. «Cem Kaner’s Blog » Blog Archive » SWEBOK Problems, Part 2». Satisfice.com. 2003-06-27. Архів оригіналу за 2013-07-16. Процитовано 2009-12-03. 
  3. «Bok assessment». Архів оригіналу за 2013-07-16. Процитовано 2011-09-28. 

Посилання[ред.ред. код]