Метрики за оценка на софтуерния процес



Pdf просмотр
страница28/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   24   25   26   27   28   29   30   31   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Измерени стойности
Фиг. 16 Честота на откритите от клиенти несъответствия в
проект "Договори-1"
Фиг. 17 Честота на откритите от клиенти
несъответствия в проект "Офис Уеб-1"
Фиг. 18 Честота на откритите от клиенти несъответствия в
проект "Договори-2"
Фиг. 19 Честота на откритите от клиенти
несъответствия в проект "ГИС-1"
Съпоставка и точност на метриката
Основният признак за качеството на софтуера, който тази метрика изследва, е броят на откритите от клиенти несъответствия. Логично, липсата на клиенти води до липса на открити несъответствия и висока стойност на метриката. Това ясно се вижда от данните на проектите за разработка на нови продукти "Договори-1" и "Офис Уеб-1", които показват сходни и сравнително ниски стойности за метриката.
-0.30
-0.25
-0.20
-0.15
-0.10
-0.05 0.00 1.1.
2012 1.4.
2012 1.7.
2012 1.10.2 012 1.1.
2013 1.4.
2013 1.7.
2013 1.10.2 013 1.1.
2014
Q
-0.35
-0.30
-0.25
-0.20
-0.15
-0.10
-0.05 0.00 1.1.
2014 1.5.
2014 1.9.
2014 1.1.
2015 1.5.
2015 1.9.
2015 1.1.
2016
Q
-2.50
-2.00
-1.50
-1.00
-0.50 0.00 1.2.
2014 1.5.
2014 1.8.
2014 1.11.2 014 1.2.
2015 1.5.
2015 1.8.
2015 1.11.2 015
Q
-6.00
-5.00
-4.00
-3.00
-2.00
-1.00 0.00 1.12.2 011 1.7.
2012 1.2.
2013 1.9.
2013 1.4.
2014 1.11.2 014 1.6.
2015 1.1.
2016
Q
𝑄 = −
𝐵
𝑝
𝑇


30
Данните показват, че при фазата на разработка клиентите най-често откриват несъответствия. Всички изследвани проекти показват намаляване на стойността на метриката във фазата на разработка.
Във фазата на съпровождане и четирите изследвани проекта показват тенденция за повишаване на стойностите на метриката. Това подсказва, че несъответствията, в резултат на често срещани действия на потребителите, вече са открити. Остават да бъдат открити несъответствията, за които са необходими специфични условия. Докато тези условия не са налице, несъответствията остават латентни. Колкото по-специфични са условията, при които се проявява несъответствието, толкова по-дълго то може да остане латентно.
Важна особеност на тази метрика е, че тя не дава абсолютна стойност на качеството на софтуера. Даден продукт може да има множество латентни несъответствия, но тъй като има малко потребители, които не достигат до специфичните условия, необходими за проявата им, стойността на метриката за качество да остава висока. Смисълът на тази метрика е да се използва именно в посока на разпределяне на ресурси там, където ефектът от повишаване на качеството би имал значение за потребителите на софтуера. Това прави метриката подходяща за сравнение на стойностите между различни проекти. Мерки за повишаване на качеството на проектите, които имат по-ниски стойности, биха имали по-голям положителен ефект върху потребителите, отколкото същите метрики, приложени върху проекти с по-висока стойност, защото вероятността потребителите да открият несъответствия в първите е по-голяма.
Изводи
В настоящата глава бяха дефинирани и изследвани седем конкретни метрики:
1. Очаквано човековреме за изпълнение на изискванията Е
𝑟
2. Очаквано човековреме за изпълнение на софтуерния проект 𝐸
𝑑
3. Дял на затворените задачи за функционалност в задачите 𝑄
𝑐
4. Дял на откритите при тестване несъответствия 𝑄
𝑡
5. Очаквано човековреме за затваряне на задачите при съпровождане 𝐸
𝑚
6. Относителна пълнота на софтуерната конфигурация 𝑄
𝑠𝑐𝑚
7. Честота на откритите от клиенти несъответствия 𝑄
За всяка метрика бяха дефинирани необходимите измервания и информационните нужди, които следва да задоволява. Разгледани бяха източниците на данни за измерванията и процесът на измерване в контекста на софтуерния процес. Измерванията бяха приложени върху съществуващия софтуерен процес в лабораторията по КГ и ГИС към НИС на ТУ-София.
Всяка метрика беше приложена върху проекти на лабораторията по КГ и ГИС към НИС на ТУ-София. Изследвана беше корелацията между стойностите на метриката и реалните стойности в изследваните проекти. Извършен беше анализ на точността на метриките, които дават прогнозни стойности.
За всяка от седемте метрики беше установена корелация между стойностите на метриката и реалните стойности в изследваните проекти. Установено беше, че точността на метриките достига, а в някои случаи и значително надвишава, заложения критерий за точност в метода за изследване. Данните показват, че метриките задоволяват информационните нужди, за които са създадени.


Сподели с приятели:
1   ...   24   25   26   27   28   29   30   31   32




©obuch.info 2024
отнасят до администрацията

    Начална страница