Аннотация: В ходе данного тренинга слушатели познакомятся с инструментальным средством IBM Rational Software Architect (одной из последних версий) в области моделирования информационных систем, обработки моделей, проектирования с использованием паттернов и трансформаций, статического и динамического исследования существующего кода.
Длительность (в рабочих днях): 1
Один день равен 8 акад.часам (один акад. час - 45 минут)
Описание:
IBM Rational Software Architect является одним из наиболее мощных и продвинутых средств, обладающим большим кругом возможностей. Это множество реализованных концепций и стандартов, интеграция с другими средствами командной разработки программного обеспечения. Средство позволяет создавать и многократно использовать шаблоны артефактов, создавать наглядные модели, использовать разнообразные трансформации и паттерны проектирования, эффективно исследовать существующий код и т.д.
Цели:
- Получить наглядное представление об инструментальном средстве IBM Rational Software Architect, его возможностях в области моделирования программных решений, проектирования архитектуры и исследования существующего, часто недокументированного, кода
Аудитория: Данный тренинг нацелен на системных аналитиков, архитекторов, а также для тех, кому важно понимание принципов детального проектирования информационных систем и построение целостной и устойчивой архитектуры. Кроме того, если Вам часто приходится исследовать существующий код (Java, C++ и т.д.), то предлагаемый тренинг может оказаться незаменимым для быстрого и эффективного старта работы с IBM Rational Software Architect.
Содержание:
- Применение IBM Rational Software Architect для визуального моделирования и архитектурного проектирования
- Общий обзор IBM Rational Software Architect
- Перспектива моделирования (Modeling Perspective)
- Представления (Views) перспективы моделирования
- Основные шаблоны проектов IBM Rational Software Architect
- Разработка UML диаграмм
- Общий обзор UML диаграмм
- Структурные диаграммы (диаграммы сценариев использования, диаграммы классов, диаграммы композитных классов, диаграммы компонент, диаграммы развертывания)
- Диаграммы поведения (диаграммы деятельностей, диаграммы коммуникации, диаграммы последовательностей, диаграммы состояний)
- Построение UML диаграмм в IBM Rational Software Architect
- Структура модели и шаблоны моделирования
- Профайлы UML
- Другие диаграммы моделирования
- Применение эскизов (Sketches)
- Использование BPMN (Business Process Modeling Notation) диаграмм для бизнес-моделирования
- Организация командной работы при использовании IBM Rational Software Architect
- Интеграция с управлением версиями и конфигурациями на примере IBM Rational Team Concert и IBM Rational ClearCase
- Интеграция с управлением требованиями на примере IBM Rational RequisitePro
- Сравнение (Compare) и слияние (Merge) моделей
- Публикация моделей (Web Publishing)
- Паттерны и трансформации
- Введение в механизм трансформаций
- Применение трансформаций
- Применение паттернов
- Анализ моделей
- Валидация моделей
- Анимация диаграмм
- Статический анализ кода
- Введение в статический анализ существующего кода
- Анализ архитектурных решений
- Динамический анализ кода в реальном времени
- Направления повышения качества разрабатываемых продуктов
- Использование IBM Rational Software Architect для тестирования
- Анализ кода в реальном времени (утечки памяти, производительность кода, автоматическое построение диаграмм последовательностей при выполнении кода, анализ потоков и т.д.)
- Профайлы конфигурации при динамическом анализе
Предварительные требования: Рекомендуется наличие некоторого опыта в области разработки ПО.
Даты предстоящих курсов обучения:
Идет набор группы слушателей по данной программе обучения.
Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!
|