Software Engineering Свод знаний ( SWEBOK ( / S ж я ·· б ɒ к / Сви -bok [1] )) является международным стандартом ISO / IEC TR 19759: 2005 [2] с указанием руководства по общепринятому программной инженерии сумма знаний.
Руководство по сводам знаний по программной инженерии (SWEBOK Guide) было создано в результате сотрудничества между несколькими профессиональными организациями и представителями отрасли и опубликовано IEEE Computer Society ( IEEE ). [3] Стандарт можно бесплатно получить в IEEE Computer Society . [4] В конце 2013 года SWEBOK V3 был одобрен для публикации и выпущен. [5] В 2016 году компьютерное сообщество IEEE начало работу SWEBoK Evolution по разработке будущих итераций совокупности знаний. [6]
SWEBOK Версия 3
Опубликованная версия SWEBOK V3 имеет следующие 15 областей знаний (КА) в области разработки программного обеспечения :
- Требования к программному обеспечению
- Разработка программного обеспечения
- Разработка программного обеспечения
- Тестирование программного обеспечения
- Сопровождение программного обеспечения
- Управление конфигурацией программного обеспечения
- Управление программной инженерией
- Процесс разработки программного обеспечения
- Модели и методы программной инженерии
- Качество программного обеспечения
- Профессиональная практика программной инженерии
- Экономика программной инженерии
- Вычислительные основы
- Математические основы
- Инженерные основы
Он также признал, но не дал определения этих связанных дисциплин:
Издание SWEBOK 2004 г.
В руководстве SWEBOK, выпущенном в 2004 году, определены десять областей знаний (КА) в области разработки программного обеспечения :
- Требования к программному обеспечению
- Разработка программного обеспечения
- Разработка программного обеспечения
- Тестирование программного обеспечения
- Сопровождение программного обеспечения
- Управление конфигурацией программного обеспечения
- Управление программной инженерией ( инженерный менеджмент )
- Процесс разработки программного обеспечения
- Инструменты и методы программной инженерии
- Качество программного обеспечения
SWEBOK также определяет дисциплины, связанные с программной инженерией:
- Компьютерная инженерия
- Информатика
- Управление
- Математика
- Управление проектом
- Управление качеством
- Эргономика программного обеспечения ( когнитивная эргономика )
- Системная инженерия
Подобные усилия
Аналогичное усилие по определению совокупности знаний для разработки программного обеспечения - это «Учебная программа по разработке программного обеспечения (CCSE)», официально названная « Программная инженерия 2004» (SE2004). Учебная программа во многом перекликается с 2004 SWEBOK V2, потому что SWEBOK использовался в качестве одного из его источников; однако он больше направлен на академические круги. В то время как Руководство SWEBOK определяет знания в области программной инженерии, которые практикующие должны иметь после четырех лет практики, SE2004 определяет знания, которыми студент бакалавриата должен обладать после окончания учебы (включая знание математики, общих инженерных принципов и других связанных областей). SWEBOK V3 направлен на устранение этих перекрестков.
Смотрите также
- Свод знаний по управлению проектами (PMBOK)
- Свод знаний об архитектуре предприятия (EABOK)
- Свод знаний бизнес-анализа (BABOK)
- Свод знаний по автоматизации (ABOK)
- Свод знаний по управлению данными (DMBOK)
- ISO / IEC JTC 1 / SC 7
Рекомендации
- ^ «Преимущества программы сертификатов SWEBOK (SCP) IEEE Computer Society для студентов» . Проверено 22 января 2021 года .
- ^ «ISO / IEC TR 19759: 2005» . Проверено 1 апреля 2013 .
- ^ «Руководство по совокупности знаний в области программной инженерии: версия 2004 г.», Интернет-каталог Библиотеки Конгресса, 2005 г., http://lccn.loc.gov/2005921729 . Проверено 16 июля 2013 года.
- ^ «СВЕБОК» . Computer.org.
- ^ «Руководство SWEBOK V3.0» .
- ^ «SWEBoK Evolution» .
Внешние ссылки
- Официальный веб-сайт