Transcript
Page 1: Стандарт магистра по инженерии программного обеспечения

Стандарт магистра по инженерии программного обеспеченияДударь Зоя Владимировна, к.т.н., профессор

И.о. зав.каф. Программной инженерии

Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины

Page 2: Стандарт магистра по инженерии программного обеспечения

Магистр Инженерия прогаммного обеспечения (2 года)Квалификация – Науковий співробітник (програмування)Аналітик програмного забезпечення та мультимедіа

Траектория многоуровневого образования

Бакалавр Программной инженерии (4 года)Квалификация – «Фахівець з розробки та тестування програмного забезпечення»

Аспирантура, Кандидат технических наук, Преподаватель, научный сотрудник

ИТ-компании, Архитектор, аналитик, product/project менеджер

Сертификационные программы, тренинги

Магистр Программное обеспечение систем (2 года)Квалификация – Інженер програмного забезпечення комп’ютерів, інженер-програміст

Page 3: Стандарт магистра по инженерии программного обеспечения

Факторы, влияющие на подготовку магистров

РаботодателиОбъединения

работодателей Вендоры

Профессиональные стандарты

Корпоративные стандарты

Программы сертификаций

Международные и национальные требования к

образовательным программам

Page 4: Стандарт магистра по инженерии программного обеспечения

Международный опыт

• В 2009 г. рекомендации для подготовки магистров по профилю программная инженерия - Graduate Software Engineering 2009 (GSwE2009). GSwE2009 - первый и единственный в области ИТ стандарт магистерского уровня, созданным в рамках амбициозного iSSEc-проекта (Integrated Software & Systems Engineering Curriculum Project)

• Характеристики GSwE2009 – четкое описание целей и результатов обучения– детальная спецификация объемов знаний профессионального

образовательного поля– выделение обязательного набора знаний (ядра) для всех учебных программ– определение примерного перечня актуальных направлений специализации

Является продолжением стандарта подготовки бакалавра СС:SE

Активная роль профессиональных организаций - Международный совет по системной инженерии (INCOSE), промышленная ассоциация национальной обороны США (NDIA), IEEE-CS, ACM и др.

Page 5: Стандарт магистра по инженерии программного обеспечения

Чем полезен GSwE2009

Включает описание:•набора исходящих требований к выпускникам или результатов подготовки магистров по программам соответствующим GSwE2009•входных требований к подготовке студентов, желающих обучаться по GSwE2009-программам•архитектурной модели куррикулума•ядра объема знаний (Core Body of Knowledge - CBOK), определяющего обязательный свод знаний для GSwE2009-программ•модифицированного метода Блума, используемого для спецификации учебных целей при изучении объема знаний•учебных курсов, содержащих материал CBOK, дополняющий свод знаний SWEBOK, взятый за основу содержания CBOK и др.

Page 6: Стандарт магистра по инженерии программного обеспечения

Архитектура учебных программ

подготовительный материал (preparatory material), владение которым необходимо при поступлении на GSwE2009-программы

материалы ядра (core materials), т.е. CBOK (200 к.ч.);

материалы университета (university-specific materials);

материалы по выбору студента (elective materials)

обязательный capstone-проект (mandatory capstone experience), определяющий готовность к профессиональной деятельности магистра

Page 7: Стандарт магистра по инженерии программного обеспечения

Ключевые факты

• объем содержащегося в CBOK обязательного для изучения материала в 200 аудиторных часов представляется весьма значительным.

• анализ содержания CORE показывает исключительно большое значение, которое отводится в GSwE2009 изучению магистрами современных международных стандартов, прежде всего в области системной и программной инженерии, включая SWEBOK, CMMI, ISO/IEC 12207, ISO/IEC 15288, пакет стандартов программной инженерии IEEE (порядка 40), а также развитию компетенций в области аналитики и менеджмента программных проектов

• также от магистров требуется знание образовательных стандартов компьютинга, на которых базируются программы подготовки бакалавров в области ИТ.

Ориентирован на фундаментальные знания

Page 8: Стандарт магистра по инженерии программного обеспечения

Российский опыт

09.11.09 образовательные стандарты (специальность – Программная инженерия) введены в действие приказами Минобрнауки России № 543 (магистратура), которые базируются на:

• Guide to the Software Engineering Body of Knowledge (SWEBOK) – руководство к своду знаний по программной инженерии, являющееся общепринятым профессиональным стандартом, дающим представление о том, что должен знать программный инженер, имеющий степень бакалавра и четырехлетний опыт работы (15 сентября 2005 года этот документ получил статус стандарта ISO/IEC TR 19759 IEEE);

• Российские профессиональные стандарты по профессиям программист и системный архитектор, разработанные в рамках проекта Ассоциации Предприятий Компьютерных и Информационных Технологий (АП КИТ);

• Software Engineering 2004 (SE 2004). Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. Software Engineering Volume (August 23, 2004) – руководящие принципы создания учебных планов для преподавания программной инженерии в высших учебных заведениях;

В Федеральные государственные стандарты по образовательному направлению “Программная инженерия” заложены многие важные принципы: большая свобода выбора дисциплин, которая учитывала бы специфику вуза, увеличение количества элективных курсов и другие.

Page 9: Стандарт магистра по инженерии программного обеспечения

Ключевые определения:• Областью профессиональной деятельности является

индустриальное производство программного обеспечения информационно-вычислительных систем.

• Объекты профессиональной деятельности− программный проект (проект разработки программного

продукта);

− программный продукт (создаваемое программное

обеспечение);

