ACM/IEEE Computing Curricula 2001 – Академический образовательный стандарт в области компьютерных наук - совместный проект международных профессиональных обществ ACM и IEEE Computer Society. Вышло несколько версий 1968, 78, 83, 91, 2001. Основная идея проекта состоит в разработке стандартов на учебные курсы по компьютерным наукам. В стандарте 2001 года выделены 4 основных раздела компьютерных наук:
• Computer science – Информатика (2001г); https://se.math.spbu.ru/cc2001
• Computer engineering – Компьютерная инженерия;
• Software engineering – Программная инженерия (2004г.)
• Information systems – Информационные системы.
Окончательный вариант стандарта ACM/IEEE Computing Curricula 2001: Computer Science был опубликован в декабре 2001, а Software engineering – в мае 2004г. По разделу Computer Science есть перевод (https://se.math.spbu.ru/cc2001). Работа над остальными разделами продолжается, но рабочие материалы этих разделов можно посмотреть на сайте: https://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 - https://www.computer.org/education/cc2001
• Computing Curricula 2001: Computer Science (рус.)https://se.math.spbu.ru/cc2001
Характер и роль стандартов инженерии программного обеспечения