Технологии программирования сложных систем: проектное обучение

Цели и задачи дисциплины
Предмет дисциплины «Технологии программирования сложных систем» – процесс разработки крупномасштабных программных систем и методы решения задач проектирования таких систем. Цель дисциплины «Технологии программирования сложных систем» – формирование и развитие общекультурных и профессиональных компетенций магистров для успешной профессиональной деятельности. Задачами изучения дисциплины «Технологии программирования сложных систем» являются: - приобретение студентами знаний по содержанию, последовательности и методам проектирования, реализации, документирования и сопровождения крупномасштабных программных систем; - ознакомление студентов с правилами оформления проектной документации; - приобретение студентами практических навыков по использованию компьютеризированных систем сопровождения жизненного цикла программного обеспечения (CASE–средства); - выработка у студентов навыков использования современных средств разработки программного обеспечения.
Краткое содержание дисциплины
Традиционные механизмы повторного использования кода: Статические и динамические библиотеки. Неявное связывание. Экспорт и импорт интерфейсов. Явное связывание. Точка входа динамической библиотеки. Экспорт функций. Зависимости библиотек DLL. Компонентная модель объектов COM и ее промышленная реализация. Основные понятия и элементы: язык IDL и базовые интерфейсы. GUID, библиотека типов и системный реестр, моникеры, создание, использование и уничтожение компонента, включение и агрегирование, фабрики классов, модели многопоточности. Разработка элементов управления ActiveX. Элементы управления и страницы свойств. Структура стандартного элемента управления ActiveX. Использование мастера ATL. Элементы управления и категории COM. Постоянства свойств. Код стороны клиента. Пример разработки элемента управления ActiveX с помощью ATL. Технологии COM+ и DCOM. Службы COM+. Модели обращения к объектам. События. Администрирование COM+. Отладка и развертывание приложений COM+.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-2 Способен осуществлять разработку информационных систем с использованием интеллектуального анализа данных
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.