10адаптация rup. ibm rational process workbench

IBM Rational Process Workbench (RPW) – это инструмент настройки и публикации Web-сайтов на основе RUP.

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

RPW является первым инструментом визуального моделирования процессов, использующим UML. Визуальное моделирование процессов повышает уровень абстракции, облегчает понимание и изменение процессов. Взаимосвязанность процессов обеспечена метамоделью RUP. Основные задачи генерации Web-сайта модифицированного RUP выполняются автоматически.

RPW поддерживает три основные задачи моделирования процессов:

  • определение процесса,

  • описание процесса,

  • представление процесса.

В качестве основы для определения процесса берется модель RUP. Изменение и расширение базовой модели проводится с помощью средства IBM Rational Rose. Визуализация связей между элементами процесса показывает, например, какие артефакты задействованы в процессе и какие роли отвечают за их создание.

Библиотека элементов процесса содержит текстовую информацию о каждом элементе в модели процесса. Библиотека содержит все текстовые страницы RUP, а RPW – необходимые шаблоны для создания новых страниц описания.

На последнем этапе – этапе представления процесса – RPW генерирует описание процессов, включающее текст и графику в виде Web-сайта, соединяя модели процессов и библиотеку описаний в единое целое.

Posted by admin

3готовый продукт

IBM Rational Unified Process представляет собой готовый продукт. Он состоит из нескольких частей.

Это:

  • лучшие практические методики, предоставляемые разработчикам;

  • веб сайт, содержащий описание процесса и интегрированный со многими инструментальными средствами;

  • средства конфигурации, позволяющие настраивать процесс под нужды конкретного проекта;

  • средства кастомизации, позволяющие создавать собственные процессы (IBMRational Workbench);

  • сообщество пользователей RUP, участие в котором поможет вам обмениваться опытом (в том числе и готовыми описаниями процессов) с другими разработчиками.

Пользователи RUP могут либо выбрать одно из типовых представлений процесса, либо создать свое собственное.

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

Posted by admin

Программное обеспечение ibm rational. методология и инструментальные средства разработки программных систем

Программное обеспечение IBMRational. Методология и инструментальные средства разработки программных систем

Вместо введения

Недавно перебирал старые материалы с прошлых мест работ. Когда-то я готовил брошюру для публикации ее в IBM . Не просто брошюру, а описание средств IBM Rational: немного методологии, немного технологии и много инструментов.

Актуальность брошюры и сейчас достаточно высока, но многих тулов уже давно нет, еще больше добавилось.

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

Так как труд был коллективным, то я упомяну всех, кто участвовал в написании данного документа:

  • Алексей Закис
  • Наталья Шкляева
  • Виктор Ематин
  • Дмитрий Лапыгин
  • Сергей Шмаков
  • и я – Александр Новичков

Содержание

Историческая справка

Методология и инструментальные средства разработки программных систем

IBM Rational Unified Process

1 Подход к разработке

2 Четко определенный процесс

3 Готовый продукт

4 Использование инструментальных средств

6 <Дух RUP>

8 RUP и другие подходы к разработке ПО

9 Внедрение RUP

10 Адаптация RUP. IBM Rational Process Workbench

11 База знаний и опыта. IBM Rational Developer Network

Инструментальная поддержка RUP

1 Бизнес-моделирование. IBM Rational Rose

3 Визуальное моделирование и генерация кода. Семейство инструментов IBM Rational XDE

4 Управление требованиями. IBM Rational RequisitePro

5 Разработка. IBM Rational Rapid Developer

6 Автоматизированное тестирование

1 Поиск узких мест в производительности. IBM Rational Quantify

2 Поиск ошибок с распределением памяти. IBM Rational Purify

3 Оценка области охвата кода. IBM Rational PureCoverage

4 Планирование тестирования и отчетность. IBM Rational TestManager

5 Запись и воспроизведение скриптов тестирования. IBM Rational Robot

6 Тестирование надежности. IBM Rational TestFactory

7 Контроль качества. IBM Rational QualityArchitect

7 Автоматизация документирования. IBM Rational SoDA

8 Управление изменениями. IBM Rational ClearQuest

9 Конфигурационное управление. IBM Rational ClearCase

Posted by admin