Page 74 - 4566
P. 74

система  або  системні  компоненти,  щоб  виконати  контракт
                             або  відповідати  стандартам,  специфікаціям  або  іншим
                             формальним документам;
                                    3)   документоване      представлення       умов     або
                             можливостей проектування системи.
                                    Вимоги     до    продукту    охоплюють      вимоги     як
                             користувачів     (зовнішня    поведінка     системи),    так   і
                             розробників (деякі приховані параметри). Термін користувачі
                             відноситься до всіх зацікавлених у створенні системи осіб.
                                    Вимоги  до  ПЗ  складаються  з  трьох  рівнів  –  бізнес-
                             вимоги, вимоги користувачів і функціональні вимоги. Кожна
                             система має свої нефункціональні вимоги.
                                    Вимоги користувачів (user requirements) описують цілі
                             і завдання, які користувачам дозволить вирішити система. До
                             способів  представлення  цього  виду  вимог  відносяться
                             варіанти використання, сценарії і таблиці «подія – відгук».
                                    Системні  вимоги  (system  requirements)  позначають
                             високорівневі  вимоги  до  продукту  кількох  підсистем  або
                             всієї  системи.  З  вимог  для  всієї  системи  головними  є
                             функціональні вимоги до ПЗ.
                                    Функціональні  вимоги  включають  опис  вимог  за
                             видами     і   типами    функцій,     що    реалізовуються,    і
                             документуються  у  специфікації  вимог  до  ПЗ  (software
                             requirements  specification,  SRS),  де  подається  очікувана
                             поведінка     системи.     Специфікація      вимог     до    ПЗ
                             використовується  при  розробці,  тестуванні,  гарантії  якості
                             продукту, управлінні проектом і його функціями. На додаток
                             до     функціональних       вимог     специфікація      містить
                             нефункціональні  вимоги  (захист  даних,  адаптивність,
                             мінливість і ін.), де описані цілі і атрибути якості.
                                    Атрибути  якості  (quality  attributes)  є  додатковим
                             описом  функцій  програмного  продукту,  виражених  через
                             опис  його  характеристик,  важливих  для  користувачів  або
                             розробників.  До  таких  характеристик  відносяться  легкість  і


                                                               74
   69   70   71   72   73   74   75   76   77   78   79