23
Проектирование архитектуры программных систем с применением IBM Rational Software Architect Учебная программа ibm.com/university 2010

Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Проектирование архитектуры программных систем с применением IBM Rational Software Architect

Учебная программа

ibm.com/university

2010

Page 2: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Аннотация Данная учебная программа является частью общей программы подготовки профессиональных проектировщиков программных решений, использующих программный продукт IBM Rational Soft-ware Architect в своей работе.

Учебная программа обеспечивает подготовку специалистов, задействованных при разработке по-вторно используемых архитектур программных приложений и web-сервисов.

Особое внимание уделяется развитию знаний и навыков студентов в эффективном использова-нии современных методов и средств работы с образцами проектирования, профилями и транс-формациями в контексте итеративного процесса разработки программного обеспечения. Допол-нительно, рассматриваются вопросы использования IBM Rational Software Architect при работе в команде и для решения задач разделения артефактов проекта внутри команды разработчиков.

Курсы данной учебной программы могут быть использованы высшими учебными заведениями при подготовке специалистов по специальностям, перечисленным в таблице 1.

Таблица 1. Специальности, в которых данная учебная программа может быть использована

Шифр Название специальности Квалификация выпускника

080800 Прикладная информатика Бакалавр прикладной информатики

230101 Вычислительные машины, комплексы, системы и сети

Инженер

230102 Автоматизированные системы обработки информации и управления

Инженер

230105 Программное обеспечение вычислительной техники и автоматизированных систем

Инженер

Оглавление 1. СОДЕРЖАНИЕ И ОБЪЕМ УЧЕБНОЙ ПРОГРАММЫ ..............................................................................................3 2. ПРОФЕССИОНАЛЬНАЯ СЕРТИФИКАЦИЯ СТУДЕНТОВ .....................................................................................8

2.1. ОБЗОР ТЕСТА 649...........................................................................................................................................................8 2.2. СКИДКА 50% ПРЕПОДАВАТЕЛЯМ ВУЗОВ И ИХ СТУДЕНТАМ...........................................................................9

3. РЕКОМЕНДУЕМЫЕ КУРСЫ АКАДЕМИЧЕСКОГО КАТАЛОГА IBM...............................................................10 4. СИСТЕМНЫЕ ТРЕБОВАНИЯ........................................................................................................................................12 5. ДОПОЛНИТЕЛЬНЫЕ УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ....................................................................13

5.1. ОБЗОРНЫЕ МАТЕРИАЛЫ ДЛЯ ПЕРВОГО ЗНАКОМСТВА......................................................................................................13 5.2. УЧЕБНЫЕ ПОСОБИЯ И ПРАКТИКУМЫ ДЛЯ БЫСТРОГО СТАРТА .........................................................................................13 5.3. ЛИТЕРАТУРА, РЕКОМЕНДУЕМАЯ ПРИ ПОДГОТОВКЕ К ЗАНЯТИЯМ СО СТУДЕНТАМИ .......................................................14 5.4. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА ДЛЯ УГЛУБЛЁННОГО ИЗУЧЕНИЯ ..................................................................................15 5.5. ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ И ДОКУМЕНТАЦИЯ .......................................................................................................15

6. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА ПРЕПОДАВАТЕЛЕЙ .............................................................................................16 7. СООБЩЕСТВО СПЕЦИАЛИСТОВ IBM RATIONAL...............................................................................................18

7.1. ПРОФЕССИОНАЛЬНАЯ СЕТЬ «MY DEVELOPERWORKS» ...................................................................................................18 7.2. ОБМЕН КОРОТКИМИ СООБЩЕНИЯМИ С СОТРУДНИКАМИ IBM........................................................................................18

8. АКАДЕМИЧЕСКАЯ ИНИЦИАТИВА IBM...................................................................................................................20 8.1. О ПРОГРАММЕ..................................................................................................................................................................20 8.2. НОВОСТНЫЕ РАССЫЛКИ IBM..........................................................................................................................................20 8.3. ПОЛУЧЕНИЕ НОВОСТЕЙ ЧЕРЕЗ RSS-ЛЕНТЫ.....................................................................................................................21

КОНТАКТНАЯ ИНФОРМАЦИЯ .........................................................................................................................................23

2

Page 3: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

1. Содержание и объем учебной программы Учебная программа включает в себя пять модулей, общей продолжительностью 81 академический час. Информация о содержании и объеме учебной программы представлена в таблице 2.

Таблица 2. Модули учебной программы

Объем модуля (в акад. часах) № п/п Наименование модуля Тип модуля

Лекций Практики Всего

1. Базовые концепции и основные возмож-ности Rational Software Architect

Вводный 6 6 12

2. Основы проектирования повторно ис-пользуемых приложений и web-сервисов

Основной 15 14 29

3. Практика применения трансформаций и образцов архитектурного проектирования

Дополнительный 22 22 44

ИТОГО: 41 40 81

Рабочие программы модулей данной учебной программы включают в себя практические занятия в форме лабораторных работ, предполагающие использование программного продукта IBM Ra-tional Software Architect 7.5.4 (редакции «for WebSphere software» и «Standard Edition»)1. Дистрибутивы этого продукта Вы можете загрузить непосредственно с сайта Академической про-граммы IBM (англ.). Слушателями данной учебной программы являются студенты высших учебных заведений, завер-шившие изучение следующих вопросов: • объектно-ориентированный анализ и проектирование; • визуальное моделирование программных систем, язык UML; • основы Рационального Унифицированного Процесса; • концептуальные аспекты J2EE архитектуры; • программирование на языке Java в среде Eclipse или Rational Application Developer; • введение в язык XML и связанных с ним технологий.

Примерные календарные планы курсов учебной программы (таблицы 3-5) содержат в себе инфор-мацию о видах, темах и продолжительности занятий с разделением по календарным неделям. Для каждой темы указана ссылка на материалы учебного курса, который может быть использован пре-подавателем при подготовке к занятиям со студентами.

