Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет «Львівська політехніка»
Інститут Післядипломної освіти
/
Звіт про виконання
ЛАБОРАТОРНОЇ РОБОТИ №3
з курсу "Аналіз вимог до програмного забезпечення "
Тема. «Вивчення програмного засобу управління вимогами».
Тема: Вивчення програмного засобу управління вимогами.
Умова завдання
Завдання: Ознайомитися із програмним засобом управління вимогами, вивчити основні характеристики та можливості. Завантажити засіб управління вимогами RequirementsWin можна з ресурсу -http://www.am-programs.ru/ReqDowload.shtml
Програма для управління вимогами
Загальний опис.
Програма для управління вимогами призначена для полегшення праці фахівців, що займаються розробкою вимог, до різних систем. Дана програма є однокористувацькою і орієнтована насамперед на розробників, що працюють над проектами поодинці і на невеликі колективи розробників, в яких управлінням вимогами займається одна людина. Ця програма дозволяє:
створювати деревовидний список вимог;
встановлювати і відстежувати зв'язки між вимогами;
приєднувати файли до вимог;
створювати HTML файл з описом вимог;
налаштовувати типи вимог і їх атрибути відповідно до своїх потреб;
проглядати список вимог у вигляді дерева і у вигляді таблиці з можливістю сортування по всіх атрибутах;
використовувати значки, відповідні значенням атрибутів вимоги, при відображенні списку вимог у вигляді дерева;
зберігати дані проекту в XML файл.
Виконання роботи
Відвідавши сайт розробника скачуємо останню стабільну версію програми відповідно до платформи: (рис.1).
/
Рис.1. Завантаження програми
Запускаємо програму RequirementsWin, зауважимо що вона крос-платформена і написана мовою Java: (рис.2).
/
Рис.2. Запуск програми
Перш за все створимо новий проект для опису специфікацій вимог, власного продукту та назвемо його Product requirements: (рис.3).
/
Рис.3. Створення нового проекту
Створюємо деревовидну структуру вимог нашого продукту, взяту з Лабораторної роботи№2, користуючись панеллю інструментів : (рис.4).
/
Рис.4. Панель інструментів
Додати підлеглу вимогу;
Додати вимогу на текучому рівні;
Вставити вимогу на рівеь вище;
Вставити вимогу на рівень нище;
Перемістити вимогу на рівень вище;
Перемістити вимогу на рівень нище;
Знищити вимогу;
Відмінити останню дію;
Відмінити відміну дії.
В результаті цих дій деревоивдна структура вимог отримає приблизно такий вигляд: (рис.5).
/
Рис.5. Деревовидна структура вимог
Кожні з вимог даємо назву, та пишемо короткі замтки, або вичерпну інформацію: (рис.6).
/
Рис.6. Наповнення інформацією.
Ми маємо змогу створювати різні види об‘єктів, для полегшення сприйняття інформації по завданнях: (рис.7).
/
Рис.7. Задання додаткових атрибутів
Для полегшення навігації створюємо вхідні та вихідні посилання: (рис.8).
/
Рис.8. Вихідні посилання
Варто не забути додати макети прототипу програми, програма підтримує таку функцію: (рис.9).
/
Рис.9. Додавання графічних зображень
В результаті ми тримуємо таку дерововидну структуру вимог: (рис.10).
/
Рис.10. Деревовидна структура вимог після модифікацій
Зберігаємо наш проект та експортуємо його в html: (рис.11).
/
Рис.11. Експорт у html-файл
Завершуємо роботу з програмою.
Висновок.
Виконуючи дану лабораторну роботу я ознайомився з програмним забезпеченням призначеним для створення проекту вимог в процесі проектування, створення та від лагодження програмного забезпечення на прикладі програми RequirementsWin, а також заніс в нею дані з Лабораторної роботи№2.