Кіріспе
Сатушыға тәуелсіз кәсіби сертификация
Certified Software Development Professional (CSDP) is a vendor neutral professional certification in software engineering developed by the IEEE Computer Society for experienced software engineering professionals. This certification was offered globally since 2001 through Dec. 2014. The certification program constituted an element of the Computer Society's major efforts in the area of Software engineering professionalism, along with the IEEE CS and ACM Software Engineering 2004 (SE2004) Undergraduate Curricula Recommendations, and The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide 2004), completed two years later. As a further development of these elements, to facilitate the global portability of the software engineering certification, since 2005 through 2008 the International Standard ISO/IEC 24773:2008 "Software engineering Certification of software engineering professionals Comparison framework"
has been developed. (Please, see an overview of this ISO/IEC JTC 1 and IEEE standardization effort in the article published by Stephen B. Seidman, CSDP.
) The standard was formulated in such a way, that it allowed to recognize the CSDP certification scheme as basically aligned with it, soon after the standard's release date, 2008 09 01. Several later revisions of the CSDP certification were undertaken with the aim of making the alignment more complete. In 2019, ISO/IEC 24773:2008 has been withdrawn and revised (by ISO/IEC 24773 1:2019 ). The certification was initially offered by the IEEE Computer Society to experienced software engineering and software development practitioners globally in 2001 in the course of the certification examination beta testing. The CSDP certification program has been officially approved in 2002. After December 2014 this certification program has been discontinued, all issued certificates are recognized as valid forever. A number of new similar certifications were introduced by the IEEE Computer Society, including the Professional Software Engineering Master (PSEM) and Professional Software Engineering Process Master (PSEPM) Certifications (the later soon discontinued). To become a Certified Software Development Professional (CSDP) candidates had to have four years (initially six years) of professional software engineering experience, pass a three and half hour, 180 question examination on various knowledge areas of software engineering, and possess at least a bachelor's degree in Computer Science or Software Engineering. The CSDP examination tested candidates' proficiency in internationally accepted, industry standard software engineering principles and practices. CSDP credential holders are also obligated to adhere to the IEEE/ACM's Software Engineering Code of Ethics and Professional Practice. As of 2021, the IEEE CS offer which is a successor to CSDP is the Professional Software Engineering Master (PSEM) certification. The exam is three hours, is proctored remotely, and consists of 160 questions over the 11 SWEBOK knowledge areas: Software Requirements, Software Design, Software Construction, Software Testing, Software Maintenance, Software Configuration Management, Software Engineering Management, Software Engineering Process, Software Engineering Models and Methods, Software Quality, Software Engineering Economics. (There is also the Professional Software Developer (PSD) certification, which covers only 4 knowledge areas: software requirements, software design, software construction, and software testing. The similarity of the name of this certification to the CSDP is confusing, it is a reputable credential but NOT an equivalent of CSDP.)
Сертификатталған бағдарламалық қамтамасыз етуді дамытудың кәсіби сертификаты (CSDP) – тәжірибелі бағдарламалық қамтамасыз ету кәсіпқозғалыстары үшін IEEE Computer Society ұсынған, бағдарламалық қамтамасыз етуді әзірлеудегі сатушыға тәуелсіз кәсіби сертификация. Бұл сертификация 2001 жылдан 2014 жылдың желтоқсанына дейін әлемдік деңгейде ұсынылды. Сертификация бағдарламасы Компьютерлік қоғамның бағдарламалық жасақтама инженериясы саласындағы маңызды жұмыстарының бір бөлігі болды, сондай-ақ IEEE CS және ACM бағдарламалық жасақтама инженериясы 2004 (SE2004) Бакалавриат оқу бағдарламасының ұсыныстары мен екі жылдан кейін аяқталған Бағдарламалық жасақтама инженериясы білімінің қоры (SWEBOK Guide 2004) кірді. Осы элементтерді одан әрі дамыту және бағдарламалық қамтамасыз ету сертификациясының жаһандық қолданылуын жеңілдету үшін 2005 жылдан 2008 жылға дейін «Бағдарламалық қамтамасыз ету – Бағдарламалық қамтамасыз ету кәсіпқозғалыстарын сертификаттау – Салыстыру аясы» ISO/IEC 24773:2008 халықаралық стандарты әзірленді. (Осы ISO/IEC JTC 1 және IEEE стандартына қатысты жұмыстың шолуын Стивен Б. Сейдман, CSDP жариялаған мақалада қараңыз.) Стандартты жасау кезінде CSDP сертификация схемасы стандартқа негізгі сәйкестікке ие болып, 2008 жылдың 1 қыркүйегінен бастап мойындалуы мүмкін болды. CSDP сертификациясының сәйкестігін толықтыру мақсатында кейінірек бірнеше түзетулер енгізілді. 2019 жылы ISO/IEC 24773:2008 стандарты күшін жойып, жаңартылды (ISO/IEC 24773 1:2019). Сертификация алғаш рет 2001 жылы IEEE Computer Society тәжірибелі бағдарламалық жасақтаманы жасау және дамыту мамандарына сертификациялық емтиханды сынақтан өткізу кезінде ұсынылды. CSDP сертификация бағдарламасы 2002 жылы ресми түрде мақұлданды. 2014 жылдың желтоқсанынан бастап сертификация бағдарламасы тоқтатылды, барлық берілген сертификаттар мәңгілікке дейін жарамды деп танылды. IEEE Computer Society CSDP-ға ұқсас бірнеше жаңа сертификаттарды ұсынды, соның ішінде Кәсіби бағдарламалық жасақтама инженериясы магистрі (PSEM) және Кәсіби бағдарламалық жасақтама инженериясы процесі магистрі (PSEPM) сертификаттары (кейінгісі көп ұзамай тоқтатылды). Сертификатталған бағдарламалық жасақтаманы дамытудың кәсіби маманы (CSDP) болу үшін үміткерлердің кемінде төрт жылдық (алғашқыда алты жылдық) бағдарламалық жасақтаманы жасау тәжірибесі болуы керек, бағдарламалық жасақтаманың әртүрлі салалары бойынша үш жарым сағатқа созылатын, 180 сұрақтан тұратын емтихан тапсыруы керек және компьютерлік ғылым немесе бағдарламалық жасақтама инженериясы бойынша бакалавр дәрежесіне ие болуы керек. CSDP емтиханы үміткерлердің халықаралық деңгейде қабылданған, стандартты бағдарламалық жасақтаманы жасау принциптері мен тәжірибелерін меңгергенін бағалады. CSDP сертификатын алғандар IEEE/ACM бағдарламалық жасақтама инженериясының этика және кәсіби практика кодексіне сәйкес болуға міндетті. 2021 жылдан бастап IEEE CS ұсынатын, CSDP-нің жалғасы болып табылатын сертификат – Кәсіби бағдарламалық жасақтама инженериясы магистрі (PSEM). Емтихан үш сағатқа созылады, қашықтан бақыланады және 11 SWEBOK білім саласын қамтитын 160 сұрақтан тұрады: Бағдарламалық қамтамасыз ету талаптары, Бағдарламалық қамтамасыз ету дизайны, Бағдарламалық қамтамасыз ету құрылысы, Бағдарламалық қамтамасыз етуді сынау, Бағдарламалық қамтамасыз етуді күтіп ұстау, Бағдарламалық қамтамасыз етуді конфигурациялауды басқару, Бағдарламалық қамтамасыз етуді басқару, Бағдарламалық қамтамасыз етуді басқару процесі, Бағдарламалық қамтамасыз етуді басқару модельдері мен әдістері, Бағдарламалық қамтамасыз ету сапасы, Бағдарламалық қамтамасыз етуді басқару экономикасы. (Сонымен қатар, Кәсіби бағдарламалық жасақтаманы дамытушы (PSD) сертификаты бар, ол тек 4 білім саласын қамтиды: бағдарламалық қамтамасыз ету талаптары, бағдарламалық қамтамасыз ету дизайны, бағдарламалық қамтамасыз ету құрылысы және бағдарламалық қамтамасыз етуді сынау. Бұл сертификаттың атауының CSDP-мен ұқсастығы шатастыру тудыруы мүмкін, бұл беделді сертификат, бірақ CSDP-ға тең емес.)
Certified Software Development Professional (CSDP) is a vendor neutral professional certification in software engineering developed by the IEEE Computer Society for experienced software engineering professionals. This certification was offered globally since 2001 through Dec. 2014. The certification program constituted an element of the Computer Society's major efforts in the area of Software engineering professionalism, along with the IEEE CS and ACM Software Engineering 2004 (SE2004) Undergraduate Curricula Recommendations, and The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide 2004), completed two years later. As a further development of these elements, to facilitate the global portability of the software engineering certification, since 2005 through 2008 the International Standard ISO/IEC 24773:2008 "Software engineering Certification of software engineering professionals Comparison framework"
has been developed. (Please, see an overview of this ISO/IEC JTC 1 and IEEE standardization effort in the article published by Stephen B. Seidman, CSDP.
) The standard was formulated in such a way, that it allowed to recognize the CSDP certification scheme as basically aligned with it, soon after the standard's release date, 2008 09 01. Several later revisions of the CSDP certification were undertaken with the aim of making the alignment more complete. In 2019, ISO/IEC 24773:2008 has been withdrawn and revised (by ISO/IEC 24773 1:2019 ). The certification was initially offered by the IEEE Computer Society to experienced software engineering and software development practitioners globally in 2001 in the course of the certification examination beta testing. The CSDP certification program has been officially approved in 2002. After December 2014 this certification program has been discontinued, all issued certificates are recognized as valid forever. A number of new similar certifications were introduced by the IEEE Computer Society, including the Professional Software Engineering Master (PSEM) and Professional Software Engineering Process Master (PSEPM) Certifications (the later soon discontinued). To become a Certified Software Development Professional (CSDP) candidates had to have four years (initially six years) of professional software engineering experience, pass a three and half hour, 180 question examination on various knowledge areas of software engineering, and possess at least a bachelor's degree in Computer Science or Software Engineering. The CSDP examination tested candidates' proficiency in internationally accepted, industry standard software engineering principles and practices. CSDP credential holders are also obligated to adhere to the IEEE/ACM's Software Engineering Code of Ethics and Professional Practice. As of 2021, the IEEE CS offer which is a successor to CSDP is the Professional Software Engineering Master (PSEM) certification. The exam is three hours, is proctored remotely, and consists of 160 questions over the 11 SWEBOK knowledge areas: Software Requirements, Software Design, Software Construction, Software Testing, Software Maintenance, Software Configuration Management, Software Engineering Management, Software Engineering Process, Software Engineering Models and Methods, Software Quality, Software Engineering Economics. (There is also the Professional Software Developer (PSD) certification, which covers only 4 knowledge areas: software requirements, software design, software construction, and software testing. The similarity of the name of this certification to the CSDP is confusing, it is a reputable credential but NOT an equivalent of CSDP.)
Тарих
IEEE Computer Society 2002 жылы CSDP-ді таныстырды, ал 2008 жылдың 27 қазанында ол бағдарламалық инженерияны сертификаттау бойынша ISO/IEC 24773 стандартына сәйкес келетін алғашқы сертификация болды.
Құқықтық негіздемелерді анықтау
Үміткерлер ҚБӘД емтиханына қатысуға рұқсат алу үшін білімдері мен кәсіби біліктіліктерінің әріптестік сараптамасынан өтуі тиіс болды. Сондықтан үміткерлер IEEE Computer Society-ге өздерінің білім беру тарихы мен кәсіби тәжірибесін растайтын ақпаратты ұсынатын өтінішті тапсыруы керек еді. Сертификатталған бағдарламалық қамтамасыз етуді дамыту жөніндегі серіктес (CSDA) сертификаты, ҚБӘД-ға қойылатын талаптарға сай келмейтін, білімін аяқтаған студенттерге және кәсіби мансабының басындағы бағдарламалық қамтамасыз ету мамандарына қолжетімді болды.