1.
Таблиця 1.4 - Категорії опису вимог
КатегорияОписаниеFФункциональные вимоги, що описують необхідну функціональність або прецеденти сістемиSСістемние вимоги, такі як використовувані платформиPТребованія до представленіюRТребованія, що визначають ризики, яким має бути приділено основну увагу при розробці системи
Функціональні вимоги категорії F являють собою перелік сервісів, які повинна виконувати система. При цьому необхідно вказати, як система реагує на вхідні дані.
Опис функціональних вимог представлені в таблиці 1.2.
Таблиця 1.5 - Функціональні вимоги
ТребованиеТипОписаниеАутентификация пользователяFДля роботи в системі необхідно пройти аутентификациюНепротиворечивый введення даннихFПроверка типів даних на стадії вводаОтчети по требованіюFОтчети, які запитують вищі органи
Другою категорією в описі вимог є категорія системних вимог - S. Описи системних вимог представлені в таблиці 1.3.
Таблиця 1.6 - Системні вимоги
ТребованиеТипОписание.АрхитектураSPentium IV 1GHz CPUПлатформаSWindows XPСУБДSMySQL 5.1.40Язик программірованіяS.NET Framework C # Інформаційно-логічний язикSЯзик структурованих запитів SQL Transact-SQL розширення мови SQL
Вимоги до подання (Р) відносяться до третьої категорії. Вони описують формування вимог замовника до інтерфейсу програмного забезпечення. Описи вимог до подання показані в таблиці 1.4.
Таблиця 1.7 - Вимоги до подання
ТребованиеТипОписание.Интерфейс робочого окнаPПростая і сувора, не дратівлива очі колірна гаммаКорректний введення даннихPДанние невідповідних типів не приймаються, видається предупрежденіеПростота інтерфейсаPІнтуітівно зрозумілий інтерфейс
До четвертої категорії відносяться вимоги до ризиків (R). Дана категорія вимог спрямована на загальну безпеку системи і вирішує такі питання як збереження несуперечності стану баз даних, захист від вторгнень, резервне копіювання і відновлення. Описи вимог до ризиків представлені в таблиці 1.5.
Таблиця 1.8 - Вимоги до ризиків
ТребованиеТипОписаниеСоответствие значень в таблицях внесеним даннимRПоля в таблицях повинні відповідати типу введених даннихПостроеніе отчетовRПолное відповідність вмісту в табліцахСохранность і цілісність даннихRСістема повинна забезпечувати збереження даних у разі непередбачених збоях
На основі опису вимог складається документ, іменований Специфікацією. Специфікація вимог - документ, в якому точно вказуються функції і можливості, якими має володіти ПО, а також необхідні обмеження.
Специфікація вимог (Software Requirements Specification, SRS) використовується для поточного супроводу проекту та подання вимог, сформульованих по відношенню до проекту. SRS дозволяє визначити предметну область програмного продукту, розглянутого щодо трьох його основних складових: даних, процесу і поведінки. Специфікація SRS дозволяє від визначення предметної області проекту перейти до області рішень, визначивши три моделі вимог, що відображають характеристики даних, процесу та поведінки [11, 12]. Даний документ повинен містити склад і найменування комплексів задач, вимоги щодо зміни організаційної структури, складу забезпечують підсистем [13]...