Курс "Использование IBM Rational Software Architect и концепций управляемой моделью архитектуры (MDA) для проектирования информационных систем"
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, стандарты Стандарт (от англ.standard— норма, образец) в широком смысле слова— образец, эталон, модель, принимаемые за исходные для сопоставления с ними др. подобных объектов. MDA и язык UML. Слушатели получат навыки Навык— действие, сформированное путем повторения и доведения до автоматизации. работы в среде Workbench и выполнят сквозной пример моделирования и проектирования ИС.
Аудитория:
- Системные аналитики, системные архитекторы, проектировщики и разработчики программного обеспечения, желающие освоить новый инструмент и технологию для эффективной разработки программных систем.
- Менеджеры
Менеджмент (от англ.management – управление, руководство, менеджмент, администрация, дирекция, умение владеть)— означает разработку (моделирование), создание, максимально эффективное использование (управление) и контроль социально-экономических систем., принимающие решения о внедрении новых инструментов в организациях и в проектах разработки программного обеспечения и желающие получить некоторый предварительный опыт, позволяющий принять грамотное решение.
Предварительный уровень подготовки:
- Слушатели должны обладать
Обладать(англ.Possession: A Romance)— такое название было дано в русском переводе произведению английской писательницы Антонии Сюзанны Байетт. Впервые роман был опубликован в Англии в 1990 году, в том же году стал лауреатом Букеровской премии, а американский еженедельный журнал Time включил «Обладать» в список ста лучших романов, написанных на английском языке с 1923 по 2005 год. навыками работы в среде Windows Microsoft Windows (/wndoz/) (англ.windows— окна)— семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.. Опыт работы в Rational Rose (XDE) и знание UML приветствуется.
IBM Rational Software Architect - это программный продукт, сочетающий в себе возможности моделирования и проектирования на UML и разработки на Java. Для изучения возможности программирования с помощью IBM Rational Software Architect рекомендуем пройти обучение на курсе .
Программа курса
1. Обзор технологии IBM Rational
- Введение: Проблемы разработки ИС.
Основные концепции технологии Rational:
- Итерационная разработка
- Управление требованиямиУправляемая моделью разработка (MDD)
- Компонентная архитектура
- Управление качеством
- Управление изменениями
Rational Unified Process (RUP) как концентрированное выражение технологии:
- Ключевые концепции
- Жизненный цикл проекта ПО
- Дисциплины
- Понятия роли, действия и артефакта
Обзор инструментальных средств Rational:
- Краткие сведения о традиционных инструментах Rational (RequisitePro, ClearQuest, SoDA, Rose, XDE, ClearCase
Rational ClearCase— система управления версиями разрабатываемая подразделением Rational Software компании IBM., 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:
- Основные модельные элементы (реализации прецедентов уровня анализа, классы, объекты, отношения).
- Изобразительные средства (диаграммы классов уровня анализа, диаграммы последовательности, диаграммы состояний).
- Рекомендации
Рекомендации (лат.recommendatio— совет)— в международном праве означают резолюции международных организаций, совещаний или конференций, которые не имеют обязательной юридической силы. Рекомендации не являются источниками международного права, однако они активно способствуют формированию новых норм и принципов международного права. В исключительных случаях рекомендации могут быть признаны юридически обязательными (например, рекомендации Генеральной Ассамблеи ООН в адрес ЭКОСОС, согласно ст.66 Устава ООН, имеют характер обязательных указаний). Для того чтобы рекомендация была признана обязательной для государства, необходимо волеизъявление такого государства. В виде рекомендаций часто принимаются Резолюции Генеральной Ассамблеи ООН и международных организаций системы ООН. Важными, по своему содержанию, являются рекомендации Совета Безопасности ООН относительно разрешения спора между государствами мирными средствами. Рекомендации также могут приниматься региональными международными организациями. по структурированию модели анализа.
- Основные приемы идентификации классов анализа.
В процессе изучения раздела слушатели выполнят анализ предметной области сквозного упражнения моделирования и проектирования.
6. Управление архитектурой в проектной модели
- Артефакты и действия проектирования.
Проектирование с использованием IBM Rational Software Architect:
- Основные модельные элементы и изобразительные средства, применение на уровне проектирования.
- Уточнение модели анализа (применение шаблонов и преобразований).
- Моделирование компонентов и сервисов.
- Рекомендации по структурированию проектной модели.
В процессе изучения раздела слушатели выполнят проектирование архитектуры сквозного упражнения моделирования и проектирования.
7. Работа в групповой среде
- Организация моделей для групповой разработки.
- Управление изменением модельных файлов средствами IBM Rational Software Architect.
- Использование ClearCase.
8. Дополнительные возможности
- Публикация
Публикация, предание гласности какой-либо информации. Этим же словом называют единую по форме и содержанию работу, преданную публикации (опубликованную). моделей на веб.
- Анализ трассируемости модельных элементов.
- Создание модельных артефактов многоразового использования.
9. Заключение
Проводится набор группы; Оформить заявку на обучение.
Продолжительность - 5 дней
| Расписание: |
24 августа 2009 года (Москва)
|
|