− процессы жизненного цикла программного продукта;

− методы и инструменты разработки программного

продукта;

− персонал, участвующий в процессах жизненного цикла.

Page 10: Стандарт магистра по инженерии программного обеспечения

Технологическая деятельность магистра

•анализ, выбор, интеграция и конфигурирование инструментальных средств с учетом их эволюции;•управление качеством программного обеспечения;•выбор и реализация системы обеспечения защиты информации и целостности программных продуктов, в том числе с использованием сертифицированных средств.

Проектная деятельность магистра•проектирование высокоуровневой архитектуры программной системы на основе анализа требований;•проектирование программного дизайна;•разработка методики интеграционного и системного тестирования программного продукта;•разработка методических и нормативных документов, технической документации, а также предложений и мероприятий по реализации разработанных проектов и программ.

Page 11: Стандарт магистра по инженерии программного обеспечения

Недостатки

• Отрицание различий между специалистами высшей квалификации (магистрами) для науки и для бизнеса, особенности учитываются исключительно на уровне вариативной части программ – следствие недостаточный уровень знаний для обеих отраслей.

• Использование вариативной части в целях разделения исследовательских и прикладных исключают возможность адаптации программ к актуальным проблемам и тенденциям в области ИТ.

• Очень мало внимания уделяется инновационной деятельности, исследовательской деятельности.

Ориентирован на прикладную область, получение универсального специалиста

Page 12: Стандарт магистра по инженерии программного обеспечения

Разработка украинского стандарта

• Специальности

• Компетенции

• Функциональные обязанности

• Требования к квалификации

• Структура нормативной составляющей

• Региональная специализация

• Инновационная практика

Page 13: Стандарт магистра по инженерии программного обеспечения

Что нужно учитывать:

• Проект SEMAT (Software Engineering Method and Theory). Цель проекта – превратить программную инженерию в настоящую научно-техническую дисциплину.

• Изменения в новой редакции Guide to the Software Engineering Body of Knowledge 2010 (SWEBOK 2010).

• IEEE сертификация CSDA, CSDP и CSDM.

• Рекомендации по преподаванию программной инженерии в магистратуре Integrated Software and Systems Engineering Curriculum - Graduate Software Engineering 2009 (GSwE2009): Curriculum Guidelines for Graduate Degree Programs in Software Engineering. Эти рекомендации стали в 2010 году частью серии образовательных стандартов Computing Curricula ACM и IEEE CS.

• Рекомендации национальных ассоциаций, компаний-представителей реального бизнеса в области ИТ

Page 14: Стандарт магистра по инженерии программного обеспечения

Специальности магистров в Украине

Page 15: Стандарт магистра по инженерии программного обеспечения

Компетенции

Page 16: Стандарт магистра по инженерии программного обеспечения

Пример должностных обязанностей

Page 17: Стандарт магистра по инженерии программного обеспечения

Структура образовательной программыИнженерия программного обеспечения

Філософські проблеми наукового пізнанняВища освіта та болонський процесІнтелектуальна власністьІноземна мова для професійних комунікацій

Цивільний захистОснови охорони праці в галузіТеорія ефективності та надійності програмного забезпечення

Основи наукових дослідженьУправління науковими проектами та інноваційна діяльність Системний аналіз та кваліметрія

Page 18: Стандарт магистра по инженерии программного обеспечения

Структура образовательной программыПрограммное обеспечение систем

Філософські проблеми наукового пізнанняВища освіта та болонський процесІнтелектуальна власністьІноземна мова для професійних комунікацій

Цивільний захистОснови охорони праці в галузіТеорія ефективності та надійності програмного забезпечення

Основи наукових дослідженьІнноваційна діяльність Системний аналіз та проектування прикладних систем

Page 19: Стандарт магистра по инженерии программного обеспечения

Виды практики• Инженерия программного обеспечения

– Инновационная практика (работа над научным проектом в рамках НИР, педагогическая практика) – 6 кредитов (в течение 1-го года обучения)

– Исследовательская практика (работа над научным проектом) 9 кредитов (в течение 2-го года обучения)

– Подготовка аттестационной работы магистра -15 кредитов

• Программное обеспечение систем– Инновационная практика, стажировка (работа над проектом на

базах практик, подготовка и проведение тренинга по реальной практической тематике для студентов младших курсов) – 6 кредитов (в течение 1-го года обучения)

– Исследовательская практика (работа над прикладным проектом) 9 кредитов (в течение 2-го года обучения)

– Подготовка аттестационной работы магистра – 15 кредитов

Page 20: Стандарт магистра по инженерии программного обеспечения

Вариативная часть

• Выбор ВУЗа (47 кредитов) – на основе проведения анкетирования предприятий региона должна быть выявлена актуальная специализация. В выбор ВУЗа включаются фундаментальные дисциплины для данной специализации

• Выбор студента (18 кредитов) – прикладные аспекты в рамках специализации

Page 21: Стандарт магистра по инженерии программного обеспечения

Участие ИТ-компаний• Требования к компетенциям кадров

высшей специализации (общие и регионально-ориентированные, специальные в зависимости от профилей компаний)

• Участие в анкетировании для определения специализаций ВУЗов

• Участие в организации инновационных практик, стажировок

Page 22: Стандарт магистра по инженерии программного обеспечения

Контакты

Дударь Зоя Владимировнак.т.н., профессор

И.о. зав.каф. Программной инженерии

Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины

(057)70-21-805, (097)99-25-632

[email protected], [email protected]

61166 г. Харьков просп. Ленина 14, комн. 267


Recommended