Constructive Cost Model (COCOMO)
atau dalam Bahasa Indonesia Konstruktif biaya Model adalah
biaya perangkat lunak algoritmik model estimasi dikembangkan oleh Barry W.
Boehm. Model menggunakan formula dasar regresi dengan parameter yang berasal
dari data sejarah proyek dan proyek saat ini serta masa depan karakteristik.
Pertama kali diterbitkan dalam buku tahun 1981 Boehm's ekonomi rekayasa
perangkat lunak sebagai model untuk memperkirakan usaha, biaya, dan jadwal
untuk proyek-proyek perangkat lunak. Itu menarik pada studi 63 proyek di TRW
Aerospace mana Boehm adalah Direktur perangkat lunak riset dan teknologi.
Penyelidikan ini menguji proyek-proyek mulai dari 2.000 ukuran untuk 100.000
baris kode, dan pemrograman bahasa mulai dari Majelis PL / I. Proyek ini adalah
berdasarkan model air terjun pengembangan perangkat lunak yang proses
pengembangan perangkat lunak lazim pada tahun 1981. Referensi untuk model ini
biasanya menyebutnya COCOMO 81. Pada tahun 1995 COCOMO II dikembangkan dan
akhirnya diterbitkan pada tahun 2000 dalam buku estimasi biaya perangkat lunak
dengan COCOMO II.
COCOMO
II adalah penerus dari COCOMO 81 dan lebih cocok untuk memperkirakan proyek
pengembangan perangkat lunak modern. Ini menyediakan lebih banyak dukungan
untuk proses pengembangan perangkat lunak modern dan database proyek
diperbarui. Kebutuhan untuk model baru datang sebagai teknologi pengembangan
perangkat lunak pindah dari mainframe dan bermalam batch pengolahan untuk
pengembangan desktop, usabilitas kode dan menggunakan komponen software off.
Artikel ini merujuk kepada COCOMO 81. COCOMO terdiri hierarki tiga bentuk
semakin rinci dan akurat. Tingkat pertama, COCOMO dasar baik untuk perkiraan
cepat, awal, kasar urutan besarnya biaya perangkat lunak, namun keakuratannya
terbatas karena kurangnya faktor untuk memperhitungkan perbedaan dalam atribut
proyek (biaya driver). COCOMO menengah memperhitungkan driver biaya ini dan COCOMO
rinci Selain itu account untuk pengaruh fase proyek individu.
Model Jenis COCOMO Ada tiga model cocomo,
diantaranya ialah:
1. Dasar
Cocomo
Dengan
menggunakan estimasi parameter persamaan (dibedakan menurut tipe sistem yang
berbeda) upaya pengembangan dan pembangunan durasi dihitung berdasarkan
perkiraan DSI. Dengan rincian untuk fase ini diwujudkan dalam persentase. Dalam
hubungan ini dibedakan menurut tipe sistem (organik-batch, sebagian bersambung-on-line,
embedded-real-time) dan ukuran proyek (kecil, menengah, sedang, besar, sangat
besar). Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
* Proyek
organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan
anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relative
fleksibel
* Proyek sedang
(semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan
yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
* Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat
Model COCOMO dasar ditunjukkan
dalam persamaan 1, 2, dan 3 berikut ini:
Keterangan :
* E : besarnya usaha
(orang-bulan)
* D : lama waktu pengerjaan
(bulan)
* KLOC : estimasi jumlah baris
kode (ribuan)
* P : jumlah orang yang
diperlukan.
2. Intermediate Cocomo
Persamaan
estimasi sekarang mempertimbangkan (terlepas dari DSI) 15 pengaruh
faktor-faktor; ini adalah atribut produk (seperti kehandalan perangkat lunak,
ukuran database, kompleksitas), komputer atribut-atribut (seperti pembatasan
waktu komputasi, pembatasan memori utama), personil atribut ( seperti aplikasi
pemrograman dan pengalaman, pengetahuan tentang bahasa pemrograman), dan proyek
atribut (seperti lingkungan pengembangan perangkat lunak, tekanan waktu
pengembangan). Tingkat pengaruh yang dapat diklasifikasikan sebagai sangat
rendah, rendah, normal, tinggi, sangat tinggi, ekstra tinggi; para pengganda
dapat dibaca dari tabel yang tersedia.
3. Detil Cocomo
Dalam hal ini
adalah rincian untuk fase tidak diwujudkan dalam persentase, tetapi dengan cara
faktor-faktor pengaruh dialokasikan untuk fase. Pada saat yang sama, maka
dibedakan menurut tiga tingkatan hirarki produk (modul, subsistem, sistem),
produk yang berhubungan dengan faktor-faktor pengaruh sekarang dipertimbangkan
dalam persamaan estimasi yang sesuai. Selain itu detail cocomo dapat
menghubungkan semua karakteristik versi intermediate dengan penilaian terhadap
pengaruh pengendali biaya pada setiap langkah (analisis, perancangan, dll) dari
proses
Sumber
:
Tidak ada komentar:
Posting Komentar