Варианты зачисления на курс
1. Цели и задачи дисциплины
1. Изучение моделей, методов, и средств проектирования информационных систем на основе методологии объектного моделирования.
2. Формирование навыков построения объектных моделей предметных областей и проектных решений для целей реализации информационных систем.
3. Освоение технологии объектного моделирования при анализе, проектировании и реализации информационных систем.
Введение
Цели и задачи дисциплины. Основные проблемы проектирования ИС.
Основные термины и определения.
Тема 1. Основные подходы к проектированию информационных систем и технологий
Общая характеристика процесса проектирования информационных систем и технологий. Подходы к проектированию ИС.
Тема 2. Языки и инструменты описания информационных систем.
Понятия предметной области . Структура информационно-логической модели ИС. Введение в UML. Стереотипы UML. Модель прецедентов . Модель классов. Кооперация. Состояния и события. Диаграммы последовательности.
Тема 3. Примеры применения паттернов в проектировании ИС.
Общая характеристика паттернов проектирования. Применение паттерна Состояние. Применение паттерна Компоновщик. Использование паттерна Интерпретатор. Применение паттерна Прототип. Пример совместного использования паттернов Прототип, Компоновщик, Интерпретатор.
Пример использования паттерна Приспособленец.
Тема 4. Расширения UML для формирования комплексной модели ИС
Спецификации метаклассов и стереотипов. Объектная модель процесса.
Ограничения в информационных моделях. Внешние и интерфейсные классы.
Модель пользовательского интерфейса. Связи объектов и процессов. Модели синхронизации процессов. Пример описания взаимодействия процессов.
Перспективы развития технологий проектирования ИС.