Лабораторна робота спрямована на ознайомлення з процесом розроблення вимог і складання технічного завдання на розроблення програмного забезпечення, отримання навиків по використанню основних методів формування і аналізу вимог.
Вимоги до результатів виконання лабораторної роботи:
- наявність діаграми ідентифікації точок зору і діаграми ієрархії точок зору;
- наявність сценаріїв подій (послідовність дій);
- наявність вимог користувачів, які чітко описують майбутнє функціонування системи;
- наявність системних вимог, що включають вимоги до структури, програмного інтерфейсу, технології розроблення, загальні вимоги до системи (надійність, масштабність, розподіленість, модульність, безпеку, відкритість, зручність користування).
Порядок виконання роботи
1. Вивчити теоретичний матеріал по темі (конспект лекцій).
2. Побудувати опорні точки зору на основі методу VORD для формування і аналізу вимог. Результатом повинні бути дві діаграми: діаграма ідентифікації точок зору і діаграма ієрархії точок зору.
3. Скласти сценарії основних подій.
4. Скласти інформаційну модель майбутньої системи, що включає в себе опис основних об’єктів системи і взаємодію між ними. На основі отриманої інформаційної моделі і діаграм ідентифікації точок зору, діаграми ієрархії точок зору, а також сценарію подій сформувати вимоги користувача і системні вимоги.
5. Скласти звіт, що містить всі отримані рівні моделі, опис функціональних блоків, потоків даних, сховищ і зовнішніх об’єктів.