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.
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.
Macam-macam COCOMO :
1. Basic COCOMO menghitung usaha pengembangan
perangkat lunak (dan biaya) sebagai fungsi dari ukuran program. Ukuran
Program dinyatakan dalam perkiraan ribuan baris kode sumber
COCOMO berlaku untuk tiga kelas
proyek perangkat lunak:
§ Proyek Organik – “kecil” tim dengan
“baik” pengalaman bekerja dengan “kurang kaku” persyaratan
§ Proyek semi-terpisah – “menengah”
tim dengan pengalaman bekerja dicampur dengan campuran kaku dan kurang dari
kebutuhan kaku
§ Proyek tertanam – dikembangkan dalam
satu set “ketat” kendala. Hal ini juga kombinasi proyek organik dan
semi-terpisah. ( Hardware, software, operasional ).
2. Medium COCOMO menghitung usaha pengembangan
perangkat lunak sebagai fungsi dari ukuran program yang dan satu set “driver
biaya” yang mencakup penilaian subjektif dari produk, perangkat keras, personil
dan atribut proyek. Ekstensi ini mempertimbangkan satu set empat “driver
biaya”, masing-masing dengan sejumlah atribut anak.
3. Detail COCOMO menggabungkan semua
karakteristik versi intermediate dengan penilaian dampak cost driver di setiap
langkah (analisis, desain, dll) dari proses rekayasa perangkat lunak.
Model rinci menggunakan pengganda
usaha yang berbeda untuk setiap cost driver atribut. Ini Tahap pengganda
upaya Sensitif masing-masing untuk menentukan jumlah usaha
yang diperlukan untuk menyelesaikan setiap tahap.
Dalam rinci COCOMO, upaya dihitung
sebagai fungsi dari ukuran program yang dan satu set driver biaya yang
diberikan sesuai dengan setiap fase siklus hidup perangkat lunak.
Sebuah jadwal proyek rinci tidak
pernah statis.
Kelima fase rinci COCOMO adalah :
§ rencana dan kebutuhan.
§ desain sistem.
§ desain rinci.
§ kode modul dan uji.
§ integrasi dan pengujian.
Tidak ada komentar:
Posting Komentar