Сертифицированный специалист по разработке программного обеспечения

Независимая от поставщика профессиональная сертификация
Сертифицированный специалист по разработке программного обеспечения (CSDP)
Учредил2002 [1]
Веб-сайтcomputer.org/сертификация

Certified Software Development Professional (CSDP) — это нейтральная к поставщику профессиональная сертификация в области разработки программного обеспечения , разработанная IEEE Computer Society для опытных специалистов по разработке программного обеспечения . Эта сертификация предлагалась по всему миру с 2001 по декабрь 2014 года.

Программа сертификации стала частью основных усилий Компьютерного общества в области профессионализма в области программной инженерии , наряду с Рекомендациями по учебным планам бакалавриата по программной инженерии IEEE-CS и ACM 2004 (SE2004) и Руководством по своду знаний по программной инженерии (SWEBOK Guide 2004), завершенными два года спустя.

В качестве дальнейшего развития этих элементов, для содействия глобальной переносимости сертификации по программной инженерии, с 2005 по 2008 год был разработан международный стандарт ISO /IEC 24773:2008 «Программная инженерия. Сертификация специалистов по программной инженерии. Структура сравнения» [2] . (Пожалуйста, см. обзор этой работы по стандартизации ISO/IEC JTC 1 и IEEE в статье, опубликованной Стивеном Б. Сейдманом, CSDP. [3] ) Стандарт был сформулирован таким образом, что он позволил признать схему сертификации CSDP в основном соответствующей ему вскоре после даты выпуска стандарта, 01.09.2008. Было проведено несколько последующих пересмотров сертификации CSDP с целью сделать соответствие более полным. В 2019 году ISO/IEC 24773:2008 был отозван и пересмотрен (ISO/IEC 24773-1:2019 [4] ).

Первоначально сертификация была предложена IEEE Computer Society опытным специалистам по программной инженерии и разработке программного обеспечения по всему миру в 2001 году в ходе бета-тестирования сертификационного экзамена. Программа сертификации CSDP была официально утверждена в 2002 году. [1] После декабря 2014 года эта программа сертификации была прекращена, все выданные сертификаты признаются действительными навсегда. [5] [6] IEEE Computer Society ввело ряд новых аналогичных сертификаций , включая сертификации Professional Software Engineering Master (PSEM) и Professional Software Engineering Process Master (PSEPM) (последняя вскоре была прекращена).

Чтобы стать сертифицированным специалистом по разработке программного обеспечения (CSDP), кандидаты должны были иметь четыре года (изначально шесть лет) профессионального опыта в области разработки программного обеспечения, сдать экзамен из 180 вопросов продолжительностью три с половиной часа по различным областям знаний в области разработки программного обеспечения и иметь как минимум степень бакалавра в области компьютерных наук или разработки программного обеспечения. Экзамен CSDP проверял знание кандидатами принципов и практик разработки программного обеспечения , принятых на международном уровне и соответствующих отраслевым стандартам [7] . [8] Обладатели сертификатов CSDP также обязаны соблюдать Кодекс этики и профессиональной практики разработки программного обеспечения IEEE / ACM . [9] [10]

С 2021 года предложение IEEE-CS, которое является преемником CSDP, — это сертификация Professional Software Engineering Master (PSEM) . Экзамен длится три часа, контролируется удаленно и состоит из 160 вопросов по 11 областям знаний SWEBOK: требования к программному обеспечению, проектирование программного обеспечения, построение программного обеспечения, тестирование программного обеспечения, обслуживание программного обеспечения, управление конфигурацией программного обеспечения, управление программной инженерией, процесс программной инженерии, модели и методы программной инженерии, качество программного обеспечения, экономика программной инженерии. [11]

(Существует также сертификация Professional Software Developer (PSD) , которая охватывает только 4 области знаний: требования к программному обеспечению, проектирование программного обеспечения, создание программного обеспечения и тестирование программного обеспечения. [12] Сходство названия этой сертификации с CSDP сбивает с толку, это авторитетная сертификация, но НЕ эквивалент CSDP.)

История

Общество IEEE Computer Society представило CSDP в 2002 году, а 27 октября 2008 года он стал первой сертификацией, соответствующей стандарту ISO/IEC 24773 для сертификации в области программной инженерии. [13] )

Определение права на участие

Кандидаты должны были пройти экспертную оценку своего образования и профессиональной квалификации, чтобы получить разрешение на сдачу экзамена CSDP. Поэтому кандидаты должны были подать заявку в IEEE Computer Society , в которой была указана проверяемая информация об их образовании и профессиональном опыте.

Сертификация Certified Software Development Associate (CSDA) была доступна выпускникам и начинающим специалистам по программному обеспечению, которые не соответствовали требованиям CSDP. [14] [15]

Содержание экзамена CSDP

Содержание экзамена CSDP было основано на Руководстве по своду знаний по программной инженерии . Экзамен охватывал содержание всех основных областей знаний в Руководстве SWEBOK версии 3. Ниже приведен список тестируемых тем с точки зрения их доли в общем экзамене. [16]

  • Главная страница сертификации IEEE Computer Society: Программа профессиональной сертификации программного обеспечения

Ссылки

  1. ^ ab Протокол заседания Совета управляющих компьютерного общества IEEE, 8 февраля 2002 г. — Официальное утверждение программы сертификации
  2. ^ ISO/IEC 24773:2008 «Программная инженерия. Сертификация специалистов по программной инженерии. Сравнительная структура», 01.09.2008, ISO/IEC, 2008, vi+7 стр.
  3. ^ Стивен Б. Сейдман, «Схемы сертификации в области программной инженерии», Computer , май 2008 г., стр. 87-89
  4. ^ ISO/IEC 24773-3:2019 «Программная и системная инженерия. Сертификация специалистов по программной и системной инженерии. Часть 1. Общие требования»
  5. Протокол заседания Совета управляющих компьютерного общества IEEE, 18 ноября 2014 г., статья 18. — Прекращение программы сертификации, бессрочная действительность всех выданных сертификатов.
  6. Протокол заседания Совета управляющих компьютерного общества IEEE, 30 января 2015 г., статья 18. — Сертификаты действительны бессрочно, независимо от членства в компьютерном обществе IEEE .
  7. ^ "ISO/IEC TR 19759:2005". ISO . Получено 2011-08-09 .
  8. ^ "Руководство по своду знаний по программной инженерии". IEEE Computer Society . Получено 2011-08-09 .
  9. ^ Кодекс этики и профессиональной практики программной инженерии IEEE-CS/ACM.
  10. ^ Дон Готтербарн, Кей Миллер, Саймон Роджерсон, «Компьютерное общество и ACM одобряют Кодекс этики программной инженерии», Computer, октябрь 1999 г., стр. 84-88
  11. ^ "Сертификация Professional Software Engineering Master (PSEM) | IEEE Computer Society" . Получено 2021-05-06 .
  12. ^ "Сертификация профессионального разработчика программного обеспечения | IEEE Computer Society" . Получено 2021-05-06 .
  13. ^ Подробности аккредитации ISO
  14. ^ Информация об экзамене CSDA Beta, 2007 Сертифицированный специалист по разработке программного обеспечения (CSDA)
  15. ^ Информация CSDA/CSDP, 2009 г.
  16. ^ Бюллетень кандидатов от CSDP, 2011 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Сертифицированная_профессиональная_разработка_программного_обеспечения&oldid=1163229447"