IBM Rational Process Advisor: Інтеграція процесу розробки ПО за допомогою інструментів розробки і тестування IBM Rational v7, Різне, Програмування, статті

У розробці ПО немає недоліку в методах. Те ж саме можна сказати і про інструменти. Однак немає практично ніяких методів для встановлення зв’язку між процесом і інструментами. Просте використання процесу з інструментами розробки не гарантує того, що він буде працювати або передавати інформацію іншому процесу. З IBM Rational Process Advisor фахівець-практик з розробки ПО отримує потужний механізм для їхнього зв’язку. Ця стаття являє Process Advisor і описує корисні методи, які можна застосувати у вашому середовищі розробки процесів і для ваших інструментів.


Еволюція фіксування процесу розробки


В не такому вже далекому минулому, процеси розробки ПО фіксувалися у формі об’ємних текстових описів, якщо вони взагалі фіксувалися. Такі види процесів були складні для використання, конфігурації і обслуговування. У багатьох випадках опису процесу мали невелику цінність (або взагалі її не мали) для фахівця-практика по розробці ПЗ.


Потім це переросло в базі знань процесів, одним з яскравих прикладів яких є IBM Rational Unified Process (RUP). RUP розвинулася з простої бази знань в архітектуру, засновану на компонентах процесів і плагінах, які можуть бути змінені і розгорнуті. Перші спроби з’єднати RUP з інструментами розробки ПО мали форму Extended Help (Розширеної допомоги), в якій частині RUP були пов’язані з такими інструментами, як IBM Rational RequisitePro, IBM Rational TestManager, IBM Rational Robot і IBM Rational ClearQuest. В даний час функція IBM Rational Process Advisor просуває цю концепцію далі, дозволяючи розробникам-практикам пов’язувати керівництво процесами RUP з певними контекстами в рамках інструменту розробки ПЗ.


Контекстно-залежні відносини між інструментом і процесом перетворюють просту зв’язок в тісну інтеграцію. Такий тип інтеграції між процесом і інструментом може допомогти подолати деякі проблеми, з якими зазвичай стикаються розробники ПЗ:



Щоб побачити, як Process Advisor допомагає розробникам-практикам подолати ці проблеми, давайте спочатку розглянемо деякі деталі компонентів і механізмів Process Advisor.


Опис IBM Rational Process Advisor


Щоб зрозуміти Process Advisor та його унікальну цінність для розробника, ми почнемо з опису того, що ж із себе представляє Process Advisor. Спочатку ми розглянемо, з яких елементів він складається, потім поговоримо про платформу інтеграції Rational і, нарешті, дамо опис деяких механізмів Process Advisor, за допомогою яких він працює з інструментальної середовищем розробки.


Елементи Process Advisor


Насправді Process Advisor складається з чотирьох елементів:



  1. Сам Process Advisor
  2. IBM Rational Process Browser
  3. Зміст процесу
  4. Сторінка Process Preferences (параметрів процесу).

Разом ці чотири компоненти дозволяють вам отримувати управління процесом і здійснювати пошук, переглядати і управляти уявленнями, а також організовувати параметри процесу в IBM Rational Software v7 Delivery Platform, Як показано на Малюнку 1.


Рисунок 1. Схема використання Process Advisor
 

На передньому плані Малюнка 7, ви бачите, що Process Advisor був активований, коли розробник вибрав контекст Performance Schedule в Rational Performance Tester. Вибір на подання Process Advisor певного елемента процесу Tool Mentor “Create a Performance Test Using IBM Rational Performance Tester (Створення тесту продуктивності за допомогою IBM Rational Performance Tester) “активує Process Browser, який потім представляє докладний зміст процесу для цього конкретного елемента процесу. З Process Browser ви можете перейти до ще більш докладним деталям процесу. Цей інтерфейс від процесу до інструменту дозволяє вам отримати доступ до залежному від контексту вмісту процесу прямо з вашої інструментального середовища.


Управління процесом


Управління у Process Advisor може бути представлено в кількох формах, в залежності від вашого вибору конфігурації на сторінці Process Preferences. Process Advisor пропонує широкий набір різних типів зв’язку управління процесом з інструментами робочого столу Eclipse. Можна використовувати елементи процесу, такі як керівні вказівки, Tool Mentors, приклади, контрольні таблиці і т. д. За допомогою сторінки Process Filter, ви також можете відобразити ці елементи процесу в певному порядку. Наприклад, у попередньому прикладі для Rational Performance Tester (Малюнок 7) є конкретний Tool Mentor. Налаштувавши на сторінці Process Filter відображення елементів управління, наприклад Tool Mentors, ви можете вибрати конкретний контекст, наприклад редактор Performance Test Schedule. Це дає вам залежне від контексту управління конкретним аспектом Rational Performance Tester.


Розробник витягує користь на кожній стадії процесу: при його розробці, доступі до нього і управлінні. Крім того, Process Advisor робить інтеграцію інструмент – процес орієнтованої на розробника, більше відповідної конкретним контекстам в інструменті, а також забезпечує більш зручний доступ.



Покращення в Process Advisor і Process Browser


Починаючи з IBM Rational Software v7 Delivery Platform, В Process Advisor було додано кілька важливих змін, у тому числі спільна модель використання, яка об’єднує дві області конфігурації процесу і використання процесу в єдиний інформаційний подання. Це дає вам:



В Process Browser також були внесені три зміни. Тепер він:



Примітка: На сторінці Process Preferences з’явилися додаткові опції фільтрації, а також динамічне виявлення вбудованих конфігурацій процесу.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*