
- •Методичні вказівки
- •Лабораторна робота №1 Case–засоби для зберігання та керування вимогами Мета роботи
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Завдання на лабораторну роботу
- •Контрольні запитання
- •Лабораторна робота №2 Розробка функціональних вимог Мета роботи
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Завдання на лабораторну роботу
- •Контрольні запитання
- •Література
- •Додаток а Перелік тем для лабораторних робіт
- •Додаток б Зміст документів Rational Requisite Pro б.1 Зміст документа Vision
- •Б.2 Зміст документа Glossary
- •Б.3 Зміст документа Requirements Management Plan
- •Б.4 Зміст документа Stakeholder Requests
Завдання на лабораторну роботу
1. Вибрати тему для роботи у викладача (Додаток А). При бажанні студент може запропонувати свій варіант теми.
2. Розробити Requirement Road Map (Мережевий графік вимог) для обраної теми в текстовому вигляді:
Гарна концепція повинна містити наступну інформацію:
– для кого призначений додаток – визначаються зацікавлені особи, які є 2-х типів: спонсори та користувачі.
– яке завдання буде вирішувати додаток – визначаються функції, які буде мати система;
– де буде використовуватися система – визначається де буде використовуватися система, чи буде вона незалежною, чи буде доповнювати вже існуючі системи;
– коли буде потрібна система. Для нового додатка важливо два аспекти, зв’язаних з часом. По-перше, це час за який система може бути розроблена з урахуванням обмежень щодо вартості та ресурсів. По-друге, це час, за який система може бути розроблена, щоб задовольнити вимоги бізнесу. Треба переконатися, що оцінка часу, отримана з урахуванням технологічних можливостей, відповідає потребі бізнесу;
– чому потрібна система – підготовлюють економічне обґрунтування системи;
– як буде працювати система – розглядаються можливості використання різних архітектур.
3. Розроблений Requirement Road Map (Мережевий графік вимог) зобразити в графічному вигляді.
4. Використовуючи рекомендовану літературу та дані методичні вказівки ознайомитись з інтерфейсом IBM Rational Requisite Pro. Відповідно до завдання створити проекти: а) за допомогою шаблону Use Сase; б) новий проект. Налаштувати властивості проекта.
5. Створити Документи Запитів Зацікавлених Осіб (налаштувати атрибути та значення атрибутів, список зацікавлених осіб).
6. Занести всю потрібну інформацію в RMP.
7. Оформити звіт.
8. Відповісти на контрольні запитання.
Контрольні запитання
1. Дайте визначення Requirement Road Map (Мережевого графіку вимог).
2. Основні елементи інтерфейсу IBM Rational Requisite Pro.
3. Які види шаблонів проекту підтримує IBM Rational Requisite Pro?
4. Які по замовчанню створюються папки для шаблону Use Сase?
5. Які елементи проекту надані в Провіднику?
6. Які існують типи Подань?
7. Для яких задач може бути використана Матриця Атрибутів, Матриця Трасування, Дерево Трасування?
8. Шаблони яких документів надає IBM Rational Requisite Pro?
9. Які існують типи вимог IBM Rational Requisite Pro?
10. Наведіть атрибути вимог.
11. Яким чином зберігаються вимоги в IBM Rational Requisite Pro?
12. Як потрібно виконати настройку проекту в IBM Rational Requisite Pro?
13. Як додати нові атрибути вимоги?
14. Як змінити значення атрибутів вимоги?
15. Як створити документ Stakeholder Requests?
16. Яким чином створюються наступні Подання: Матриця Атрибутів, Матриця Трасування?
17. Як відкрити Подання?
Лабораторна робота №2 Розробка функціональних вимог Мета роботи
Навчитись розробляти функціональні вимоги та заносити їх в Документ Vision.
Основні теоретичні відомості
Розробка документа Концепції (Vision). Документ Vision – один з трьох найбільш важливих документів, що створюються в RequisitePro. Документ Vision містить наступну інформацію: опис проблеми, яка вирішуватиметься новою системою; високорівневий опис вирішення проблеми; список основних функціональних особливостей системи.
Документ Vision може виступати контрактом між замовником і розробниками для технічних вимог. Призначення Документа Vision: визначити межі системи; визначити обмеження, що накладаються на систему; прийти до угоди із замовником з приводу об'єму робіт; створити основу, на якій визначити Сценарії Використання (Use Cases) и Додаткову Специфікацію (Supplementary Specification).
Документ Vision – це сховище для вимог типу Feature (Функціональні особливості). Вони перераховуються в пункті Product Features (Функціональні вимоги продукту). Інші пункти зазвичай заповнюються у вільній формі і не містять ніяких вимог (Додаток Б).