Темы представленных ниже занятий могут быть включены преподавателями высших учебных за-ведений в одну или несколько дисциплин, связанных с преподаванием основ проектирования архи-тектуры программных систем. Примерами таких дисциплин являются: • Технология программирования; • Системное моделирование и CASE-технологии; • Алгоритмические языки и программирование; • Технологии разработки программного обеспечения; • Проектирование информационных систем; • Проектирование АСОИиУ; • Средства проектирования и сопровождения web-приложений; • Основы проектирования информационных систем; • Программная инженерия.

1 Продукт IBM Rational Software Architect является интегрированной средой проектирования и разработки программ-ных приложений и сервисов с использованием моделей на основе UML. Обладает мощными средствами моделиро-вания, графического редактирования и анализа для различных областей приложения (UML 2, BPMN 2, Java/JEE, WSDL, XSD, SCA и других), свя-занного с проектированием архитектуры разрабатываемого ПО

3

Page 4: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Таблица 3. Примерный календарный план курса «Базовые концепции и основные возможности Rational Software Architect»

Неделя Вид * Тема занятия Объем Источник ** Примечание

Т Тема 1. Начало работы с Rational Software Architect

1 ак. час

Module 1. Getting Started with Rational Software Architect Module 2. Model Structure and Templates

Т Тема 2. Создание UML диаграмм 1 ак. час

Module 3. Creating UML Dia-grams Module 4. Creating UML Dia-grams of System Structure Module 5. Creating UML Dia-grams of System Behavior

П Упражнение 1. Начало работы с Rational Software Architect

1 ак. час

Lab 01: Creating a Project Lab 02: Customizing Perspec-tives

1

П Упражнение 2. Создание UML диаграмм

1 ак. час

Lab 03: Create UML Diagrams Lab 04: Create Browse and Topic Diagrams Lab 05: Create a Class Diagram Lab 06: Create Composite Structure Diagrams Lab 07: Create Component Dia-grams Lab 08: Create Deployments Diagrams Lab 9: Create Use-Case Dia-grams Lab 10: Create Activity Dia-grams Lab 11: Create Sequence Dia-grams Lab 12: Create Communication Diagrams Lab 13: Create State Machine Diagrams

Т Тема 3. Разработка в команде 1 ак. час

Module 6. Team Development

Т Тема 4. Применение образцов проектирования и трансформаций

1 ак. час

Module 7. Applying Patterns and Transformations

П Упражнение 3. Разработка в ко-манде

1 ак. час

Lab14: Compare and Merge a Model Lab15: Combine Models Lab16: Publish a Model and Generate a Model Report

2

П Упражнение 4. Применение об-разцов проектирования и транс-формаций

1 ак. час

Lab 17: Apply Patterns Lab 18: Run a UML to Java Transformation

Т Тема 5. Анализ модели и оценка кода

2 ак. часа

Module 8. Traceability Module 9. Static Analysis and Code Review

3

П Упражнение 5. Анализ модели и оценка кода

2 ак. часа

Essentials of IBM Ra-tional Software Archi-tect v7.0.

Lab 19: Create Traceability Links Lab 20: Perform Static Analysis

* Вид занятия: «T» - Теоретическое занятие (лекция); «П» - Практическое занятие (семинар, лаб. работа). ** Материалы указанного курса могут быть загружены из академического каталога Rational.

4

Page 5: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Таблица 4. Примерный календарный план модуля «Основы проектирования повторно используемых приложений и web-сервисов»

Неделя Вид * Тема занятия Объем Источник ** Примечание

Т Тема 1. Начало работы с Rational Software Architect

1 ак. час

Module 2. Getting Started

Т Тема 2. J2EE приложения в архи-тектуре SOA

1 ак. час

Module 4. J2EE Applications in Service-Oriented Architectures

1

П Упражнение 1. Знакомство с ар-хитектурой J2EE

2 ак. часа

Lab 4. J2EE Enterprise Archi-tecture

Т Тема 3. Определение потенци-альной архитектуры

1 ак. час

Module 5. Define a Candidate Architecture

Т Тема 4. Анализ поведения (первая часть)

1 ак. час

Module 6. Analyze Behavior

П Упражнение 2. Определение по-тенциальной архитектуры

1 ак. час

Lab 5. Define a Candidate Ar-chitecture

2

П Упражнение 3. Моделирование диалога пользователя с системой

1 ак. час

Lab 6.1. Model the User Experi-ence

Т Тема 4. Анализ поведения (вторая часть)

2 ак. часа

Module 6. Analyze Behavior 3

П Упражнение 4. Анализ вариантов использования

2 ак. часа

Lab 6.2. Analyze Use-Cases

Т Тема 5. Процесс RUP и управле-ние моделями

1 ак. час

Module 3. RUP and Managing Models

Т Тема 6. Уточнение архитектуры (первая часть)

1 ак. час

Module 7. Refine the Architec-ture

П Упражнение 5. Трансформация моделей анализа

1 ак. час

Lab 6.3. Transform the Analysis Model

4

П Упражнение 6. Идентификация элементов проектирования

1 ак. час

Lab 7.1. Identify Design Ele-ments

Т Тема 6. Уточнение архитектуры (вторая часть)

2 ак. часа

Module 7. Refine the Architec-ture

5

П Упражнение 7. Идентификация сервисов

2 ак. часа

Lab 7.2. Identify Services

Т Тема 7. Проектирование компо-нент

2 ак. часа

Module 8. Design Components

П Упражнение 8. Проектирование компонент

1 ак. час

Lab 8.1. Design Components

6

П Упражнение 9. Тестирование компонент

1 ак. час

Lab 8.2. Run Component Test and Review

Т Тема 8. Проектирование серви-сов

2 ак. часа

Module 9. Design Services 7

