Page 104 - 4566
P. 104

моделі  якості  або  для  прогнозування.  Вимірювання
                             проводяться,  як  правило,  після  калібрування  метрик  на
                             ранніх  етапах  проекту.  Загальною  мірою  є  ступінь
                             трасованості,    яка   визначається     кількістю    трас,   що
                             простежуються за допомогою моделей сценаріїв (наприклад,
                             UML) і якими можуть бути кількість:
                                    – вимог;
                                    – сценаріїв і дійових осіб;
                                    – об'єктів, включених у сценарій, і локалізація вимог
                             до кожного сценарію;
                                    – параметрів і операцій об'єкту тощо.
                                    Стандарт ISO/IEC 9126-2 визначає наступні типи мір:
                                    –  міра  розміру  ПЗ  в  різних  одиницях  вимірювання
                             (число функцій, рядків у програмі, розмір дискової пам'яті та
                             ін.);
                                    –  міра  часу  (функціонування  системи,  виконання
                             компоненту та ін.);
                                     –  міра  зусиль  (продуктивність  праці,  трудомісткість
                             та ін.);
                                    –  міри  обліку  (кількість  помилок,  відмов,  відповідей
                             системи тощо).
                                    Спеціальною       мірою    може      виступати    рівень
                             використання  повторних  компонентів  і  вимірюється  як
                             відношення  розміру  продукту,  виготовленого  з  готових
                             компонентів,  до  розміру  системи  в  цілому.  Дана  міра
                             використовується  при  визначенні  вартості  і  якості  ПЗ.
                             Прикладами метрик є:
                                    –  загальна  кількість  об'єктів  і  кількість  повторно
                             використовуваних;
                                    –     загальна     кількість     операцій,     повторно
                             використовуваних і нових операцій;
                                    –  кількість  класів,  що  успадковують  специфічні
                             операції;
                                    – кількість класів, від яких залежить даний клас;


                                                               104
   99   100   101   102   103   104   105   106   107   108   109