Софтверски показатељ

Софтверски показатељ је стандард мерења степена до којег софтвер или програмски процес има своје дејство. Чак иако показатељ није мера (показатељи су функције, док су мерења бројеви добијени применом показатеља), често се ова два термина користе као синоними. Како су квантитативна мерења од суштинског значаја у свим наукама, постоји сталан напор теоретичара и практичара информатике да обезбеде сличан приступ развоју софтвера. Циљ је добијање објективних, изводљивих и мерљивих вредности, које могу имати бројне значајне примене у расподели и планирању буџета, процени трошкова, испитивању квалитета, исправљању програмских грешака, оптимизацији софтверских перформанси и оптималним кадровским радним задацима.

Заједничке софтверске мере

уреди

Заједничке софтверске мере укључују:

Ограничења

уреди

Како је развој софтвера сложен процес, са великом променљивошћу методологије и циљева, тешко је дефинисати или измерити квалитет и квантитет софтвера, и одредити прецизан показатељ. Додатна отежавајућа околност је у одређивању који је показатељ битан и шта он означава.[3][4] Практична употреба софтверских показатеља је зато ограничена на следеће области:

Одређени показатељ може утицати на један или више од горе наведених аспеката. Може утицати и на равнотежу између њих, као на пример индикатор тимске мотивације или извођења пројекта.

Прихватање и јавно мишљење

уреди

Неки софтверски практичари истичу да једноставни показатељи могу узроковати више штете него користи.[5] Други су приметили да су показатељи постали саставни део процеса развоја софтвера.[3] Утицај мерења на психологију програмера повећао је бригу због штетних ефеката на учинак због стреса, притиска при раду и покушаја да се преваре показатељи, док други сматрају да има позитиван утицај на програмере тако што подижу вредност њиховог рада и спречавају да буду потцењени.[6] Неки тврде да је дефиниција многих методологија мерења непрецизна, стога је често нејасно како се одређени резултат добио,[7] док други сматрају да је несавршена квантификација боља него да је нема (“Не можес контролисати оно што не можеш измерити.”).[8] Докази показују да су софтверски показатељи у великој употреби од стране државних агенција, америчке војске, НАСА-е,[9] ИТ консултаната и академских институција.[10]

Види још

уреди

Референце

уреди
  1. ^ „Десцриптиве Информатион (DI) Метриц Тхресхолдс”. Ланд Софтwаре Енгинееринг Центре. Архивирано из оригинала 06. 07. 2011. г. Приступљено 19. 10. 2010. 
  2. ^ „ОМГ Адоптс Аутоматед Фунцтион Поинт Специфицатион”. Омг.орг. 17. 1. 2013. Приступљено 19. 5. 2013. 
  3. ^ а б Бинстоцк, Андреw. „Интегратион Wатцх: Усинг метрицс еффецтивелy”. СД Тимес. БЗ Медиа. Приступљено 19. 10. 2010. 
  4. ^ Колаwа, Адам. „Wхен, Wхy, анд Хоw: Цоде Аналyсис”. Тхе Цоде Пројецт. Приступљено 19. 10. 2010. 
  5. ^ Канер, Др. Цем, Софтwаре Енгинеер Метрицс: Wхат до тхеy меасуре анд хоw до wе кноw?, ЦитеСеерX: 10.1.1.1.2542 
  6. ^ „ПројецтЦодеМетер "ПројецтЦодеМетер Усерс Мануал" (ПДФ). стр. 65. Приступљено 19. 5. 2013. 
  7. ^ Линцке, Рüдигер; Лундберг, Јонас; Лöwе, Wелф (2008), „Цомпаринг софтwаре метрицс тоолс” (ПДФ), Интернатионал Сyмпосиум он Софтwаре Тестинг анд Аналyсис 2008, стр. 131—142 
  8. ^ ДеМарцо, Том (2010). Цонтроллинг Софтwаре Пројецтс: Манагемент, Меасуремент анд Естиматион. ИСБН 978-0-13-171711-4. 
  9. ^ „НАСА Метрицс Планнинг анд Репортинг Wоркинг Гроуп (МПАРWГ)”. Еартхдата.наса.гов. Архивирано из оригинала 22. 10. 2011. г. Приступљено 19. 5. 2013. 
  10. ^ „УСЦ Центер фор Сyстемс анд Софтwаре Енгинееринг”. Сунсет.усц.еду. Архивирано из оригинала 11. 12. 2017. г. Приступљено 19. 5. 2013. 

Литература

уреди

Спољашње везе

уреди