Page 18 - 4190
P. 18

Аналіз вимог. Вимоги схильні до проблем двозначності, непов-
            ноти і неузгодженості. Їх усунення на етапі розроблення вимог стоїть
            на кілька порядків менше, ніж усунення цих самих проблем на пізніх
            стадіях розроблення. Аналіз вимог спрямований на вирішення даних

            проблем.
                  Існує технічний компроміс між занадто невизначеними вимогами
            та вимогами настільки деталізованими, що вони:

                   вимагають багато часу для розроблення, іноді навіть ризикують
            застаріти до кінця розроблення;
                   обмежують можливі способи реалізації;

                   є занадто дорогими.
                  Документування вимог. Вимоги звичайно використовуються як

            засіб комунікації між різними зацікавленими особами. Це означає, що
            вимоги повинні бути прості і зрозумілі для звичайних користувачів та
            розробників. Один загальний спосіб задокументувати вимога - це на-
            писати твердження про те, що повинна зробити система.

                  У практиці бувають такі типи документів вимог:
                  1. Концепція програми (Vision).
                  2. Специфікація  програмного  забезпечення  (англ.  Software

            Requirements Specification, SRS).


                                           Питання для самоконтролю
                  1. Які бувають джерела вимог до програмного забезпечення?

                  2. Перелічіть вимоги до програмного забезпечення за рівнем.
                  3. Перелічіть вимоги до програмного забезпечення за характером.
                  4. Назвіть декілька (3-4) характеристик вимог.

                  5. Що означає «недвозначність» вимоги?
                  6. Перелічіть  основні характеристики якісних вимог до програм-
            ного забезпечення.

                  7. Які методи виявлення вимог до програмного забезпечення?
                  8. Опишіть аналіз вимог програмного забезпечення.



















                                                              18
   13   14   15   16   17   18   19   20   21   22   23