МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
Звіт
До лабораторної роботи № 6
На тему: “ Визначення ризиків, пріоритетів, вартості реалізації вимог до програмного продукту – інформаційної системи форуму”
З дисципліни : "Аналіз вимог до програмного забезпечення"
Лабораторна робота № 5
Тема: Визначення ризиків, пріоритетів, вартості реалізації вимог до програмного продукту – інформаційної системи форуму.
Завдання
Розробити специфікацію вимог та звіту до проекту за варіантом за допомогою інструментів TIGER Pro.
Хід роботи
TIGER Pro є хорошим інструментом для надання допомоги користувачеві, в написанні гарних вимог. TIGER Pro забезпечує часткове вирішення проблеми поганих вимог згідно принципів Total Quality Management та експертних систем, і управління знаннями. Частина проблеми, яка вирішена, - це загальноприйнята практика виробництва документів, що містять формулювання вимог, які погано сформульовані, тобто є розпливчастими і не піддаються перевірці, і містять численні вимоги в рамках одного пункту, що ускладнює тестування вимог.
Формат і характеристики хороших і поганих вимоги хоча вже й опубліковані кілька років, але люди все ще розробляють погано сформульовані вимоги. Це тому, що багато хто з розробників вимог мало що знають про наслідки погано написаних вимог.
TIGER Pro містить експертну систему, яка виконує синтаксичну обробку текстового режиму вимог з точки зору тестування і вказує на вимоги, які важко перевірити, чи які написані таким чином, що ускладнює тестування. TIGER Pro не знайде всі дефекти у вимогах, але дозволяє значно поліпшити письмові вимоги.
TIGER PRO є демонстрацією концепції, згідно з якою функції можуть бути побудовані у інструменти керування вимогами.TIGER PRO призначена для розробки вимог документа, який був експортований з ASCII текстового файл, або з бази даних, DOORS, і підготовки резюме дефектів, знайдених програмою у вимозі. Знайдені дефекти можуть бути використані для оцінки якості вимог документа. TIGER PRO дозволяє користувачеві звернути увагу на дефекти вимог і прийняти рішення, якщо він / вона погоджується з TIGER PRO чи ні. Якщо користувач погоджується з TIGER PRO , він / вона може використовувати TIGER Pro для редагування вимог.
Якщо для розробки специфікації використовується TXT-файл, база даних створюється в тому ж каталозі.
TIGER PRO також створює динамічну доповідь про дефекти, виявлені у відповідності до вимог документа, який користувач може зберегти в текстовий файл.
Розробка специфікації вимог. Створення звіту на основі інформації про вартість вимог:
Розробка специфікації вимог. Створення звіту на основі інформації про пріоритетність та ризики вимог:
Висновок:
TIGER PRO є зручним інструментом для розробки специфікації вимог, оскільки дозволяє не лише наочно описати вимоги, виявити дефекти, а й створити звіти, засновані на інформації про атрибути вимог: вартість, ризики, пріоритети. В ході лабораторної роботи я створив специфікацію вимог та відповідні звіти згідно варіанту – розробка інформаційної системи форуму.