Язык UML стал стандартом моделирования информационных систем. Одним из инструментов его реализации является Component Modeler (Paradigm Plus) - мощная среда поддержки групповой разработки информационных систем. Встроенный инструмент проверки приложения Model Xpert непрерывно оценивает разрабатываемую модель с точки зрения ее соответствия стандартам UML и указывает на ошибки. Это позволяет создавать модели, удовлетворяющие всем правилам языка UML.
Предлагаемый курс знакомит с основами языка UML и помогает освоить инструмент Component Modeler (Paradigm Plus) для успешного моделирования компонентов программного обеспечения.
В рамках данного курса слушатели научатся:
подключаться к общему репозиторию Component Modeler и создавать в нем рабочее пространство модели;
строить и оптимизировать основные диаграммы языка UML;
генерировать и синхронизировать код программ с использованием языков Java, CORBA, Visual C++, Visual Basic
использовать возможности расширения и настройки стандартного UML для решения конкретных задач;
добавлять собственные сценарии для автоматизации операций через интерфейс OLE, поддерживаемый Component Modeler;
публиковать модели в Web;
использовать механизм интеграции через промышленный стандарт OMG XMI DTD или XML с другими средствами моделирования.
Предварительная подготовка: базовое знание языка моделирования UML, знание основных концепций объектно-ориентированной разработки приложений.
Курс предназначен для руководителей проектов, бизнес-аналитиков, разработчиков информационных систем.
Программа курса
Начало проекта
Выбор репозитория и создание рабочего пространства
Создание модели анализа
Создание диаграммы использования системы (Use Cases)
Приведение диаграмм Use Cases к существующим требованиям
Создание сценариев для диаграмм Use Cases
Уточнение диаграмм Use Cases
Создание диаграмм последовательности (Sequence)
Создание диаграмм классов
Оптимизация диаграмм классов
Создание модели проектирования
Создание диаграммы классов уровня модели проектирования
Импортирование логической модели из ERwin Data Modeler
Приведение в соответствие объектов модели и объектов базы
Публикация проекта в Web
Создание модели реализации
Создание диаграммы компонентов (Component)
Создание диаграммы развертывания (Deployment)
Настройка диаграммы классов (с учетом выбранного языка)
Генерация кода
Повторное использование компонентов
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.