Курс "Основы UML и IBM Rational Rhapsody для разработчиков программного обеспечения"
 
Код: EDU-TL-08
 Специализация: Авторские курсы: CASE-средства (моделирование)
 Продолжительность - 4 дня
 Производится набор группы 
Настоящий курс позволяет максимально быстро начать использовать IBM Rational Rhapsody для разработки программного обеспечения на основе визуального моделирования и языка UML 2.0. Благодаря выполнению практических упражнений по созданию законченных приложений слушатели приобретают уверенное знание основ UML 2.0, среды разработки IBM Rational Rhapsody и ее возможностей по организации эффективной разработки программного обеспечения. Обучение ведется по выбору слушателей с использованием языка программирования C, C++ или Java. 
Ключевые преимущества 
- Быстрое обучение сотрудников компании современным технологиям разработки программного обеспечения с использованием среды разработки IBM Rational Rhapsody; 
 - Обучение с помощью упражнений по созданию законченных приложений на основе визуального моделирования, с использованием генерации структурного и поведенческого кода и его отладки на уровне модели; 
 - Обзор и закрепление основ языка UML 2.0, а также его применение при разработке приложений в среде разработки IBM Rational Rhapsody с использованием технологии динамической синхронизации модели и кода; 
 - Знакомство с архитектурой среды разработки, позволяющее в дальнейшем самостоятельно настроить ее согласно своим требованиям.
  
Предварительные требования 
Начальные знания языка UML желательны, но не обязательны, поскольку настоящий курс включает в себя обзор основных элементов UML 2.0, которые используются при разработке программного обеспечения. Знание какого-либо языка программирования (С, С++ или Java) является необходимым. 
Предполагаемая аудитория 
Этот курс полезен всем, кто участвует в создании спецификаций, анализе, проектировании и разработки программного обеспечения для встраиваемых систем и приложений реального времени: 
- менеджерам проектов и руководителям подразделений; 
 - разработчикам программного обеспечения; 
 - системным инженерам программного уровня.
  
Программа курса
Основы языка UML 2.0 
Часть 1 
- Что такое UML? 
 - Описание структуры 
 - Стратегия определения объектов 
 - Описание поведения (часть 1) 
 - Описание поведения (часть 2) 
 - Моделирование взаимодействия объектов
  
Часть 2 
- Порты и интерфейсы 
 - Описание требований с помощью вариантов использования 
 - Расширенный синтаксис диаграмм последовательности 
 - Моделирование параллелизма 
 - Расширение языка UML 
 - Организация модели
  
Основы среды разработки 
- Установка и настройка IBM Rational Rhapsody 
 - Упражнение 1: создание проекта, сборка и запуск приложения 
 - Упражнение 2: генерация поведенческого кода 
 - Конфигурирование IBM Rational Rhapsody 
 - Расширенные средства для рисования 
 - Упражнение 3: сложное реактивное поведение 
 - Упражнение 4: структурные отношения между объектами
  
Разработка приложения 
- Использование профилей 
 - Импорт требований 
 - Анализ требований на основе вариантов использования 
 - Определение архитектуры приложения 
 - Вариант использования 1: использование портов для создания переиспользуемых компонентов, множественные связи между объектами 
 - Вариант использования 2: описание сценариев с использованием диаграмм последовательности, тестирование модели, создание потоков 
 - Вариант использования 3 
 - Вариант использования 4 
 - Некоторые дополнения: трассировка требований, управление через web-интерфейс
  
Расширенные возможности  
- Тригерные операции 
 - Введение в библиотеку-каркас приложений OXF (Object Execution Framework) 
 - Способы генерации кода для множественных ассоциаций 
 - Работа с прерываниями 
 - Обзор возможностей по генерации документации 
 - Автоматизация действий с использование COM и Java API 
 - Введение в управление конфигурациями 
 - Введение в тестирование приложений на уровне модели 
 - Упражнение: Создание секундомера 
 - Упражнение: Видео-система измерения скорости 
 - Полезные советы 
 - Распространенные ошибки 
 - Дополнительная информация
    
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения. 
 
Компания "Интерфейс" поставляет все наиболее передовые 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  
  |