DAVRONBEK NORBOYEV
314-20 DIF
Konstruktiv XARAJAT MODEL (COCOMO - ishlab chiqish xarajatlari modeli ) Barri Boem tomonidan ishlab chiqilgan algoritmik dasturiy ta'minotni ishlab chiqish xarajatlari modelidir . Model bir qator loyihalardan to'plangan ma'lumotlardan aniqlangan parametrlarga ega oddiy regressiya formulasidan foydalanadi .
COCOMO birinchi marta 1981 yilda Barri Boemning "Dasturiy ta'minotni ishlab chiqish iqtisodiyoti" kitobida dasturiy ta'minotni ishlab chiqish loyihalari uchun mehnat, xarajatlar va jadvalni hisoblash modeli sifatida nashr etilgan. U Barri Boem dasturiy ta'minot va texnologiya tadqiqotlari direktori bo'lgan TRW aerokosmik kompaniyasida 63 ta loyihani o'rganishdan foydalangan. Tadqiqotda loyihalar kod satrlari soniga (2 dan 100 minggacha), shuningdek dasturlash tiliga qarab hajmi bo'yicha tasniflangan .(assembyorlardan yuqori darajadagi PL/I tiliga qadar. Ushbu loyihalar 1981 yilda sanoatda hukmronlik qilgan palapartishlik (klassik) dasturiy ta'minotni ishlab chiqishning hayot tsikli modeliga asoslangan edi .
1997 yilda COCOMO II modeli ishlab chiqilgan, yakunlangan va 2000 yilda COCOMO II bilan dasturiy ta'minotni ishlab chiqish xarajatlarini baholash kitobida nashr etilgan. COCOMO II asl modelning vorisi bo'lib, zamonaviy dasturiy ta'minotni ishlab chiqish loyihalarini baholash uchun ko'proq mos keladi. U zamonaviy dasturiy ta'minotni ishlab chiqish jarayonlarini to'liqroq qo'llab-quvvatlaydi va yangilangan loyiha bazasiga qurilgan.
COCOMO uchta bosqichma-bosqich batafsil va takomillashtirilgan shakllar ierarxiyasidan iborat. Birinchi daraja, Basic, dasturiy ta'minotni ishlab chiqish xarajatlarini tez erta baholash uchun javob beradi va rivojlanishning dastlabki bosqichlarida hisobga olinmaydigan ba'zi omillar tufayli noaniqlikka duchor bo'ladi. O'rta COCOMO darajasi ushbu omillarni hisobga oladi, Batafsil daraja esa loyihaning alohida bosqichlarining uning umumiy qiymatiga ta'sirini qo'shimcha ravishda hisobga oladi.
Asosiy daraja (COCOMO Model 1: Asosiy) [ tahrir | kodni tahrirlash ]
Asosiy chiziq dastur hajmining funktsiyasi sifatida ishlab chiqish harakatlari va xarajatlarini hisoblab chiqadi. Hajmi taxminiy minglab kod satrlarida ifodalanadi (KLOC - kilo kod satrlari ).
COCOMO dasturiy ta'minotni ishlab chiqish bo'yicha loyihalarning uchta klassi uchun qo'llaniladi:
Organik rejim - yaxshi tajribaga ega va qat'iy rivojlanish talablari bo'lmagan kichik jamoalar
Yarim ajratilgan rejim (O'rta / Yarim ajratilgan rejim) - aralash ishlab chiqish tajribasiga ega va aralash talablarga ega bo'lgan o'rta o'lchamli jamoalar (ham qattiq, ham emas).
O'rnatilgan ko'rinish (Intered / Embedded rejimi) - ko'plab qat'iy cheklovlarni hisobga olgan holda ishlab chiqilgan (apparat, dasturiy ta'minot, operatsion yordam va boshqalar uchun).
Bu erda asosiy COCOMO tenglamalari:
Mehnat sarfi = a b ( KLOC ) b b [odam-oy]
Do'stlaringiz bilan baham: |