ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПАРАДИГМЫ, ТЕХНОЛОГИИ И CASE-СРЕДСТВА

ПРОГРАММНАЯ ИНЖЕНЕРИЯ. БАЗОВЫЕ ПОНЯТИЯ СТАНОВЛЕНИЕ ПРОГРАММНОЙ ИНЖЕНЕРИИ Определение программной инженерии с 70-90-х годов XX столетия Основные понятия программной инженерии Принципы программной инженерии Управление разработкой и качеством системОпределение затрат на разработку программ по ТЛ. Реинженерия, реверсная инженерия, рефакторингРеинженерия (Reengineering) ПСМетод реверсной инженерии (Revers Engineering)Рефакторинг (Refactoring) CASE-средства программной инженерии СТАНОВЛЕНИЕ ОТЕЧЕСТВЕННОЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ Технологии компьютерных систем и программТехнология ЭВМ.Технология АС, АСУ и АСУТП.Технология программирования. Формирование сборочной технологии программирования в бывшем СССР Развитие индустриальных технологий в программной инженерии КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ ФАБРИК ПРОГРАММ Зарубежные компьютерные технологии Индустриальные основы программной инженерииСущность производства продукции.Методика производства ПП. Дисциплины программной инженерииНаучная дисциплинаИнженерная дисциплинаДисциплина управления в ПИЭкономическая дисциплина в ПИПроизводственная дисциплина ПИ Современные фабрики программ. Типы, ресурсы, платформыАнализ сред систем - АПРОП, IBM Sun Microsystems, CORBA.Архитектурный каркас фабрики Авдошина.Типовые фабрики программ на современных платформах корпорации IBM WebSphere. Microsoft. NET Framework. WebLogic Integration. Oracle Integration.Платформа ИВК "Юпитер".Общие виды ресурсов фабрик программХарактеристика ресурсов фабрикиСтандарты в области ПИБазовые компоненты фабрик программ ТЕХНОЛОГИЯ КОНВЕЙЕРНОЙ СБОРКИ СИСТЕМ Сущность сборочного конвейера Линии программ и Product Lines Метод сборки специализированных технологийРеализация интерфейсов КПИ па линиях ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ. БАЗОВЫЕ ПОНЯТИЯ Понятие модуля и интерфейса. Метод их сборкиИнтерфейс - новый элемент сборкиМетод сборки разнородных модулейСборка готовых модулей.Развитие идеи сборки. Теория сборки разнородных модулейМодель сопряжения модулейПреобразования типов данных при сборке системПроцессы практической реализации сборки разнородных модулейПример сборки разнородных модулей в системе АПРОП Фундаментальные типы данных (ТД). Простые и сложные ТДКлассификация фундаментальных типов данныхСтруктурные типы данных.Сложные типы данных. Общие типы данных. Неструктурные и генерированные ТДОсновные понятия GDTПримитивные типы данныхСгенерированные типы данныхХарактеристические операции.Подход к реализации GDT-FDT Стили сборочного программированияСтили парадигм сборочного типаПоддержка данных стилей программированияСтруктуры сложных систем для сборки CASE-средства интеграции модулей и интерфейсовСвязь компонентов в среде CORBAСовременные средства JAVA-инструменты конфигурационной сборки в Grid ETICS ПАРАДИГМА ОБЪЕКТНОГО ПРОГРАММИРОВАНИЯ Математическое моделирование объектной моделиУровни логико-матемтического моделирования ПрОСущность логико-математической концепцииЛогико-алгебраическая концепцияСвойство объекта.Отношение.Изменение.Концепция описания поведения объектовЧетырехуровневое проектирование модели ПрОДекомпозиция и композиция объектов ПрОПравила объектного моделирования. Алгебра объектного анализа предметно области Методы объектов и их интерфейсыФормальные операции над объектами и интерфейсамиОписание интерфейсовКлассы объектов. ЖЦ объектного моделирования ПрО CASE-средства объектного подхода в современных средахОсобенности взаимодействия объектов в ONC SUN и OSF DSE.Связь объектов в DCOM и CORBA.Принципы взаимодействия объектов в среде CORBA.Средства преобразования ТД в среде JAVA. ПАРАДИГМА КОМПОНЕНТНОГО ПРОГРАММИРОВАНИЯ Теория компонентного программирования. Базовые понятияМодели компонента, среды и интерфейсаСвязь компонентной и объектной моделей Модели разработки систем из компонентов Операции внешней, внутренней и эволюционной алгебрыВнешняя и внутренняя компонентные алгебрыТеоретический аспект внутренней алгебры компонентовСтруктура алгебры.Операция добавления реализации и интерфейса компонента.Операция добавления интерфейса.Эволюционная компонентная алгебра Объектно-компонентный методТипы отношений между компонентами.Связь моделей объектов и компонентов Типизация компонентов. Корректность сборки компонентовКорректность сборки разноязычных компонентов ЖЦ компонентной разработки ПСАдаптация компонентов к условиям среды. CASE-средства поддержки компонентов и системКомпонентная модель MS.Net.Средства сборки компонентов в JAVA.Проекты как средство композиции компонентов.Удаленный вызов в системе JAVA. ГЕНЕРИРУЮЩЕЕ ПРОГРАММИРОВАНИЕ. МОДЕЛИ И МЕТОДЫ Элементы программных систем и семейство систем Трансформация и конфигурация программных системКонфигурационная модель. Аспектно-ориентированное программированиеОсновные элементы парадигмы АОПСовременная трактовка АОП.Технология и инструменты АОПМетодические средства АОП. Модели взаимодействия систем. Теория и реализацияИнтерфейс базис взаимодействия.Реализация связи компонентов в среде CORBA.Теория взаимодействия программ и системМодель взаимодействия программ и системХарактеристика моделей взаимодействия программ, систем и средРеализация моделей взаимодействия в ИТКПрактика обеспечения взаимодействия в современных средахОпределение вариабельных, вариантных систем.Подход к управлению вариантами КПИ и систем СПС. Модели сложных и распределенных системМодель предметной областиМодель программной системыМодель семейства систем CASE-системы поддержки мультипрограммирования СЕРВИСНОЕ ПРОГРАММИРОВАНИЕ Сервис. Базовые понятия Сервисная и компонентно-ориентированная архитектурыОперации SOА. Сервисы контрактов WCF CASE-средства JAVA ЕЕСервлеты и язык WSDL.Язык WSDL.Механизмы взаимодействия с веб-сервисами. ТЕХНОЛОГИЯ СИСТЕМ, ЛИНИЙ И CASE-СРЕДСТВ ТЕХНОЛОГИЯ СЛОЖНЫХ СИСТЕМ ИЗ ГОТОВЫХ РЕСУРСОВВопросы изготовления ПС из готовых ресурсов. Базовые подходы к проектированию сложных системМодели MDD, MDA, MGD разработки программных систем Модели систем для разных платформПреобразование моделей PIM—PSM. Генерация и сборка сложных систем-сборки Методология проектировании систем с помощью ЖЦСтруктура ЖЦ стандарта ISO/IEC 12207-2007 МОДЕЛИРОВАНИЕ ДОМЕНОВ СРЕДСТВАМИ ОНТОЛОГИИ Онтологическое моделирование проблемной области Описание доменов средствами онтологии Основные понятия онтологии представления ПрОСредства описания онтологий ПрО Формализация онтологической модели ЖЦОписание модели характеристик процессов ЖЦ.Описание процессов ЖЦ средствами. DSL, ProtegeТекстовое описание процессов ЖЦ в языке XML Онтологии процесса тестирования ЖЦОнтологическое описание процесса тесирования.Реализация ЖЦ в ИТК. ОБЕСПЕЧЕНИЕ КАЧЕСТВА ПС Основные задачи проблемы управления качеством Моделирование характеристик качества ПС Задачи управления качеством ПС Модель требований с ориентацией на обеспечение качества ПС Система прогнозирования безотказной работы ПСРаннее прогнозирование безотказной работы ПС.Прогнозирование плотности дефектов Анализ достижения уровня качества Задачи оценки качества сложных систем Эталонная модель качества оценки показателей ПС ТЕСТИРОВАНИЕ И ЭКСПЕРТИРОВАНИЕ ПС Модель тестирования и определение оптимального времениОпределение оптимального времени тестирования Экспортирование компонентов и системМодель экспертизы процессовОценка процессовЗадачи экспертной оценки объектовТехнология экспертного оценивания объектов ПрО Методы управления программным проектом CASE-СРЕДСТВА РАЗРАБОТКИ СЛОЖНЫХ СИСТЕМ Классификации средств производства ПП Ресурсы фабрики программ. Их виды и использованиеРесурсы для производства ПП на фабриках. Базовые основы средств индустрии программ Разработка ТА для фабрик программЛинии продуктов.Структура соремеиной фабрики производства ПП. CASE ИТК. ТЕХНОЛОГИИ, ЭЛЕКТРОННОЕ ОБУЧЕНИЕ Основные задачи ИТК Функции и структура веб-сайта ИТКТехника реализации сайта. Описание раздела сайта "Технологии"Сборка разноязычных программ в среде EclipseКонфигурирование КПИОнтология доменовОнтология ЖЦ 12207 и процесса тестированияТрансформация ТД в ИТК Веб-сервисы в ИТКСодержание раздела веб-сайта Раздел сайта "Взаимодействие" Разделы сайта. Презентации, Инструменты Электронное обучение предмету "Программная инженерия" ПЕРСПЕКТИВА ПЕРЕХОДА ИТ-ТЕХНОЛОГИЙ К НАНОТЕХНОЛОГИЯМ Оценка достижений компьютерных технологийПути развития индустриальних технологий программирования На пути к нанотехнологииРоссийская нанотехнология.Украинская нанотехнология.Приоритетные направления нанотехнологий.ЗАКЛЮЧЕНИЕ
 
  РЕЗЮМЕ   След >