WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте

SWEBOK (Software Engineering Body of Knowledge) — документ, подготавливаемый комитетом Software Engineering Coordinating Committee (в который вовлечено сообщество IEEE Computer Society). Назначение SWEBOK — объединение знаний по инженерии (разработке) программного обеспечения.

Документ является одним из трёх документов, созданных совместными усилиями организаций IEEE-CS и ACM, призванных обеспечить следующее:

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

Документ SWEBOK — первый из трёх документов, описывающий необходимый набор знаний и рекомендуемые практики.

Второй документ, посвящённый этическим и профессиональным стандартам для инженерии (разработки) ПО, выпущен в 1998 году[1][2].

Третий документ (SE2004), выпущенный в 2004 году, посвящён составлению учебного плана по программной инженерии.

В конце 2013 года увидела свет новая версия SWEBOK — SWEBOK V3[3].

В настоящее время выпускается как стандарт ISO/IEC TR 19759, действует версия от 2015 г.[4]

Области знаний (Knowledge Areas) программной инженерии

В текущей версии SWEBOK (версии 2004 года) знания по программной инженерии делятся на 10 областей знаний (англ. knowledge areas):

В настоящий момент сообществом разрабатывается новая, дополненная версия, включающая 15 областей:

  • software requirements — требования к ПО;
  • software design — проектирование ПО;
  • software construction — конструирование ПО;
  • software testing — тестирование ПО;
  • software maintenance — сопровождение ПО;
  • software configuration management — управление конфигурацией;
  • software engineering management — управление IT проектом;
  • software engineering process — процесс программной инженерии;
  • software engineering models and methods — модели и методы разработки;
  • software engineering professional practice — описание критериев профессионализма и компетентности;
  • software quality — качество ПО;
  • software engineering economics — экономические аспекты разработки ПО;
  • computing foundations — основы вычислительных технологий, применимых в разработке ПО;
  • mathematical foundations — базовые математические концепции и понятия, применимые в разработке ПО;
  • engineering foundations — основы инженерной деятельности.

См. также

Изменено с 2008 года в соответствии с Computer Science Curriculum 2008

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии