IEEE SWEBOK
IEEE Computer Society Software Engineering Body of Knowledge – Свод знаний по программной инженерии - проект IEEE Computer Society. Официальная версия вышла 18 мая 2004 г. Основная идея проекта аналогична PMBOK и заключается в создании некоторого базового набора общепринятых знаний, необходимых любому профессиональному программисту. Содержит описания состава знаний по следующим 10 разделам (областям знаний) программной инженерии: 1. Software Requirements – требования к ПО 2. Software Design – проектирование ПО 3. Software Construction – конструирование ПО 4. Software Testing – тестирование ПО 5. Software Maintenance – сопровождение ПО 6. Software Configuration Management – управление конфигурациями 7. Software Engineering Management – управление IT проектом 8. Software Engineering Process – процесс программной инженерии 9. Software Engineerting Tools and Methods – методы и инструменты 10. Software Quality – качество ПО Подробнее: Guide to the Software Engineering Body of Knowledge - http://www.swebok.org/ 1.3.4.6. ACM/IEEE Computing Curricula ACM/IEEE Computing Curricula 2001 – Академический образовательный стандарт в области компьютерных наук - совместный проект международных профессиональных обществ ACM и IEEE Computer Society. Вышло несколько версий 1968, 78, 83, 91, 2001. Основная идея проекта состоит в разработке стандартов на учебные курсы по компьютерным наукам. В стандарте 2001 года выделены 4 основных раздела компьютерных наук: • Computer science – Информатика (2001г); http://se.math.spbu.ru/cc2001 Окончательный вариант стандарта ACM/IEEE Computing Curricula 2001: Computer Science был опубликован в декабре 2001, а Software engineering – в мае 2004г. По разделу Computer Science есть перевод (http://se.math.spbu.ru/cc2001). Работа над остальными разделами продолжается, но рабочие материалы этих разделов можно посмотреть на сайте: http://www.computer.org/education/cc2001 По содержанию образовательные стандарты состоят из описания областей знаний соответствующего раздела, состава и планов рекомендуемых курсов Областями знаний раздела Software engineering являются: • Computing Essentials - Основы применения ЭВМ • Mathematical & Engineering Fundamentals - Математические и инженерные основы • Professional Practice - Профессиональная практика • Software Modeling & Analysis - Моделирование и анализ ПО • Software Design - Проектирование ПО • Software V & V –Верификация и валидация ПО • Software Evolution - Эволюция ПО • Software Process - Процесс ПО • Software Quality - Качество ПО • Software Management -Управление проектом Подробнее: • ACM/IEEE Computing Curricula 2001 - http://www.computer.org/education/cc2001 • Computing Curricula 2001: Computer Science (рус.)http://se.math.spbu.ru/cc2001
|