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


Предложения за използване на резултатите и виждания за



Pdf просмотр
страница30/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
Предложения за използване на резултатите и виждания за
насоките на по-нататъшната работа
Предложеният референтен модел на софтуерен процес може да бъде използван от организации, които разработват софтуер, за въвеждане на програма за измерване. Програмата може да включва седемте изследвани метрики за оценка на ключови аспекти от процеса, както и други, подходящи за специфичните цели на организацията, метрики.
Прилагането на метриките в повече проекти ще даде възможност за подобряване на дефиницията и обхвата им. Възможно е да бъдат установени допълнителни променливи или зависимости, които не са проявили ефекта си в изследваното множество проекти. Успешното прилагане на метриките в сегашния им вид върху повече проекти пък би дало допълнителна валидация на представените в настоящата дисертация изследвания.
Друга възможна посока за развитие е дефинирането и изследването на още метрики за оценка на софтуерния процес. Потенциален интерес представляват: метрика за стабилност на софтуерните изисквания, която да отчита появата на нови изисквания или промени в изискванията на модули, чиито проектиране или разработка вече са започнали; метрика за скоростта на разработка, която да дава прогнозно време за изпълнение на задачите във фазата на изграждане; метрика за доставяното ниво на обслужване, която да оценява доколко реалните параметри на доставяното обслужване отговарят на договореното ниво на обслужване и др.
Приноси по дисертационния труд
1. Дефиниран и описан е референтен модел на процес за разработка на софтуер, който може да бъде използван от софтуерни организации, използващи различни методологии.
2. Дефиниран е метод за изследване на метрики, който определя изискванията, на които трябва да отговарят, и начинът за определяне на техните характеристики.


32 3. Дефинирана е метрика "очаквано човековреме за изпълнение на изискванията" и е показана нейната способност да прогнозира човековремето за изпълнение на изискванията с точност ±6.6%.
4. Дефинирана е метрика "очаквано човековреме за изпълнение на софтуерния проект" и е показана нейната способност да прогнозира човековремето за реализиране на софтуерния проект с точност ±4.2%.
5. Установена е корелация между брой затворени задачи за функционалност и брой затворени несъответствия във фазите на разработка и съпровождане.
6. Дефинирана е метрика "дял на затворените задачи за функционалност в задачите" и е показана нейната способност да прогнозира броя на несъответствията във фазите на разработка и съпровождане с точност ±17%.
7. Дефинирана е метрика "дял на откритите при тестване несъответствия" и е показана способността ѝ да дава валидна оценка на ефективността на тестването на софтуер при константен брой ползватели.
8. Дефинирана е метрика "очаквано човековреме за затваряне на задачите при съпровождане" и е показана способността ѝ да прогнозира човековремето за затваряне на задачите при съпровождане с точност ±11%.
9. Дефинирана е метрика "относителна пълнота на софтуерната конфигурация" и е показана способността ѝ да отчита използването на следните добри практики: поддържане на версиите на кода в система за контрол на версиите, поддържане на версиите на документацията в система за контрол на версиите, записване на задачите по проекта в система за управление на задачите, поддържане на информация кой изпълнява дадена задача, поддържане на еднозначно идентифицируеми версии на доставените на клиенти софтуерни продукти и записване на промените в елементите на конфигурацията в резултат на изпълнението на задача.
10. Дефинирана е метрика "честота на откритите от клиенти несъответствия" и е показана нейната способност да дава количествена оценка на необходимостта от преразпределение на ресурси за повишаване на качеството между различни софтуерни проекти. Установена е зависимост между честотата на откриване на несъответствия от клиенти и фазата на проекта.
11. Седемте изследвани метрики са внедрени в технологията на работа на два екипа от лабораторията по КГ и ГИС към НИС на ТУ-София.


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




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

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