IBM Rational Software Architect – один из компонентов набора инструментов нового поколения компании IBM Rational под общим названием IBM Software Development Platform. IBM Rational Software Architect предназначен для визуального моделирования и проектирования и позволяет пользователям документировать и сообщать заинтересованным лицам представления относительно системы.
Курс ориентирован на архитекторов, системных аналитиков и проектировщиков, которые отвечают за определение и поддержку модели и проекта системы (или программы).
IBM Rational Software Architect поддерживает Унифицированный язык моделирования (UML) и сформирован на вершине открытой и расширяемой платформы Eclipse, что обеспечивает для IBM Rational Software Architect беспрецедентный уровень расширяемости. Это позволяет клиентам и третьим лицам интегрировать свои действия моделирования в существующие среды разработки и реализовывать самые жесткие потребности настройки.
Предшественниками IBM Rational Software Architect являются Rational Rose и Rational XDE. Однако новые решения IBM Rational Software Architect дают ему качественные преимущества:
- Поддержка всех диаграмм UML.
- Упрощенное представление информации о модели с использованием диаграмм произвольной формы, диаграмм элементов и обзора.
- Применение и создание шаблонов и преобразований.
- Установка трассируемостей от требований к проекту.
- Поддержка групповой мультимодельной работы.
Model Driven Architecture (MDA) – это способ организации и управления архитектурой программного обеспечения предприятия, поддерживаемой автоматизированными инструментальными средствами и услугами для определения моделей и для облегчения преобразований между различными типами моделей. IBM Rational Software Arhitect в большой степени поддерживает MDA.
Вместе с тем, IBM Rational Software Architect – это продукт эволюции, прекрасно зарекомендовавших себя средств Rational Rose и Rational XDE. Методологической основой использования IBM Rational Software Architect, по-прежнему, является IBM Rational Unified Process (RUP).
Цель курса – научить слушателей грамотно использовать IBM Rational Software Architect для моделирования и проектирования, опираясь на технологию RUP, стандарты MDA и язык UML. Слушатели получат навыки работы в среде Workbench и выполнят сквозной пример моделирования и проектирования ИС.
Аудитория:
- Системные аналитики, системные архитекторы, проектировщики и разработчики программного обеспечения, желающие освоить новый инструмент и технологию для эффективной разработки программных систем.
- Менеджеры, принимающие решения о внедрении новых инструментов в организациях и в проектах разработки программного обеспечения и желающие получить некоторый предварительный опыт, позволяющий принять грамотное решение.
Предварительный уровень подготовки:
- Слушатели должны обладать навыками работы в среде Windows. Опыт работы в Rational Rose (XDE) и знание UML приветствуется.
IBM Rational Software Architect - это программный продукт, сочетающий в себе возможности моделирования и проектирования на UML и разработки на Java. Для изучения возможности программирования с помощью IBM Rational Software Architect рекомендуем пройти обучение на курсе "Разработка корпоративных Java и Java EE приложений в среде IBM Rational Application Developer".
Программа курса
1. Обзор технологии IBM Rational
- Введение: Проблемы разработки ИС.
Основные концепции технологии Rational:
- Итерационная разработка
- Управление требованиямиУправляемая моделью разработка (MDD)
- Компонентная архитектура
- Управление качеством
- Управление изменениями
Rational Unified Process (RUP) как концентрированное выражение технологии:
- Ключевые концепции
- Жизненный цикл проекта ПО
- Дисциплины
- Понятия роли, действия и артефакта
Обзор инструментальных средств Rational:
- Краткие сведения о традиционных инструментах Rational (RequisitePro, ClearQuest, SoDA, Rose, XDE, ClearCase, TestManager, Quality Architect, PureCoverage, Purify, Quantify, Quality Architect, PureCoverage, Purify, Quantify, ProjectConsol, RDN).
- Стратегия развития инструментов проектирования и конструирования IBM Rational (Интегрированная среда разработки на платформе Eclipse, IBM Software Development Platform, Rational Software Modeling, Rational Software Architect).
2. Знакомство с платформой Eclipse
- Общие сведения о платформе Eclipse.
- Знакомство с инструментом интегрированной среды разработки Workbench.
- Основные концепции: (ресурсы, точки зрения, редакторы, обзоры).
- Основные операции.
В процессе изучения раздела слушатели будут упражняться в выполнении стандартных операций среды.
3. Установка и работа с проектами моделирования
- Понятие модели и проекта моделирования в IBM Rational Software Architect.
Основные операции с моделями:
- Создание нового проекта моделирования.
- Добавление моделей к существующим проектам.
- Сохранение моделей.
- Добавление модельных элементов.
- Представление моделей с использованием диаграмм.
- Представление модельных элементов в диаграммах.
В процессе изучения раздела слушатели установят среду и создадут проект для выполнения сквозного упражнения моделирования и проектирования.
4. Управление требованиями с использованием модели прецедентов
- Обзор дисциплины RUP "Требования" (концепции, артефакты, рабочий поток).
Моделирование требований с использованием IBM Rational Software Architect:
- Основные модельные элементы (актеры, прецеденты, отношения).
- Изобразительные средства (диаграммы прецедентов, диаграммы деятельности, диаграммы последовательности).
- Рекомендации по структурированию модели прецедентов.
- Рекомендации по поиску актеров и прецедентов.
- Рекомендации по описанию прецедентов (с учетом их использования для проектирования).
- Ассоциирование требований с прецедентами и с другими модельными элементами.
- Управление требованиями из среды IBM Rational Software Architect.
В процессе изучения раздела слушатели выполнят моделирование прецедентов сквозного упражнения моделирования и проектирования.
5. Исследование предметной области в модели анализа
- Обзор дисциплины RUP "Анализ и проектирование" (концепции, артефакты, рабочий поток).
- Артефакты и действия анализа предметной области.
Моделирование предметной области с использованием IBM Rational Software Architect:
- Основные модельные элементы (реализации прецедентов уровня анализа, классы, объекты, отношения).
- Изобразительные средства (диаграммы классов уровня анализа, диаграммы последовательности, диаграммы состояний).
- Рекомендации по структурированию модели анализа.
- Основные приемы идентификации классов анализа.
В процессе изучения раздела слушатели выполнят анализ предметной области сквозного упражнения моделирования и проектирования.
6. Управление архитектурой в проектной модели
- Артефакты и действия проектирования.
Проектирование с использованием IBM Rational Software Architect:
- Основные модельные элементы и изобразительные средства, применение на уровне проектирования.
- Уточнение модели анализа (применение шаблонов и преобразований).
- Моделирование компонентов и сервисов.
- Рекомендации по структурированию проектной модели.
В процессе изучения раздела слушатели выполнят проектирование архитектуры сквозного упражнения моделирования и проектирования.
7. Работа в групповой среде
- Организация моделей для групповой разработки.
- Управление изменением модельных файлов средствами IBM Rational Software Architect.
- Использование ClearCase.
8. Дополнительные возможности
- Публикация моделей на веб.
- Анализ трассируемости модельных элементов.
- Создание модельных артефактов многоразового использования.
9. Заключение
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Компания "Интерфейс" поставляет все наиболее передовые CASE-средства, существующие на рынке. Компания предоставляет комплексную информационную и техническую поддержку, проводит учебные курсы и бесплатные семинары.
CASE-средства позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.
Курсы предназначены для лиц, по тем или иным причинам заинтересованных в успешности бизнеса современного предприятия (владельцев бизнеса, менеджеров, бизнес-аналитиков и проектировщиков бизнеса, руководителей программных проектов, системных аналитиков).
В конце обучения на курсах проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
- Нужна помощь в поиске курса?
Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
- Поговорите со своим личным тренинг-менеджером!
Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
|