Software Engineering Body of Knowledge (SWEBOK) — це документ, що готує комітет Software Engineering Coordinating Committee зі спільнотою IEEE Computer Society. Призначення SWEBOK — в об'єднанні знань з інженерії програмного забезпечення.
Це документ є одним з трьох документів, що були створені у співпраці IEEE-CS та ACM. Цими документами бажають забезпечити наступне:
- визначити чіткий необхідний набір знань та рекомендовані практики;
- визначити етичні та професійні стандарти;
- визначити навчальну програму для студентів, аспірантів та тих, хто продовжує навчання.
Склад SWEBOK
В редакції 2004 року визначаються десять областей знань в контексті програмної інженерії:
- Вимоги до ПЗ, англ. Software requirements.
- Проектування, англ. Software design.
- , англ. Software construction.
- Тестування, англ. Software testing.
- Супроводження, англ. Software maintenance.
- Керування конфігурацією, англ. Software configuration management.
- Керування проектами, англ. Software engineering management.
- Процеси програмної інженерії, англ. Software engineering process.
- Засоби та інструменти, англ. Software engineering tools and methods.
- Якість ПЗ, англ. Software quality.
Також SWEBOK визначає дисципліни, що відіграють велику роль в програмній інженерії:
- Комп'ютерна інженерія
- Комп'ютерні науки
- Менеджмент
- Математика
- Контроль якості
- Ергономіка ПЗ
Критика та альтернативи
Відомий вчений Граді Буч публічно заявив, що документ може бути суттєво покращений. Багато хто стверджує, що SWEBOK не зовсім точно відображає погляди спільноти на програмну інженерію, але визнають зусилля комітету з формалізації процесу розробки.
Інша спроба визначити та формалізувати об'єм знань для програмної інженерії — це «Computing Curriculum Software Engineering (CCSE)», що має офіційну назву Software Engineering 2004 (SE2004). Різниця зі SWEBOK полягає в тому, що SWEBOK визначає знання, що повинен мати студент після чотирьох років навчання, а SE2004 говорить про знання після закінчення навчального закладу.
Див. також
- PMBOK — Project Management Body of Knowledge
Примітки
- SWEBOK - Overview. Computer.org. Архів оригіналу за 16 липня 2013. Процитовано 28 вересня 2011.
- Cem Kaner’s Blog » Blog Archive » SWEBOK Problems, Part 2. Satisfice.com. 27 червня 2003. Архів оригіналу за 16 липня 2013. Процитовано 3 грудня 2009.
- Bok assessment (PDF). Архів (PDF) оригіналу за 16 липня 2013. Процитовано 28 вересня 2011.
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Software Engineering Body of Knowledge SWEBOK ce dokument sho gotuye komitet Software Engineering Coordinating Committee zi spilnotoyu IEEE Computer Society Priznachennya SWEBOK v ob yednanni znan z inzheneriyi programnogo zabezpechennya Ce dokument ye odnim z troh dokumentiv sho buli stvoreni u spivpraci IEEE CS ta ACM Cimi dokumentami bazhayut zabezpechiti nastupne viznachiti chitkij neobhidnij nabir znan ta rekomendovani praktiki viznachiti etichni ta profesijni standarti viznachiti navchalnu programu dlya studentiv aspirantiv ta tih hto prodovzhuye navchannya Sklad SWEBOKV redakciyi 2004 roku viznachayutsya desyat oblastej znan v konteksti programnoyi inzheneriyi Vimogi do PZ angl Software requirements Proektuvannya angl Software design angl Software construction Testuvannya angl Software testing Suprovodzhennya angl Software maintenance Keruvannya konfiguraciyeyu angl Software configuration management Keruvannya proektami angl Software engineering management Procesi programnoyi inzheneriyi angl Software engineering process Zasobi ta instrumenti angl Software engineering tools and methods Yakist PZ angl Software quality Takozh SWEBOK viznachaye disciplini sho vidigrayut veliku rol v programnij inzheneriyi Komp yuterna inzheneriya Komp yuterni nauki Menedzhment Matematika Kontrol yakosti Ergonomika PZKritika ta alternativiVidomij vchenij Gradi Buch publichno zayaviv sho dokument mozhe buti suttyevo pokrashenij Bagato hto stverdzhuye sho SWEBOK ne zovsim tochno vidobrazhaye poglyadi spilnoti na programnu inzheneriyu ale viznayut zusillya komitetu z formalizaciyi procesu rozrobki Insha sproba viznachiti ta formalizuvati ob yem znan dlya programnoyi inzheneriyi ce Computing Curriculum Software Engineering CCSE sho maye oficijnu nazvu Software Engineering 2004 SE2004 Riznicya zi SWEBOK polyagaye v tomu sho SWEBOK viznachaye znannya sho povinen mati student pislya chotiroh rokiv navchannya a SE2004 govorit pro znannya pislya zakinchennya navchalnogo zakladu Div takozhPMBOK Project Management Body of KnowledgePrimitkiSWEBOK Overview Computer org Arhiv originalu za 16 lipnya 2013 Procitovano 28 veresnya 2011 Cem Kaner s Blog Blog Archive SWEBOK Problems Part 2 Satisfice com 27 chervnya 2003 Arhiv originalu za 16 lipnya 2013 Procitovano 3 grudnya 2009 Bok assessment PDF Arhiv PDF originalu za 16 lipnya 2013 Procitovano 28 veresnya 2011 PosilannyaOficijnij sajt An Assessment of Software Engineering Body of Knowledge Efforts Arhivovano 16 lipnya 2013 u WebCite kritika SWEBOK vid ACM