П Упражнение 10. Проектирование сервисов

2 ак. часа

Mastering IBM Rational Software Architect

Lab 9. Design Services

* Вид занятия: «T» - Теоретическое занятие (лекция); «П» - Практическое занятие (семинар, лаб. работа). ** Материалы указанного курса могут быть загружены из академического каталога Rational.

5

Page 6: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Таблица 5. Примерный календарный план курса «Практика применения трансформаций и образцов проектирования архитектур программных решений»

Неделя Вид * Тема занятия Объем Источник ** Примечание

Т Тема 1. Лучший опыт в реализа-ции образцов проектирования

1 ак. час

Module 1. Best Practices

Т Тема 2. Повторно используемые программные активы и артефакты

1 ак. час

Module 2. Overview of Reusable Assets and Artifacts

Т Тема 3. Работа с шаблонами ис-ходного текста

1 ак. час

Module 3. Templating 101

1

Т Тема 4. Модель данных JET2 (Java Emitter Templates)

1 ак. час

Module 4. The JET2 Data Model

Т Тема 5. Теги JET. Примеры JET 1 ак. час

Module 5. Basic JET Tags Module 6. More JET Tags Module 7. JET Examples

Т Тема 6. Анализ экземпляров (первая часть)

1 ак. час

Module 8. Exemplar Analysis

П Упражнение 1. Введение в JET 1 ак. час

Lab 1. Introducing JET

2

П Упражнение 2. Использование языка навигации XPath

1 ак. час

Lab 2. Using XPath

Т Тема 7. Анализ экземпляров (вторая часть)

2 ак. часа

Module 8. Exemplar Analysis

П Упражнение 3. Авторские транс-формации

2 ак. часа

Lab 3. Authoring a JET Transform Manually

П Упражнение 4. Авторская разра-ботка экземпляров

2 ак. часа

Lab 4.1. Authorization Bean Ex-emplar Authoring Lab 4.2. Exemplar Authoring

3

П Упражнение 5. Трансформация консоли

2 ак. часа

Lab 5. The Console Transform

Т Тема 8. Введение в EMF 2 ак. часа

Module 9. Introduction to EMF 4

П Упражнение 6. Введение в EMF 2 ак. часа

Lab 6.1. Introduction to EMF

Т Тема 9. Введение в трансформа-ции

2 ак. часа

Module 10. Introduction to Trans-formations

П Упражнение 7. Настройка транс-формации

1 ак. час

Lab 7. Customize a Transforma-tion

5

П Упражнение 8. Создание транс-формации «Модель-в-JET» (первая часть)

1 ак. час

Lab 8. Create a Model to JET2 Transformation

Т Тема 10. Проектирование по-вторно используемых программ-ных активов

1 ак. час

Module 11. Designing Reusable Assets

Т Тема 11. Создание UML-профилей

1 ак. час

Module 12. Creating UML Profiles

П Упражнение 9. Создание транс-формации «Модель-в-JET» (вторая часть)

1 ак. час

Lab 8. Create a Model to JET2 Transformation

6

П Упражнение 10. Создание про-филя UX-модели

1 ак. час

Lab 9. Create a UX Modeling Profile

Т Тема 12. Трансформация «Мо-дель-в-Модель»

1 ак. час

Module 13. Model to Model Transformations

7

Т Тема 13. Проектирование с при-менением образцов

1 ак. час

Pattern Implementation Workshop with IBM Ra-tional Software Architect

Module 14. Designing with UML Patterns

6

Page 7: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

П Упражнение 11. Осуществление трансформации модели вручную

1 ак. час

Lab 10. Manually Create a Trans-formation Lab 11. Create a Model to Model Transformation

П Упражнение 12. Создание образ-ца проектирования

1 ак. час

Lab 12. Create the Master Detail Pattern

Т Тема 14. Введение в API языка UML 2.0

1 ак. час

Module 15. Introduction to the UML 2 API

Т Тема 15. Плагины и плаглеты 1 ак. час

Module 16. Plug-ins and Pluglets

П Упражнение 13. Создание плаг-лета

1 ак. час

Lab 13. Create a Pluglet

8

П Упражнение 14. Создание шаб-лона UX-модели

1 ак. час

Lab 14. Create a UX Model Tem-plate

Т Тема 16. Шаблоны моделей 1 ак. час

Module 17. Models Templates

Т Тема 17. Упаковка артефактов 1 ак. час

Module 18. Packaging Artifacts

9

П Упражнение 15. Упаковка по-вторно используемых артефактов

2 ак. часа

Lab 15. Package Reusable As-sets

Т Тема 18. Введение в GMF 2 ак. часа

Module 21. Introduction to GMF

П Упражнение 16. Запуск GMF-редактора

1 ак. час

Lab 16. Running a GMF Editor

10

П Упражнение 17. Построение GMF-редактора

1 ак. час

Lab 17. Building a GMF Editor

* Вид занятия: «T» - Теоретическое занятие (лекция); «П» - Практическое занятие (семинар, лаб. работа). ** Материалы указанного курса могут быть загружены из академического каталога IBM Rational.

7

Page 8: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

2. Профессиональная сертификация студентов В рамках программы профессиональной сертификации «IBM Professional Certification Program» компания IBM предлагает преподавателям и студентам широкий выбор сертификационных тестов по серверам, программному обеспечению, приложениям и решениям, подтверждающих их про-фессиональную квалификацию на начальном этапе освоения программных продуктов IBM.

Джулия Шор о роли профессиональной ИТ-сертификации в учебных программах ВУЗов (82.8 КБ)

Студенты, прошедшие обучение в рамках учебной программы «Проектирование архитектуры про-граммных систем с применением IBM Rational Software Architect», получают подготовку, достаточ-ную для прохождения сертификационного испытания, соответствующего требованиям теста 649 – «Rational Software Architect».

