Сертифицированный специалист по разработке программного обеспечения
Учредил | 2002 [1] |
---|---|
Веб-сайт | computer.org/certification |
Сертифицированный специалист по разработке программного обеспечения (CSDP) не зависящая от поставщика, — это профессиональная сертификация в области разработки программного обеспечения, разработанная Компьютерным обществом IEEE для опытных специалистов в области разработки программного обеспечения . Эта сертификация предлагалась во всем мире с 2001 года по декабрь 2014 года.
Программа сертификации стала элементом основных усилий Компьютерного общества в области профессионализма в области разработки программного обеспечения , наряду с Рекомендациями по учебной программе бакалавриата IEEE-CS и ACM Software Engineering 2004 (SE2004) и Руководством по своду знаний по программной инженерии (SWEBOK). Guide 2004), завершенный два года спустя.
В качестве дальнейшего развития этих элементов, чтобы облегчить глобальную переносимость сертификации разработки программного обеспечения, с 2005 по 2008 год был принят международный стандарт ISO / IEC 24773: 2008 «Разработка программного обеспечения. Сертификация специалистов по разработке программного обеспечения. Структура сравнения». [2] был разработан. (Обзор усилий по стандартизации ISO/IEC JTC 1 и IEEE см. в статье, опубликованной Стивеном Б. Зейдманом, CSDP. [3] ) Стандарт был сформулирован таким образом, что позволял признать схему сертификации CSDP как в основном соответствующую ему, вскоре после даты выпуска стандарта, 1 сентября 2008 г. Несколько более поздних изменений сертификации CSDP было предпринято с целью сделать согласование более полным. В 2019 году ISO/IEC 24773:2008 был отозван и пересмотрен (ISO/IEC 24773-1:2019). [4] ).
Первоначально сертификация была предложена Компьютерным обществом IEEE опытным специалистам в области разработки и разработки программного обеспечения во всем мире в 2001 году в ходе бета-тестирования сертификационного экзамена. Программа сертификации CSDP была официально утверждена в 2002 году. [1] После декабря 2014 года данная программа сертификации была прекращена, все выданные сертификаты признаются действительными навсегда. [5] [6] ввело ряд новых аналогичных сертификатов Компьютерное общество IEEE , в том числе сертификаты профессионального мастера по разработке программного обеспечения (PSEM) и сертификаты профессионального мастера по разработке программного обеспечения (PSEPM) (последние вскоре были прекращены).
Чтобы стать сертифицированным специалистом по разработке программного обеспечения (CSDP), продолжительностью три с половиной часа из 180 вопросов кандидаты должны были иметь четыре года (первоначально шесть лет) профессионального опыта разработки программного обеспечения, сдать экзамен по различным областям знаний в области разработки программного обеспечения и иметь как минимум степень бакалавра в области компьютерных наук или разработки программного обеспечения. Экзамен CSDP проверял знание кандидатами международно признанных, отраслевых стандартов. [7] принципы и практика разработки программного обеспечения. [8] Обладатели сертификатов CSDP также обязаны соблюдать IEEE / ACM . Кодекс этики и профессиональной практики разработки программного обеспечения [9] [10]
С 2021 года предложение IEEE-CS, которое является преемником CSDP, представляет собой сертификацию профессионального мастера по разработке программного обеспечения (PSEM) . Экзамен длится три часа, проводится удаленно и состоит из 160 вопросов по 11 областям знаний SWEBOK: требования к программному обеспечению, проектирование программного обеспечения, создание программного обеспечения, тестирование программного обеспечения, обслуживание программного обеспечения, управление конфигурацией программного обеспечения, управление разработкой программного обеспечения, процесс разработки программного обеспечения, программное обеспечение. Инженерные модели и методы, качество программного обеспечения, экономика разработки программного обеспечения. [11]
(Существует также сертификат профессионального разработчика программного обеспечения (PSD) , который охватывает только 4 области знаний: требования к программному обеспечению, проектирование программного обеспечения, создание программного обеспечения и тестирование программного обеспечения. [12] Сходство названия этого сертификата с CSDP сбивает с толку, это авторитетный сертификат, но НЕ эквивалент CSDP.)
История [ править ]
Компьютерное общество IEEE представило CSDP в 2002 году, а 27 октября 2008 года он стал первым сертификатом, соответствующим стандарту ISO/IEC 24773 для сертификации разработки программного обеспечения. [13] )
Определение права на участие [ править ]
Кандидаты должны были пройти экспертную оценку своего образования и профессиональной квалификации, чтобы получить разрешение на сдачу экзамена CSDP. Поэтому кандидаты должны были подать заявку в Компьютерное общество IEEE , предоставив проверяемую информацию об их образовании и профессиональном опыте.
Сертификация Certified Software Development Associate (CSDA) была доступна выпускникам и начинающим специалистам по программному обеспечению, которые не соответствовали квалификационным требованиям для CSDP. [14] [15]
Содержание экзамена CSDP [ править ]
Содержание экзамена CSDP было основано на Руководстве по своду знаний по программной инженерии . Экзамен охватывал содержание всех основных областей знаний Руководства SWEBOK версии 3. Ниже приведен список тестируемых тем с указанием их доли в общем объеме экзамена. [16]
- Требования к программному обеспечению 11%
- Разработка программного обеспечения 11%
- Создание программного обеспечения 9%
- Тестирование программного обеспечения 11%
- Обслуживание программного обеспечения 5%
- Управление конфигурацией программного обеспечения 5%
- Управление разработкой программного обеспечения 8%
- Процесс разработки программного обеспечения 5%
- Методы программной инженерии 4%
- Качество программного обеспечения 7%
- Профессиональная практика в области разработки программного обеспечения 5%
- Экономика программной инженерии 5%
- Вычислительные основы 5%
- Математические основы 3%
- Инженерные фундаменты 4%
Внешние ссылки [ править ]
Ссылки [ править ]
- ^ Перейти обратно: а б Протокол заседания Совета управляющих IEEE Computer Society, 8 февраля 2002 г. — официальное утверждение программы сертификации.
- ^ ISO/IEC 24773:2008 «Программная инженерия. Сертификация специалистов по разработке программного обеспечения. Структура сравнения», 01 сентября 2008 г., ISO/IEC, 2008, vi+7 стр.
- ^ Стивен Б. Зейдман, «Схемы сертификации разработки программного обеспечения», Компьютер , май 2008 г., стр. 87-89.
- ^ ISO / IEC 24773-3: 2019 «Программное обеспечение и системная инженерия. Сертификация специалистов по программному обеспечению и системной разработке. Часть 1: Общие требования»
- ^ Протокол заседания Совета управляющих IEEE Computer Society, 18 ноября 2014 г., статья 18. — Прекращение программы сертификации, бессрочное действие всех выданных сертификатов.
- ^ Протокол заседания Совета управляющих IEEE Computer Society, 30 января 2015 г., статья 18. — Сертификаты действительны бессрочно независимо от членства в IEEE Computer Society .
- ^ «ИСО/МЭК ТР 19759:2005» . ИСО . Проверено 9 августа 2011 г.
- ^ «Руководство по своду знаний в области программной инженерии» . Компьютерное общество IEEE . Проверено 9 августа 2011 г.
- ^ Кодекс этики и профессиональной практики разработки программного обеспечения IEEE-CS/ACM.
- ^ Дон Готтербарн, Кей Миллер, Сиимон Роджерсон, «Компьютерное общество и ACM одобряют Кодекс этики разработки программного обеспечения», Компьютер, октябрь 1999 г., стр. 84-88.
- ^ «Сертификация профессионального мастера по программной инженерии (PSEM) | Компьютерное общество IEEE» . Проверено 6 мая 2021 г.
- ^ «Сертификация профессионального разработчика программного обеспечения | Компьютерное общество IEEE» . Проверено 6 мая 2021 г.
- ^ Подробная информация об аккредитации ISO
- ^ Информация о бета-экзамене CSDA, сертифицированный специалист по разработке программного обеспечения (CSDA) 2007 г.
- ^ Информация CSDA/CSDP, 2009 г.
- ^ Бюллетень кандидата CSDP, 2011 г.