Дәріс. Программалық жобаның бағасы / құны
Салымшылардың жобасы программалық жобаның қ ұ нын ү немі сынақ тан ө ткізіп отырады. Қ ате санау кезінде тіпті ең фантастикалық ө нім ө зінің қ ұ нын жоғ алтады. Жалпы жобаның қ ұ ны фиксирлі болса да, қ ұ нның берілген талабын жү зеге асыру керек. Біз талап туралы, кө рсетілу ө нім туралы кө п білсек, ары қ арай жобалау қ арқ ынын жоба қ ұ ны бойынша бағ алау біз ү шін тек оң ай болады. Жобаны орыдаудағ а бағ аның, қ ұ нның жә не мерзімнің қ арапайым сұ лбасы келесі тү рде берілген: 1. Алдың ғ ы жұ мыстардағ ы тең естірулерді қ олданып, размерлі –бағ ытталғ ан метриканың қ ұ нын жә не жобаның ұ зақ тылығ ын немесе кодтың жолдық санын бағ алау ү шін керек. 2. Немесе фнкционалды –бағ ытталғ ан метрик ә дісін қ олданың ыз. Функционалды размердің жақ ындауын есептең із. Нақ тылау ү рдісін қ олданың ыз. 3. Бағ аның кодтық жолдық санын қ олдану ү шін, оның ең бек шығ ының жә не жобаның ұ зақ тылығ ын есептеу ү шін СОСОМО формуласының кө мегімен шығ ару. Бағ аның кодтық жолдық санының функционалдық размерін учетсіз қ олдану. Осындай бағ а рұ қ сат етілген фаза бойынша жобалаудың жә не кодтаудың алдында, немесе размерлі –бағ ыттталғ ан метрикағ а негіз болады. Размерлі –бағ ытталғ ан метрика программалық ө нім жә не соның ө ң деу ү рдісін тө те ө лшейді. Метрика LOC- бағ асына (Lines of Code) негізделген. LOC- бағ асы – бұ л ө ндірілетін аналогтық жобаның жолдық программалық ө німдегі саны. LOC –метриктің шығ ыс деректері келесі кестеде берілген:
Кесте жобаның кейінгі жылдардағ ы деректерінен тұ рады. Мысалы, PR-2 жобасының кө рсетуі бойынша: 24-адам кө мегімен 12100 жолдық программа ө ң деліп, оның қ ұ ны $168000 болғ ан. Сондай –ақ PR-1 жобасында 365 беттік документ ө ң деліп, соның ішінде бірінші жылдық эксплуатация кезінде 29 қ ате тіркелген.
Кестенің негізінде размерлі –бағ ытталғ ан метриканың сапасы жә не ө німділігі есептеледі(ә рбір жоба ү шін):
ө німділік = Ұ зындық [ тыс.LOC Шығ ын Чел.-мес]
сапа = Қ ате [ бірлік Ұ зындық тыс.LOC] салыстырмалы_қ ұ ны = Қ ұ н [ тыс.$ Ұ зындық тыс.LOC] қ ұ жаттандырылғ ан = Документ беті [ бет Ұ зындық тыс.LOC] Размерлі-бағ ытталғ ан метриктің ерекшелігі: - кең танымалдығ ы. - Жең іл жә не тез есептелінуі. Размерлі бағ ытталғ ан метриктің кемшілігі: - программалық тілдерден тә уелділігі. - Шығ ыс деректерді алу қ иын, ө йткені оның жобадағ ы бастапқ ы стадиясын алу қ иынғ а тү седі. - Программалық тілдердің процедураларына бейімделмеген.
сапа= [ ] салыстырмалы қ ұ н = [ ] қ ұ жаттандырылғ ан = [ ]
Функционалды- бағ ытталғ ан метрактың артық шылық тары: - программалау тіліне тә уелді емес; - проекттің кез келген сатысында оң ай есептелінеді;
Метрактың кемшілігі болып оның нә тижесінің субъективтік деректерге негізделгендігі жә не тура емес, жанама ө лшемдердің қ олданылуы табылады.
|