Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lektsia_2_6(АВПЗ)

.doc
Скачиваний:
9
Добавлен:
19.02.2016
Размер:
97.28 Кб
Скачать

Засоби керування та відстеження вимог та їх можливості. Засоби, орієнтовані на життєвий цикл або розробку – Caliber RM, Truereq, Telelogic DOORS, Rational Requisuite Pro. Засоби, орієнтовані на вимоги до баз даних – CARE, IRqA, RM Trak, RTM WorkShop, Vital Link. Інтеграція цих засобів із засобами інших процесів розробки. Робота з вимогами у технологіях RUP, MSF та Oracle CDM.

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

За даними дослідження, проведеного IBM в області IT, 60% витрат часу організації-розробники програмного забезпечення несуть в результаті неефективного підходу до управління вимогами. В організаціях, що не надто достатніми можливостями бізнес-аналізу, проекти в три рази частіше закінчуються невдачею, ніж успіхом. При правильному визначенні вимог та управлінні ними перевитрати по проекту можна знизити на 20% завдяки скороченню числа неточних, неповних та втрачених вимог.

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

Вимога - це будь-яка умова, якій повинна відповідати розробляєма система або програмний засіб. Вимогою може бути можливість, якою система повинна володіти і обмеження, яким система повинна задовольняти. Найпоширеніше програмне забезпечення для керування вимогами

В даний час широкого поширення набули такі системи керування вимогами як IBM Rational RequisitePro, Telelogic DOORS, Sybase PowerDesigner і Borland Caliber RM, IBM Rational Requirements Composer.

IBM Rational Requisite Pro

Програмне забезпечення Rational представляє найкращі практичні методи визначення вимог і управління ними, які забезпечують економію часу і коштів, допомагаючи у вирішенні наступних завдань:

• Скорочення обсягу доробок і прискорення виходу на ринок завдяки спільній роботі з зацікавленими сторонами.

• Підвищення продуктивності праці за рахунок контролю над змінами у вимогах і управлінні ними.

• Мінімізація витрат і ризиків за рахунок оцінки впливу змін, що відбуваються. • Демонстрація відповідності вимог завдяки повному відстеженні вимог.

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

• Знижує складність завдяки детальним уявленням (представленням) з можливістю трасування, в яких показані відносини між батьківськими і дочірніми елементами. • Знижує ризики пов'язані з проектом, показуючи вимоги, які можуть бути порушені змінами вимог нижчого або більш високого рівня.

• Забезпечує спільну роботу географічно розподілених робочих груп завдяки застосуванню повнофункціонального, масштабованого Web-інтерфейсу і ланцюжків обговорення.

• Забезпечує збір та аналіз відомостей про вимоги з можливістю точного налаштування атрибутів і фільтрації.

• Підвищує продуктивність праці, дозволяючи відслідковувати зміни шляхом порівняння версій проекту з початковими характеристиками, описаними за допомогою XML.

• Забезпечує відповідність результатів проекту поставленим завданням і бізнес-цілям завдяки інтеграції з засобами IBM Rational для розробки і випуску ПЗ.

IBM Rational/Telelogic DOORS

IBM Rational / Telelogic DOORS - сімейство рішень для керування вимогами і створення складних наукомістких виробів (авіа, суднобудування, потяги, ракети, автомобілі тощо).

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

З Telelogic DOORS можна отримати наступну інформацію: • Статус виконання робіт щодо кожної вимоги окремо, а також по групі вимог.

• Статус роботи над всім проектом.

• Відповідальну особу для кожної вимоги або групи вимог.

• Історію змін вимоги.

• Ресурси, які потрібні для реалізації вимоги ще до її впровадження в проект.

• Зв'язок між вимогами замовника, пунктами технічного завдання, програмами верифікації, тестування і завданнями управління проектом.

• Клас, модель або креслення, в якому конкретну вимогу реалізовано.

Borland Caliber RM

Borland Caliber RM - це корпоративна система керування вимогами, яка полегшує спільну роботу, що дозволяє групам розробників підходити до віх проекту вчасно і з запланованими витратами. Borland Caliber RM також допомагає командам розробників упевнитися, що розробляється програма, що задовольняє побажання кінцевих користувачів за рахунок безперервного збору побажань на всіх етапах життєвого циклу від аналітиків, розробників, тестувальників та інших зацікавлених у проекті осіб.

Borland Caliber RM володіє наступними функціональними можливостями: • Централізоване сховище вимог для всіх проектів, що розробляються IT-компанією. • Адаптованість - Caliber RM можна настроїти для використання в будь-якому проекті, що підвищує ефективність процесу управління вимогами. • Трасування вимог - відкрита архітектура Caliber RM дозволяє зв'язати вимоги з іншими артефактами на всіх стадіях життєвого циклу програмного продукту. • Підтримка великої кількості клієнтів - Caliber RM прекрасно інтегрується з такими системами розробки, як Microsoft Visual Studio, Eclipse на платформі Windows. • Інтеграція з іншими продуктами Borland для підтримки повного життєвого циклу програмного продукту.

IBM Rational Requirements Composer

IBM Rational Requirements Composer допомагає робочим групам ефективно визначати і застосовувати вимоги на всіх етапах життєвого циклу проекту.

Вимоги створюються і використовуються всіма учасниками робочої групи, незважаючи на те, що провідну роль при цьому може грати бізнес-аналітик. Більш швидка і ефективна розробка вимог скорочує необхідність доопрацювання проекту, прискорює вихід на ринок і покращує бізнес-результати.     * Дозволяє включити широке коло замовників та інших зацікавлених осіб у процес розробки вимог. Дозволяє використовувати інтуїтивно зрозумілі розкадровки, діаграми процесів, приклади використання та інші візуальні і текстові прийоми для визначення сценаріїв і виявлення потреб замовника. Забезпечує швидке досягнення згоди між зацікавленими сторонами за рахунок ефективної спільної роботи і високої прозорості дій всіх учасників.     * Підвищує гнучкість і передбачуваність завдяки застосуванню спрощених методів розробки вимог. Оптимізує пов'язані з визначенням вимог дії і забезпечує узгодженість роботи колективів за рахунок використання централізованої платформи для виявлення, аналізу і затвердження вимог, а також управління ними.     * Забезпечує аналіз і впорядкування вимог, а також ефективне управління ними за допомогою атрибутів, наборів, міток, фільтрів, уявлень і готових шаблонів звітів (включаючи специфікацію користувальницького інтерфейсу, історію аудиту та звіти про відстеження).

* Дозволяє організувати роботу розробників і тестувальників відповідно до пріоритетів бізнесу.

    * Надає можливість конкретизації вимог за допомогою візуальних і текстових засобів в тих випадках, коли вимоги оформляються у вигляді списку невиконаних робочих елементів; це прискорює взаємодію зі співробітником, відповідальним за замовника або продукт, і отримання від нього гарантій їх виконання.     * Надає засоби, що прискорюють визначення вимог, у тих випадках, коли для керування вимогами використовується Rational RequisitePro або Rational DOORS.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]