22
Стандарт магистра по инженерии программного обеспечения Дударь Зоя Владимировна, к.т.н., профессор И.о. зав.каф. Программной инженерии Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины

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

  • Upload
    oneida

  • View
    95

  • Download
    0

Embed Size (px)

DESCRIPTION

Стандарт магистра по инженерии программного обеспечения. Дударь Зоя Владимировна, к.т.н., профессор И.о. зав.каф. Программной инженерии Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины. Траектория многоуровневого образования. Аспирантура , - PowerPoint PPT Presentation

Citation preview

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