Constructive Cost Model (COCOMO) adalah algoritma estimasi biaya
perangkat lunak model yang dikembangkan oleh Barry Boehm . Model ini
menggunakan dasar regresi formula, dengan parameter yang berasal dari data
historis dan karakteristik proyek proyek saat ini.
COCOMO pertama kali diterbitkan pada tahun 1981 Barry Boehm W.
‘s Book rekayasa ekonomi Perangkat Lunak sebagai model untuk memperkirakan
usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak. Ini menarik pada
studi dari 63 proyek di TRW Aerospace mana Barry Boehm adalah Direktur Riset
dan Teknologi Perangkat Lunak pada tahun 1981. Penelitian ini memeriksa
proyek-proyek ukuran mulai dari 2.000 sampai 100.000 baris kode , dan bahasa
pemrograman mulai dari perakitan untuk PL / I . Proyek-proyek ini didasarkan
pada model waterfall pengembangan perangkat lunak yang merupakan pengembangan
software proses lazim pada tahun 1981.
COCOMO merupakan singkatan dari Constructive Cost Model yaitu
algortima model estimasi biaya perangkat lunak yang dikembangkan dan
diterbitkan oleh Barry Boehm. Cocomo merupakan sebuah model – model untuk
memperkirakan usaha, biaya dan jadwal untuk proyek-proyek perangkat lunak.
Pada tahun 1981,Barry Boehm memperkenalkan hirarki model
estimasi PL dengan nama COCOMO, Barry Boehm mendesain COCOMO untuk memberikan
estimasi / perkiraan jumlah Person-Months untuk mengembangkan suatu produk
software. Referensi pada model ini dikenal dengan nama COCOMO 81.
Pada tahun 1990, muncul suatu model estimasi baru yang disebut
dengan COCOMO II. Secara umum referensi COCOMO sebelum 1995 merujuk pada
original COCOMO model yaitu COCOMO 81, setelah itu merujuk pada COCOMO II.
COCOMO merupakan model
terbuka sehingga semua detail dapat dipublikasi, termasuk :
Dasar persamaan
perkiraan biaya
Setiap asumsi yang
dibuat dalam model
Setiap definisi
Biaya yang disertakan
dalam perkiraan dinyatakan secara eksplisit
JENIS-JENIS COCOMO
COCOMO, Biaya
Konstruktif Model statis tunggal-variabel model. Barry Boehm memperkenalkan
model COCOMO. Ada hirarki dari model ini.
Model 1:
Dasar model COCOMO
adalah statis nilai-tunggal model yang menghitung usaha pengembangan perangkat
lunak (dan biaya) sebagai fungsi dari ukuran program diekspresikan dalam baris
kode perkiraan.
Model 2:
Menengah model COCOMO
menghitung usaha pengembangan perangkat lunak sebagai fungsi dari ukuran
program dan serangkaian “pengendali biaya” yang mencakup penilaian subjektif
dari produk, perangkat keras, personil, dan atribut proyek.
Model 3:
Lanjutan model COCOMO
mencakup semua karakteristik versi intermediate dengan penilaian terhadap
pengaruh pengendali biaya pada setiap langkah, seperti analisis, desain, dll.
Model COCOMO
ditetapkan untuk tiga kelas proyek PL :
mode organik – proyek
PL yang sederhana dan relatif kecil di mana tim kecil dengan pengalaman
aplikasi yang baik.
mode semi-detached –
proyek PL menengah 9dalam ukuran dan kompleksitas) di mana tim dengan pengalaman
pada tingkat tingkat yang berbeda-beda harus memenuhi bauran yang kurang kuat
dari syarat yang ketat (misalnya sistem pemrosesan transaksi dengan syarat
tertentu untuk PK terminal dan PL database)
mode embedded – proyek
PL yang harus dikembangkan ke dalam serangkaian PK, Pl dan batasan operasional
yang ketat (seperti PL kontrol penerbangan untuk pesawat udara).
Tidak ada komentar:
Posting Komentar