ПРОГРАММА ПОВЫШЕНИЯ КВАЛИФИКАЦИИ ИНЖЕНЕРНЫХ КАДРОВ «Системный архитектор программного обеспечения сложных систем» Продолжительность 96 часов. • УГС, направления подготовки: 230000-Информатика и вычислительная техника, 2307003 -Прикладная информатика • Приоритетное направление модернизации и технологического развития экономики России: Развитие стратегических информационных технологий Согласование: ООО «Фуджитцу Сервисез» - группа 15 человек. Слушатель прошедший подготовку и итоговую аттестацию должен быть готов к профессиональной деятельности: выполнение проектно-конструкторских. Разработке архитектуры, требований и спецификаций на уровне подсистем больших проектов. В качестве: архитекторов ПО малых компаний, руководителей проектов и руководителей команд разработчиков, старших технических специалистов, а также руководителей и специалистов корпоративных ИТ–отделов. Соответствует 4-му квалификационному уровню стандарта АПКИТ «Системный архитектор» www.apkit.ru/committees/education/meetings/standarts.php Содержание программы № Наименование модулей Всего часов лекций практ ика 1 Документирование архитектуры 32 14 18 2 Высокоскоростные вычисления (HPC) 32 14 18 3 Управление знаниями 30 14 16 4 Итоговая аттестация 2 5 ИТОГО 96 тестир ование 2 42 54 Формат обучения: очная с отрывом от производства. График обучения: общая продолжительность обучения 12 дней, суббота – воскресенье выходной. Модуль 1 «Документирование архитектуры» – 4 дней, Модуль 2 «Высокоскоростные вычисления (HPC)» – 4 дней. Модуль 3 «Управление знаниями» – 4 дней. Содержание модуля 1. «Документирование архитектуры» • • • • • • Предмет документирования архитектуры Документация как основа коммуникации Семь правил качественной документации Стили и архитектурные представления Выбор представления Документирование поведения систем и элементов ПО • Создание пакета документации Модуль 1. «Документирование архитектуры» Приобретаемые компетенции По окончанию изучения модуля слушатели должны знать и уметь: • Уметь документировать системную архитектуру, в том числе создавать пакеты документации; • уметь выбирать правильный набор представлений для архитектуры конкретной системы • уметь определять и подбирать информацию, необходимую для представления и для группы представлений. Содержание модуля 2. «Высокоскоростные вычисления (HPC)» • • • • • • • • • • • • Современные высокопроизводительные вычислительные системы Оценка производительности вычислительных систем Архитектура параллельных вычислительных систем и многоядерных процессоров Конвейерная и суперскалярная обработка Иерархия памяти Организация ввода-вывода Алгоритмы параллельного программирования и их ограничения Архитектурно-ориентированное программирование, оптимизация программ, инструменты оптимизации; Многопроцессорные системы Системы высокой готовности и отказоустойчивые системы Кластерные системы Модуль 2. «Высокоскоростные вычисления (HPC)»» Приобретаемые компетенции По окончанию изучения модуля слушатели должны знать и уметь: • знать модели параллельного программирования; • знать модели синхронных и асинхронных вычислений; • знать процессы взаимодействия; • знать о ускорении и эффективности параллельных программ; • знать системы параллельного программирования; Содержание модуля 3. «Управление знаниями» • Почему необходимо управлять знаниями при разработке ПО (специализация сотрудников, распределенные команды и пр.) • Области знаний, актуальные в разработке ПО (технологии, процессы, предметные области и др.) • Знания и их характеристики • Индивидуальное и общее знание • Носители знаний • Жизненный цикл знания в организации • Интеллектуальный капитал, права интеллектуальной собственности • Сбор информации в ходе разработки ПО, информация по завершению проекта (post mortem) • Хранение знаний • Управление документированием и распространением документации • Общие знания индустрии разработки ПО, обмен знаниями между организациями • Знания, обучение и компетенции • Облегченный (lightweight) подход к управлению знаниями • Внедрение управления знаниями в организации, сложности, решения и удобные моменты • Управление знаниями в распределенных командах Модуль 3. «Управление знаниями» Приобретаемые компетенции По окончанию изучения модуля слушатели должны знать и уметь: • уметь управлять знаниями по разработке ПО на всех этапах жизненного цикла знаний; • уметь собирать знания в ходе проекта разработки ПО и по его завершению, хранить и распространять накопленные знания: • уметь управлять спецификой управления знаниями в распределенных командах. • знать процессы внедрения системы управления знаниями организации, знать пути решения возникающих при этом Контроль усвоения материала По завершении усвоения каждого модуля проводятся экзамены с использованием 3-х вариантов вопросов Методические рекомендации по выполнению практических заданий Практический материал каждого модуля оптимально сочетается с теоретическим, что позволяет слушателям незамедлительно применять полученные знания в своей профессиональной деятельности. Более 50% времени составляют практические занятия. - Задания, рассмотрение кейсов, работа в командах, ролевые игры. Практические занятия будут проходить на базе образовательного учреждения. Программа стажировки в России Цель – формирование и закрепление на практике профессиональных знаний, умений и навыков, полученных в результате теоретической и практических занятий, изучение передового опыта, приобретение профессиональных навыков. •Место (город) – Казань •Место (предприятие) – ОАО «ICL-КПО ВС» •Срок – 10 дней Программа стажировки за рубежом • • • • • • Цель – формирование и закрепление на практике профессиональных знаний, умений и навыков, полученных в результате теоретической и практических занятий, изучение передового опыта, приобретение профессиональных навыков в области управления проектами по разработке программного обеспечения. Задача стажировки: Изучение используемых практик в области управления проектами по созданию ПО в ведущей ИТ компании и проведение сравнительного анализа с теоретическим материалом. Место (города) –Нидерланды, Бельгия, Ирландия, Великобритания. Франция, Германия, Швеция (на выбор) Место (предприятие) – FUJITSU TECHNOLOGY SOLUTIONS (HOLDING) B.V. ФУДЖИЦУ ТЕХНОЛОДЖИ СОЛЮШНЗ (ХОЛДИНГ) Б.В . Штаб квартира и подразделения холдинга. Каждое подразделение холдинга самостоятельное юридическое лицо с отличным от других профессиональным направлением Срок – 12 дней Образовательные результаты - Отчет- реферат. Контактная информация 420008, г. Казань, ул. Кремлевская, д. 18. Исполнитель: Высшая школа информационных технологий и информационных систем КФУ Тел. (843) 233-73-23 Контактное лицо: Максимова Ирина Александровна