2.1. ОБЗОР ТЕСТА 649 Тест 649 включает в себя 50 вопросов; его продолжительность составляет 75 минут. Чтобы сдать тест, кандидату необходимо дать правильные ответы как минимум на 60% вопросов.

Вопросы теста разбиты на пять подгрупп: • Основы Rational Software Architect (RSA Basics); • Модели RSA и RUP (RSA Models and RUP); • Разработка в команде (Team Development); • MDD и MDA (MDD & MDA); • Статический анализ (Static Analysis). Ознакомиться с более подробным содержанием тематических подгрупп теста (англ.)

В таблице 6 представлено соответствие модулей учебной программы требованиям теста 649 для каждой из шести тематических подгрупп.

Таблица 6. Соответствие модулей учебной программы требованиям теста 649

Тематические подгруппы

Наименование модуля учебной программы

Основ

ы R

atio

nal S

oft-

war

e A

rchi

tect

Мод

ели

RSA

и R

UP

Разраб

отка

в ком

анде

MD

D и

MD

A

Статический

анали

з

1. Базовые концепции и основные возможности Rational Software Architect ● ● ●

2. Основы проектирования повторно используемых приложений и web-сервисов

● ●

3. Практика применения трансформаций и образцов архитектурного проектирования

Условные обозначения, принятые в таблице: ● – Модуль рассматривает вопросы данной тематической подгруппы в полном объеме ○ – Модуль рассматривает вопросы данной тематической подгруппы частично

Студентам, успешно сдавшим тест 649, присваивается статус «Сертифицированный IBM проектировщик программных решений - Rational Software Architect»2.

2 Перевод с англ. языка. Оригинальный текст: «IBM Certified Solution Designer - Rational Software Architect».

8

Page 9: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Сертификационные тесты IBM сдаются в авторизованных центрах тестирования Prometric. Найти центр Prometric в Вашем городе, просмотреть расписание и записаться на экзамен (англ.)

огут направить в IBM

, зарегистрированному в программе IBM

л.). Рассмотрение заявки может занять

во или номер ваучера, которые высылаются на предыдущем шаге вме-

те с ответом на запрос.

2.2. СКИДКА 50% ПРЕПОДАВАТЕЛЯМ ВУЗОВ И ИХ СТУДЕНТАМ Преподаватели, зарегистрированные в программе IBM Academic Initiative, мзапрос на получение 50% скидки при оплате сертификационного теста 649.

Преподаватель может запросить такую скидку для себя и для своих студентов.

Для того чтобы получить скидку, преподавателюAcademic Initiative, необходимо выполнить два шага:

