230 likes | 501 Views
Стандарт магистра по инженерии программного обеспечения. Дударь Зоя Владимировна, к.т.н., профессор И.о. зав.каф. Программной инженерии Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины. Траектория многоуровневого образования. Аспирантура ,
E N D
Стандарт магистра по инженерии программного обеспечения Дударь Зоя Владимировна, к.т.н., профессор И.о. зав.каф. Программной инженерии Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины
Траектория многоуровневого образования Аспирантура, Кандидат технических наук, Преподаватель, научный сотрудник Наука (фундаментальные знания) Магистр Инженерия прогаммного обеспечения (2 года) Квалификация – Науковий співробітник (програмування) Аналітик програмного забезпечення та мультимедіа ИТ-компании, Архитектор, аналитик, product/project менеджер Сертификационные программы, тренинги Магистр Программное обеспечение систем (2 года) Квалификация – Інженер програмного забезпечення комп’ютерів, інженер-програміст Инженерия (прикладные знания) Бакалавр Программной инженерии(4 года) Квалификация – «Фахівець з розробки та тестування програмного забезпечення»
Факторы, влияющие на подготовку магистров Работодатели Объединения работодателей Вендоры Корпоративные стандарты Профессиональные стандарты Программы сертификаций Международные и национальные требования к образовательным программам
Международный опыт • В 2009 г. рекомендации для подготовки магистров по профилю программная инженерия - GraduateSoftwareEngineering 2009 (GSwE2009). GSwE2009 - первый и единственный в области ИТ стандарт магистерского уровня, созданным в рамках амбициозного iSSEc-проекта (Integrated Software & Systems Engineering Curriculum Project) • Характеристики GSwE2009 • четкое описание целей и результатов обучения • детальная спецификация объемов знаний профессионального образовательного поля • выделение обязательного набора знаний (ядра) для всех учебных программ • определение примерного перечня актуальных направлений специализации Является продолжением стандарта подготовки бакалавра СС:SE Активная роль профессиональных организаций - Международный совет по системной инженерии (INCOSE), промышленная ассоциация национальной обороны США (NDIA), IEEE-CS, ACM и др.
Чем полезен GSwE2009 Включает описание: • набора исходящих требований к выпускникам или результатов подготовки магистров по программам соответствующим GSwE2009 • входных требований к подготовке студентов, желающих обучаться по GSwE2009-программам • архитектурной модели куррикулума • ядра объема знаний (CoreBodyofKnowledge - CBOK), определяющего обязательный свод знаний для GSwE2009-программ • модифицированного метода Блума, используемого для спецификации учебных целей при изучении объема знаний • учебных курсов, содержащих материал CBOK, дополняющий свод знаний SWEBOK, взятый за основу содержания CBOK и др.
Архитектура учебных программ подготовительный материал (preparatory material), владение которым необходимо при поступлении на GSwE2009-программы материалы ядра (core materials), т.е. CBOK (200 к.ч.); материалы университета (university-specific materials); материалы по выбору студента (elective materials) обязательный capstone-проект (mandatory capstone experience), определяющий готовность к профессиональной деятельности магистра
Ключевые факты • объем содержащегося в CBOK обязательного для изучения материала в 200 аудиторных часов представляется весьма значительным. • анализ содержания CORE показывает исключительно большое значение, которое отводится в GSwE2009 изучению магистрами современных международных стандартов, прежде всего в области системной и программной инженерии, включая SWEBOK, CMMI, ISO/IEC 12207, ISO/IEC 15288, пакет стандартов программной инженерии IEEE (порядка 40), а также развитию компетенций в области аналитики и менеджмента программных проектов • также от магистров требуется знание образовательных стандартов компьютинга, на которых базируются программы подготовки бакалавров в области ИТ. Ориентирован на фундаментальные знания
Российский опыт 09.11.09 образовательные стандарты (специальность – Программная инженерия) введены в действие приказами МинобрнаукиРоссии № 543 (магистратура), которые базируются на: • GuidetotheSoftwareEngineeringBodyofKnowledge (SWEBOK) – руководство к своду знаний по программной инженерии, являющееся общепринятым профессиональным стандартом, дающим представление о том, что должен знать программный инженер, имеющий степень бакалавра и четырехлетний опыт работы (15 сентября 2005 года этот документ получил статус стандарта ISO/IEC TR 19759 IEEE); • Российские профессиональные стандарты по профессиям программист и системный архитектор, разработанные в рамках проекта Ассоциации Предприятий Компьютерных и Информационных Технологий (АП КИТ); • SoftwareEngineering 2004 (SE 2004). CurriculumGuidelinesforUndergraduateDegreeProgramsinSoftwareEngineering. SoftwareEngineeringVolume (August 23, 2004) – руководящие принципы создания учебных планов для преподавания программной инженерии в высших учебных заведениях; В Федеральные государственные стандарты по образовательному направлению “Программная инженерия” заложены многие важные принципы: большая свобода выбора дисциплин, которая учитывала бы специфику вуза, увеличение количества элективных курсов и другие.
Ключевые определения: • Областью профессиональной деятельности является индустриальное производство программного обеспечения информационно-вычислительных систем. • Объекты профессиональной деятельности • программный проект (проект разработки программного продукта); • программный продукт (создаваемое программное обеспечение); • процессы жизненного цикла программного продукта; • методы и инструменты разработки программного продукта; • персонал, участвующий в процессах жизненного цикла.
Технологическая деятельность магистра • анализ, выбор, интеграция и конфигурирование инструментальных средств с учетом их эволюции; • управление качеством программного обеспечения; • выбор и реализация системы обеспечения защиты информации и целостности программных продуктов, в том числе с использованием сертифицированных средств. Проектная деятельность магистра • проектирование высокоуровневой архитектуры программной системы на основе анализа требований; • проектирование программного дизайна; • разработка методики интеграционного и системного тестирования программного продукта; • разработка методических и нормативных документов, технической документации, а также предложений и мероприятий по реализации разработанных проектов и программ.
Недостатки • Отрицание различий между специалистами высшей квалификации (магистрами) для науки и для бизнеса, особенности учитываются исключительно на уровне вариативной части программ – следствие недостаточный уровень знаний для обеих отраслей. • Использование вариативной части в целях разделения исследовательских и прикладных исключают возможность адаптации программ к актуальным проблемам и тенденциям в области ИТ. • Очень мало внимания уделяется инновационной деятельности, исследовательской деятельности. Ориентирован на прикладную область, получение универсального специалиста
Разработка украинского стандарта • Специальности • Компетенции • Функциональные обязанности • Требования к квалификации • Структура нормативной составляющей • Региональная специализация • Инновационная практика
Что нужно учитывать: • Проект 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. • Рекомендации национальных ассоциаций, компаний-представителей реального бизнеса в области ИТ
Специальности магистров в Украине
Структура образовательной программыИнженерия программного обеспечения Філософські проблеми наукового пізнання Вища освіта та болонський процес Інтелектуальна власність Іноземна мова для професійних комунікацій Цивільний захист Основи охорони праці в галузі Теорія ефективності та надійності програмного забезпечення Основи наукових досліджень Управління науковими проектами та інноваційна діяльність Системнийаналіз та кваліметрія
Структура образовательной программыПрограммное обеспечение систем Філософські проблеми наукового пізнання Вища освіта та болонський процес Інтелектуальна власність Іноземна мова для професійних комунікацій Цивільний захист Основи охорони праці в галузі Теорія ефективності та надійності програмного забезпечення Основи наукових досліджень Інноваційна діяльність Системнийаналіз та проектуванняприкладних систем
Виды практики • Инженерия программного обеспечения • Инновационная практика (работа над научным проектом в рамках НИР, педагогическая практика) – 6 кредитов (в течение 1-го года обучения) • Исследовательская практика (работа над научным проектом) 9 кредитов (в течение 2-го года обучения) • Подготовка аттестационной работы магистра -15 кредитов • Программное обеспечение систем • Инновационная практика, стажировка (работа над проектом на базах практик, подготовка и проведение тренинга по реальной практической тематике для студентов младших курсов) – 6 кредитов (в течение 1-го года обучения) • Исследовательская практика (работа над прикладным проектом) 9 кредитов (в течение 2-го года обучения) • Подготовка аттестационной работы магистра – 15 кредитов
Вариативная часть • Выбор ВУЗа (47 кредитов) – на основе проведения анкетирования предприятий региона должна быть выявлена актуальная специализация. В выбор ВУЗа включаются фундаментальные дисциплины для данной специализации • Выбор студента (18 кредитов) – прикладные аспекты в рамках специализации
Участие ИТ-компаний • Требования к компетенциям кадров высшей специализации (общие и регионально-ориентированные, специальные в зависимости от профилей компаний) • Участие в анкетировании для определения специализаций ВУЗов • Участие в организации инновационных практик, стажировок
Контакты Дударь Зоя Владимировна к.т.н., профессор И.о. зав.каф. Программной инженерии Заместитель председателя подкомиссии по Программной инженерии НМК МОНМС Украины (057)70-21-805, (097)99-25-632 zoya-dudar@yandex.ru, dudarzoya@gmail.com 61166 г. Харьков просп. Ленина 14, комн. 267