Page 105 - 4566
P. 105

– кількість користувачів класу або операцій тощо.
                                   При оцінці  загальної  кількості  деяких  величин  часто
                            використовуються середньостатистичні метрики (наприклад,
                            середня  кількість  операцій  у  класі,  середня  кількість
                            спадкоємців класу або операцій класу тощо).
                                   Як  правило, заходи  у  значній  мірі  є  суб'єктивними  і
                            залежать від знань експертів, що проводять кількісні оцінки
                            атрибутів компонентів програмного продукту.
                                   Прикладом  широко  використовуваних  зовнішніх
                            метрик програм є метрики Холстеда - це характеристики, що
                            виявляються  на  основі  статичної  структури  програми,  на
                            конкретній     мові   програмування:      кількість   входжень
                            операндів,  що  найбільш  часто  бувають,  і  операторів;
                            довжина опису програми як сума кількостей входжень всіх
                            операндів і операторів тощо.
                                   На  основі  цих  атрибутів  можна  обчислити  час
                            програмування, рівень програми (структурованість і якість) і
                            мови програмування (абстракція засобів мови і орієнтації на
                            дану проблему) тощо.
                                   Метрики процесів складаються з метрик:
                                   –  вартості,  що  визначають  витрати  на  створення
                            продукту  або  на  архітектуру  проекту  з  урахуванням
                            оригінальності, підтримки, документації розробки;
                                   – оцінки вартості робіт фахівців за людино-годинами
                            або місяцями;
                                   –  ненадійності  процесу  -  кількості  невиявлених
                            дефектів при проектуванні;
                                   – повторюваності, яка визначає ступінь використання
                            повторних компонентів.
                                   Як метрики процесу можуть виступати час розробки,
                            кількість  помилок,  знайдених  на  етапі  тестування  тощо.
                            Практично використовують такі метрики процесу:
                                   1)  загальний  час  розробки  і  окремо  час  для  кожної
                            стадії;


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