Шаг 1. Заполнить форму запроса на получение скидки (ангдо 4-х недель. Ответ будет выслан по электронной почте.

Шаг 2. Согласовать дату тестирования в одном из авторизованных центров Prometric (англ.). Используйте кодовое слос

Полезные ссылки по сертификации IBM:

• Профессиональная сертификация в IBM Rational (англ.)

9

Page 10: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

3. Рекомендуемые курсы академического каталога IBM Преподавателям, задействованным в реализации модулей данной учебной программы, могут быть рекомендованы следующие курсы, расположенные в академическом каталоге IBM 3. Каждый из представленных ниже курсов включает в себя следующие материалы:

o План занятий; o Конспект лекция для преподавателя; o Конспект лекций для студента; o Лабораторный практикум для преподавателя; o Лабораторный практикум студента; o Слайды лекций в формате PDF (некоторые курсы – в формате PPT); o Исходные файлы практикума; o Инструкция по установки лабораторной базы практикума.

3.1. Essentials of Modeling with the Rational Modeling Platform, V7.5 Этот курс поможет студентам начать моделировать на языке UML с использованием инструментов IBM Rational Software Architect и IBM Rational Software Modeler. Студенты получат практический опыт работы с Rational Software Architect, познакомятся с его возможностями и средствами интеграции с другими инстру-ментами. Студенты изучат использование шаблонов моделей и диаграмм UML, освоят средства интеграции с RequisitePro и WebSphere Business Modeler. Уровень навыков Язык Web Начальный Английский Загрузить

3.2. Essentials of IBM Rational Software Architect v7.0 Этот курс помогает архитекторам и ведущим программистам начать работу с Rational Software Architect. Студенты получат практический опыт использования продукта и познакомятся с его основными возможно-стями и поддерживаемыми концепциями.

Уровень навыков Язык Web Средний Английский Загрузить

3.3. UML Model Reporting with Rational Software Architect and BIRT Этот двухдневный курс научит студентов конфигурировать Business Intelligence Reporting Tool (BIRT).

Уровень навыков Язык Web Средний Английский Загрузить

3.4. Architecting IBM Services with IBM Rational Software Architect v7.0 Этот двухдневный курс научит студентов процессу, инструментам и ключевым методам моделирования, используемых при проектировании сервис-ориентированной архитектуры с использованием IBM Rational Software Architect. Этот курс применяет принципы метода Rational Unified Process для Service-Oriented Mod-eling and Architecture (RUP для SOMA) подхода Model-Driven Development (MDD). Основываясь на примере из отрасли телекоммуникаций, студенты будут использовать Rational Software Architect для разработки мо-дели сервиса, используя существующие сервисы и активы, шаблоны UML-моделей, трансформации моде-лей и профиль UML Profile for Software Services. Уровень навыков Язык Web Средний Английский Загрузить

3 Материалы данных курсов доступны только для зарегистрированных участников программы IBM Academic Initiative.

10

Page 11: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

3.5. Mastering IBM Rational Software Architect Этот курс демонстрирует архитекторам, проектировщикам и ведущим программистам возможные сценарии использования Rational Software Architect и Rational Unified Process (RUP) для проектирования J2EE-приложений масштаба предприятия на базе сервисов. В число основных тем курса входят разработка UML-моделей, анализ их структуры, разработка программных сервисов.

Уровень навыков Язык Web Высокий Английский Загрузить

3.6. Pattern Implementation Workshop with IBM Rational Software Architect Этот курс предоставляет большое количество практических инструкций, позволяющих освоить базовые на-выки создания и использования архитектурных образцов проектирования с применением IBM Rational Soft-ware Architect. Студенты получат практический опыт использования продукта при решении задач анализа, проектирования и реализации образцов проектирования и связанных с ними трансформаций.

Уровень навыков Язык Web Высокий Английский Загрузить

11

Page 12: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

4. Системные требования IBM Rational Software Architect обладает мощными средствами моделирования, графического ре-дактирования и анализа для различных областей приложения (UML 2, BPMN 2, Java/JEE, WSDL, XSD, SCA и других), связанного с проектированием архитектуры разрабатываемого ПО. Включает полную версию продукта IBM Rational Application Developer для интеграции процессов проектиро-вания и разработки.

Узнать больше о возможностях IBM Rational Software Architect Минимальные требования к аппаратному обеспечению:

• Процессор Intel Pentium III 800 МГц или выше; • Монитор 1024 x 768; • Оперативная память 1ГБ (рекомендуется 2ГБ); • Жёсткий диск 6 ГБ для инсталляции.

Поддерживаемые операционные системы:

• Red Hat Enterprise Linux (RHEL) Desktop, Red Hat Enterprise Linux RHEL Base Server; • Linux Enterprise Server (SLES); SUSE Linux Enterprise Desktop (SLED), SUSE• Windows Server 2003, Windows Server 2008;

indows Vista Enterprise, Windows Vista Ultimate; • Windows Vista Business, W• Windows XP Professional.

12

Page 13: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

5. Дополнительные учебно-методические материалы

5.1. Обзорные материалы для первого знакомства Брошюра: Программное обеспечение IBM Rational. Руководство бизнес-процессами создания приложе-ний и информационных систем: автоматизация, интеграция и управляемость (1,98 МБ)

Брошюра: Рационализация разработки программных решений как конкурентное преимущество (541 KB)

Презентация: Эффективная разработка ПО на платформе IBM Rational (10 МБ)

Получить: Подарочный комплект иллюстративных материалов для Rational в формате A2 (англ.)

Полезные ссылки по обзорным материалам для IBM Rational:

• Домашняя страница IBM Rational

• Rational Software Architect в России и странах СНГ

• Библиотека ознакомительных материалов и книг об IBM Rational

• Комплекты ознакомительной литературы IBM Rational (англ.)

• Набор разработчика приложений Web 2.0 (англ.)

• Обзор всех продуктов Rational (англ.)

Полезные ссылки по обзорным материалам для IBM Rational и других семейств:

• Мероприятия IBM / Материалы с прошедших мероприятий

• Технические брифинги и семинары IBM developerWorks LIVE!

• Семинары Центра инноваций IBM в Москве

• Инициатива IBM по обучению и сертификации

• Найти описание программного продукта IBM (англ.)

• Пробное ПО IBM и демо-ролики (англ.)

5.2. Учебные пособия и практикумы для быстрого старта Хороший способ понять программное обеспечение IBM - увидеть его в действии. Посмотрите русскоязыч-

лизирует архитектуру приложения и при-M Rational Software Architect.

ный видео-ролик, демонстрирующий, как архитектор Алекс ананимает решение относительно внесения в неё изменений с помощью IBПосмотреть видео-ролик в новом окне (длительность: 3 мин. 39 сек.)Загрузить исполняемый файл Windows для автономного просмотра (4.16 MБ)Загрузить субтитры видео-ролика в формате PDF (130 KБ)

Познакомьтесь с IBM Rational Software Architect и его возможностями моделирования в статье Кунала Мит- IBM Rational Software Architect». Научитесь использовать Rational Software Architect тала «Введение в

для создания простых классов и диаграмм сценариев использования. Перейти к статье

Rational Software Architect ориентирован на разработку архитектуры программной системы. «Архитектура программного обеспечения» - относительно новая дисциплина. В статье «Что такое архитектура про-граммного обеспечения?» её автор, Питер Илес, даёт ряд определений этой дисциплины и анализирует вклад, который вносит хорошо разработанная архитектура в окружение, на котором она развертывается. Перейти к статье

Rational Software Architect поддерживает подход MDD (Model Driven Development) – являющийся таким подходом, при котором главными артефактами становятся модели разрабатываемой программной системы.

рируется исходный код и другие артефакты. Познакомьтесь с этим подходом в статье На их основе гене«MDD. Общий обзор и концепция разработки, управляемой моделями». Перейти к статье

Ознакомьтесь со стенограммой интервью, данного консультантом по WebSphere Криса Геркена, в котором он отвечает на вопросы по управляемой моделями разработке (model-driven development - MDD) и о том,

использовать исполняемые шаблоны, шаблоны Java Emitter Templates (JET) и Design как разработать иPattern Toolkit (DPTK) для генерирования исходного кода приложения. Перейти к статье

13

Page 14: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Роль языка моделирования для успешного применения подхода MDD является решающей. В конце 2004 года была представлена вторая версия промышленного стандарта языка Unified Modeling Language (UML). Доминирующей характеристикой этой версии стала повышенная точность определения языка, позволяю-

более высокий уровень автоматизации. В статье Брэна Селика «Unified Modeling Lan-guage, версия 2.0» рассматривается, каким образом это было достигнуто. щая использовать

Перейти к статье

Познакомьтесь с расширением языка UML для моделирования бизнес-систем в статье Саймона Джонстона «Rational UML Profile для моделирования бизнес-систем». Перейти к статье

Разработайте простое приложение телефонной книги при помощи Rational Software Architect V7, руково-дствуясь простым учебным пособием из серии «Hello World». Перейти к учебному пособию

5.3. Литература, рекомендуемая при подготовке к занятиям со студентами

в деталях такую важную для программной инженерии тему как применение на практике осно-ия, основанного на трансформа-

оводств из трех частей, рассматривающих основы проектирования программных решений, ис-ие, реализация и тести-

Данная статья предназначена для всех, кто хочет установить программные продукты IBM Rational, основанные на на одной машине.

Rational Software Architect: обзор парадигмы разработок, управляемых моделями с шаблонами В этой серии статей детально обсуждается парадигма разработки, управляемой моделями и на основе шаблонов с использованием ПО IBM Rational Software Architect, интегрированной среды разработок с поддержкой MDD.

Шаблоны: Управляемая моделями разработка в среде IBM Rational Software Architect (10.1 MБ) Книга рассматриваетвополагающих идей и концепций метода проектирования программного обеспеченции моделей.

Дизайн SOA-сервисов с использованием Rational Software Architect Серия учебных рукпользующих web-сервисы. Среди тем этой серии: моделирование требований, проектированрование сервисов. Установка и использование продуктов IBM Rational, основанных на Eclipse

Eclipse, особенно если вы хотите установить несколько продуктов

Полезные ссылки по рекомендуемой литературе: • Учебные статьи IBM Rational на сайте developerWorks Россия

• Ученые пособия и практикумы IBM Rational на международном сайте developerWorks (англ.)

• Самостоятельные занятия по Rational в виртуальном учебном классе IBM (англ.)

• Технологические руководства серии "IBM Redbooks " для продуктов IBM Rational (англ.)

14

Page 15: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

5.4. Дополнительная литература для углублённого изучения Комплект информационных материалов об архитектуре программных систем

Этот подарочный комплект информационных материалов представляет собой коллекцию лучших практик, практических руководств и других материалов которые помогут Вам разобраться в вопросах построения стабильных, повторно используемых архитектур программных систем с применением программных про-дуктов семейства IBM Rational. Сквозной пример: Снижение сложности с применением MDD (англ.)

Эта серия из шести статей описывает сквозной пример разработки законченного приложения с использо-ванием пакета IBM Rational Software Development Platform – от бизнес-моделирования и определения тре-бований до проектирования, реализации, тестирования и развертывания. В качестве демонстрационного процесса используется процесс обработки заявок на техническое обслуживание.

От модели к коду и обратно с применением Rational Software Delivery Platform – часть 1 (англ.)

Освойте навыки создания проекта моделирования, поддерживающего нотацию UML 2, построения закон-ченных UML моделей, и применения шаблонов проектирования с использованием программного продукта Rational Software Modeler. (часть 2 (англ.))

Визуальное моделирование с Rational Software Architect (англ.)

После освоения данного учебного пособия Вы будете знать, как создавать UML модели, применять к ним шаблоны проектирования и трансформировать абстрактные модели в реальный код.

Полезные ссылки по дополнительной литературе: • Дополнительная литература и техническая документация в Центре Инноваций IBM (англ.)

• Примеры ИТ-проектов с использованием IBM Rational (англ.)

• Интернет-трансляции технических семинаров developerWorks LIVE! (англ.)

• Официальн M (англ.) ые учебные сценарии (case studies) от IB

• Ресурсный центр UML на сайте IBM Rational (англ.)

• Центр информации MDA (англ.)

Ссылки на архивы номеров периодических изданий IBM: • Rational Edge (англ.)

• IBM Journal of Research and Development (англ.)

IBM Systems Journal (англ.) •

5.5. Технические спецификации и документация J2EE 1.4

15

Page 16: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

6. Техническая поддержка преподавателей Преподаватели, зарегистрированные в программе IBM Academic Initiative, могут направить в IBM запрос на предоставление им технической поддержки.

Техническая поддержка, в рамках программы IBM Academic Initiative, предоставляется на безвоз-мездной основе. Общение ведётся только через электронную почту и только на английском языке. Отправить запрос на техническую поддержку преподавателей (англ.)

В дополнение к этой возможности, советуем установить два прикладных пакета ПО, которые помо-гут Вам с поиском различного рода технической информации:

• IBM Support Assistant Workbench упростит поиск технической документации на сайте IBM Загрузить IBM Support Assistant Workbench V4.1 (англ.) Порядок действий при загрузке IBM Support Assistant Workbench с сайта IBM.

1 В блоке «Serviceability Workbench» нажмите кнопку «Download».

2

Введите Ваши IBM ID и пароль.

Нажмите кнопку «Sign in».

3

Отметьте галочкой опцию «I agree».

Нажмите кнопку «I confirm».

4

Выберите интересующий Вас дистрибутив (Linux или Win32) или выберите пункт «Select all files» (вы-брать все файлы). Нажмите кнопку «Download now».

5

Укажите директорию, в которую Вы хотите выгрузить интересующий Вас дистрибутив и нажмите кнопку OK.

16

Page 17: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

• IBM Software Support Toolbar предоставит Вам возможность быстрого доступа к важнейшим ресурсам технической поддержки IBM непосредственно из браузера Internet Explorer или Firefox Загрузить IBM Software Support Toolbar (англ.) Порядок действий при загрузке IBM Software Support Toolbar с сайта IBM.

Для пользователей Internet Explorer:

1

В блоке «Internet Explorer users» нажмите ссылку «Click here to start download».

2

В окне «Открытие ibmsst.exe» нажмите кнопку «Сохранить файл»

Для пользователей Firefox:

1

В блоке «Firefox users» нажмите ссылку «Click here to start install».

2

При появлении сообщения о блокированном за-просе на установку ПО нажмите кнопку «Разре-шить»

3

В окне «Установка программного обеспече-ния» нажмите кнопку «Установить сейчас».

Полезные ссылки по технической поддержке: • Технический форум IBM Rational на developerWorks Россия

• Международные форумы developerWorks по IBM Rational (англ.)

• Процедура загрузки, инсталляции и активации продуктов Rational (англ.) • al (англ.) Общие вопросы лицензирования продуктов IBM Ration

• Типы лицензирования продуктов IBM Rational (англ.) • Служба технической поддержки IBM Rational (англ.)

• Центр технической документации Rational Software Development Platform V7 (англ.)

• Техническая поддержка Rational Software Architect (англ.)

• Центр технических публикаций IBM (англ.)

Библиотека технических документов (англ.) •

17

Page 18: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

7. Сообщество специалистов IBM Rational

7.1. Профессиональная сеть «My developerWorks» Добро пожаловать в сообщество специалистов IBM Rational!

Представляем Вашему вниманию профессиональную сеть «My developerWorks», предоставляю-щую различного рода социальные сервисы, ориентированные на улучшение Вашего взаимодейст-вия с пользователями ПО IBM, профессиональными разработчиками и сотрудниками IBM.

Создайте свой профайл и свою домашнюю страницу, и Вы получите доступ к другим участникам сообщества, тегам, закладкам, блогам, группам, форумам, активностям и т.д. Группа участников Академической инициативы IBM в России и СНГ

Вики-страничка, посвящённая преподаванию IBM Rational Software Architect

7.2. Обмен короткими сообщениями с сотрудниками IBM Дополнительно, у Вас, как у зарегистрированного участника программы IBM Academic Initiative есть возможность обмениваться короткими сообщениями с сотрудниками IBM, используя ПО IBM Lotus Sametime. Доступ к этому ПО Вы можете получить безвозмездно непосредственно через сайт IBM.

Ниже представлена краткая инструкция, описывающая порядок действий по доступу к ПО IBM Lo-tus Sametime с сайта IBM. Получить доступ к сервису обмена короткими сообщениями с сотрудниками IBM

1

В блоке «Participate» нажмите кнопку «Start now».

2

В окне «Вход в Sametime» введите Ваши IBM ID (поле «Имя пользователя») и пароль.

Нажмите кнопку «Вход».

3

Вы подключены к системе обмена короткими сообще-ниями.

Для того, чтобы добавить собеседника Вам нужно знать адрес его электронной почты.

Для добавления собеседника нажмите кнопку «Доба-вить пользователя или группу».

18

Page 19: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

4

В поле «Сообщество» выберите «Внешний».

В поле «Имя пользователя» введите адрес электрон-ной почты Вашего собеседника.

В поле «Псевдоним» введите имя собеседника.

Выберите группу, в которую должен быть добавлен со-беседник.

Нажмите кнопку «Добавить».

5

Новый пользователь добавлен в список контактов. Для того чтобы отправить ему сообщение, дважды щёлкни-те мышью на его имени.

6

Введите текст Вашего сообщения и нажмите клавишу «Enter» или кнопку «Отправить».

7

Сервис работает корректно.

Полезные ссылки по сообществам специалистов: • Rational Cafes (англ.) • Инициатива "Rational Talks to You" (англ.) • Примите участие в ближайшем мероприятии IBM по Rational (англ.) • Присоединяйтесь к международной группе пользователей Rational (англ.) • Международное сообщество пользователей ПО IBM (англ.) • Википедия сообщества пользователей ПО IBM (англ.) • alphaWorks - Передовые технологии IBM (англ.)

19

Page 20: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

8. Академическая инициатива IBM

8.1. О программе IBM сотрудничает с ведущими научными исследователями, талантливыми преподавателями и студентами, многие из которых вносят свой вклад в исследования IBM и разработку прикладных решений. Динамичное развитие современных информационных технологий заставляет искать ин-новационные решения и поддерживать сотрудничество на уровне университетов.

Программа Академической Инициативы IBM предлагает преподавателям высших учебных заве-дений доступ к широкому ассортименту ресурсов компании IBM, которые могут быть использова-ны во время занятий со студентами и при проведении некоммерческих научных исследований в области информатики и компьютерных наук.

В частности, список предложений включает в себя следующие ресурсы компании IBM: o Программное обеспечение IBM и технологии с открытым кодом; o Учебно-методические материалы IBM, пособия и методики; o Обучающее программное обеспечение и виртуальные 3D-симуляторы; o Библиотека научно-технической литературы архивы периодических изданий IBM; o Web-семинары и удаленный доступ к образовательным ресурсам Центра Инноваций IBM; o Новостные рассылки, стенограммы интервью и сетевые дневники экспертов IBM; o Форумы сообщества пользователей продуктов IBM.

Участие в программе Академической Инициативы IBM является бесплатным. Для того чтобы при-нять в ней участие, достаточно зарегистрироваться на сайте IBM.

Чтобы стать участником программы необходимо выполнить три последовательных шага:

Шаг 1: Зарегистрируйтесь на сайте IBM для получения универсального идентификатора IBM ID и пароля Шаг 2: Подайте заявку на участие в программе Академической Инициативы IBM Шаг 3: Дождитесь электронного письма с подтверждением Вашего участия в программе (до 5-ти рабочих дней)

Начать свой путь к участию в программе Академической Инициативы IBM Вы можете непосредст-венно с русскоязычного сайта университетских программ IBM, обратившись по указанному ниже адресу: ibm.com/ru/software/info/students

8.2. Новостные рассылки IBM Академическая рассылка IBM для преподавателей ВУЗов России и стран СНГ является одним из основных информационных каналов, посредством которой русскоязычные участники Академиче-ской инициативы IBM регулярно получают представленную ниже информацию: o Новости о продуктах IBM и учебно-методических материалах; o Приглашения на бесплатные мероприятия для преподавателей; o Объявления о конкурсах и грантах; o Советы от службы технической поддержки; o Специальные предложения от IBM.

Для того чтобы подписаться на рассылку, необходимо отправить письмо с темой "Новостная рас-сылка IBM для ВУЗов" на адрес [email protected]. Письмо должно содержать в себе следую-щий текст "Отправляйте мне информацию о предложениях IBM для ВУЗов по этому адресу элек-тронной почты".

Другие рассылки: o Новости IBM Academic Initiative на английском языке o Новости developerWorks o Информационные бюллетени IBM Восточная Европа/Азия

20

Page 21: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

8.3. Получение новостей через RSS-ленты RSS-лента – это просто подписка на обновления web-страниц.

RSS расшифровывается как Really Simple Syndication - "Очень простая подписка". Эта технология позволяет Вам получать автоматические уведомления об обновлениях web-страниц, как только они происходят.

Для чтения RSS-лент необходимо специальное программное обеспечение (клиент RSS), установ-ленное на Вашем компьютере, или доступ к специальному сайту, обеспечивающему эти функции.

Точный порядок действий по добавлению RSS-ленты в список Ваших подписок зависит от воз-можностей используемого Вами клиента для чтения RSS-лент, но в большинстве случаев он вы-глядит следующим образом:

1. Перейдите на web-страницу, обновления которой Вы желаете отслеживать, с помощью web-браузера, и найдите значок или .

2. Нажмите правую кнопку мыши на этом значке и выберите «Копировать ярлык» (в Internet Ex-plorer) или «Копировать ссылку» (в Firefox), или аналогичный пункт в другом браузере.

3. Запустите программу чтения RSS.

4. Найдите кнопку, ссылку или пункт меню «Добавить ленту» или аналогичный.

5. Вставьте ссылку, скопированную на шаге 2 (нажмите правую кнопку мыши и выберите «Вста-вить» или установите курсор в поле и нажмите Ctrl+V).

6. Нажмите «OK» или «Добавить», чтобы добавить ленту.

7. Лента должна появиться в списке Ваших подписок.

Узнать больше об RSS-каналах и ознакомиться со списком клиентов RSS можно на сайте IBM develop-erWorks Россия по адресу: http://www.ibm.com/developerworks/ru/rss/index.html

В таблице ниже представлен список RSS-лент web-сайта IBM, рекомендуемый участникам программы Академической инициативы IBM.

№ Название URL Язык IBM Academic Initiative

1. Новостная лента IBM Academic Initiative

http://www.ibm.com/developerworks/university/academicinitiative/academicnews.xml Английский

IBM developerWorks Россия

2. Статьи по IBM Systems http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=IBM+Systems&type_by=Articles&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&encoding=UTF-8&isGUI=true&Submit.x=52&Submit.y=8

Русский

3. Руководства по IBM Sys-tems

http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=IBM+Systems&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&encoding=UTF-8&isGUI=true&Submit.x=47&Submit.y=5

Русский

4. Статьи по Information Management

http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=DB2&type_by=Articles&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=39&Submit.y=11

Русский

5. Руководства по Information Management

http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=DB2&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=31&Submit.y=11

Русский

6. Статьи по Lotus http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Lotus&type_by=Articles&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=26&Submit.y=8

Русский

7. Руководства по Lotus http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=XML&zone_by=Lotus&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=37&Submit.y=8

Русский

8. Статьи по Rational http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Rational&type_by=Articles&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=44&Submit.y=17

Русский

9. Руководства по Rational http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Rational&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=23&Submit.y=5

Русский

21

Page 22: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

№ Название URL Язык IBM developerWorks Россия

10. Статьи по WebSphere http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=WebSphere&type_by=Articles&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=43&Submit.y=10

Русский

11. Руководства по WebSphere

http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=WebSphere&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=10&feed_by=rss&isGUI=true&Submit.x=32&Submit.y=12

Русский

12. Технология Java http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Java+technology&type_by=Articles&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=20&feed_by=rss&isGUI=true&Submit.x=20&Submit.y=12

Русский

13. Linux http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Linux&type_by=Articles&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=20&feed_by=rss&isGUI=true&Submit.x=43&Submit.y=16

Русский

14. XML http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=XML&type_by=Articles&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=20&feed_by=rss&isGUI=true&Submit.x=31&Submit.y=9

Русский

15. Open source http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Open+source&type_by=Articles&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=20&feed_by=rss&isGUI=true&Submit.x=34&Submit.y=11

Русский

16. SOA и Web-сервисы http://www.ibm.com/developerworks/ru/views/rss/customrssatom.jsp?zone_by=Web+services&type_by=Articles&type_by=Tutorials&search_by=&day=1&month=01&year=2004&max_entries=20&feed_by=rss&isGUI=true&Submit.x=32&Submit.y=10

Русский

IBM developerWorks

17. Домашняя страница IBM developerWorks

http://www.ibm.com/developerworks/portal/PortletStateInfo/spacejsp/tp.jsp?xs=dHyEdG9qUkBgL%2FegKSl7kj8DWTWM9QTd&xm=BK4wv0sFDEyNYApya0oYSHCaW6tHf7AaaMIQNiWBO%2FM%3D&z=dwhome

Английский

18. Самые популярные учеб-ные пособия IBM developerWorks

http://www.ibm.com/developerworks/views/rss/customrssatom.jsp?zone_by=XML&zone_by=Java&zone_by=Rational&zone_by=Linux&zone_by=Open+source&zone_by=WebSphere&type_by=Tutorials&search_by=&day=1&month=06&year=2007&max_entries=20&feed_by=rss&isGUI=true&Submit.x=48&Submit.y=14

Английский

22

Page 23: Rational Software Architect проектирование ПО, UML · 2010-09-21 · Создание UML диаграмм 1 ак. час Module 3. Creating UML Dia-grams Module 4

Контактная информация Алексей Полунин Координатор академических инициатив IBM Восточная Европа/Азия

[email protected] Тел.: +7 (495) 775-8800 доб. 2291 Факс: +7 (495) 258-6463 Россия, Москва, 123317 Пресненская наб., 10 http://www.ibm.ru

23