. Специфікація вимог до програмного забезпечення представлена ??в Додатку A.
1.7 Атестація вимог
Даний розділ включає в себе формування «Технічного завдання».
Технічне завдання - вихідний документ на проектування технічного об'єкта. ТЗ встановлює основне призначення розробляється об'єкта, його технічні характеристики, показники якості і техніко-економічні вимоги, припис щодо виконання необхідних стадій створення документації (конструкторської, технологічної, програмної і т. д.) та її склад, а також спеціальні вимоги.
Завдання як вихідний документ на створення чогось нового існує у всіх областях діяльності, розрізняючи за назвою, змісту, порядку оформлення і т. п. (наприклад, проектне завдання в будівництві, бойове завдання, домашнє завдання , договір на літературний твір і т. д.).
Відповідно до Цивільного кодексу, проектування - це один з видів підрядних робіт, результатом яких є продукція (проект), тобто комплект проектної документації на інший продукт (об'єкт проектування). Проект призначений для створення об'єкта, його експлуатації, ремонту та ліквідації, а також для перевірки або відтворення проміжних і кінцевих рішень, на основі яких цей об'єкт був розроблений.
Учасників проектних робіт поділяють на споживачів (замовників цих робіт) та постачальників (виконавців цих робіт, підрядників). Виконавця-спеціаліста називають проектувальником або розробником. Постачальником, як і споживачем продукції, може бути організація (юридична особа) або конкретна людина (фізична особа).
Технічне завдання є юридичним документом - як додаток включається в договір між замовником і виконавцем на проведення проектних робіт і є його основою: визначає порядок та умови робіт, в тому числі мета, завдання, принципи, очікувані результати та терміни виконання. Всі зміни, доповнення та уточнення формулювань ТЗ обов'язково узгоджуються з замовником і їм затверджуються. Це необхідно і тому, що у разі виявлення у процесі вирішення проектної задачі неточностей або помилковості вихідних даних виникає необхідність визначення ступеня вини кожної зі сторін-учасниць розробки, розподілу понесених у зв'язку з цим збитків.
Метою розробки ТЗ проекту АІС є оцінка основних параметрів, що обмежують проект інформаційної системи, обгрунтування вибору і оцінка основних проектних рішень по окремих компонентах проекту.
Детально технічне завдання описано в Додаток Б.
До сучасних методів виявлення вимог відноситься використання програмних прототипів.
Прототипування - це найбільш часто використовуваний сучасний метод виявлення вимог. Програмні прототипи конструюються для візуалізації системи або її частини для замовників з метою отримання їх відгуків.
Прототип - це ефективний спосіб виявлення вимог, які важко отримати від замовника за допомогою інших засобів. Прототипи дозволяють вирішувати три основні завдання:
прояснення і завершення процесу формулювання вимог;
дослідження альтернативних рішень;
створення кінцевого продукту.
Прототип являє собою демонстраційну систему - зроблену робочу модель рішення, яка представляє графічний користувал...