Constructive
Cost Model (COCOMO) Merupakan algoritma estimasi biaya perangkat lunak model
yang dikembangkan oleh Barry Boehm. Model ini menggunakan rumus regresi dasar,
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 ekonomi Software engineering 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 pengembangan perangkat lunak waterfall yang merupakan proses
software umum pembangunan di 1981.
Referensi
untuk model ini biasanya menyebutnya COCOMO 81. Pada tahun 1997 COCOMO II telah
dikembangkan dan akhirnya diterbitkan pada tahun 2000 dalam buku Estimasi Biaya
COCOMO II Software dengan COCOMO II. adalah penerus dari COCOMO 81 dan lebih
cocok untuk mengestimasi proyek pengembangan perangkat lunak modern. Hal ini
memberikan lebih banyak dukungan untuk proses pengembangan perangkat lunak
modern, dan basis data proyek diperbarui. Kebutuhan model baru datang sebagai
perangkat lunak teknologi pengembangan pindah dari batch processing mainframe
dan malam untuk pengembangan desktop, usabilitas kode dan penggunaan komponen
software off-the-rak. Artikel ini merujuk pada COCOMO 81.
COCOMO
terdiri dari tiga bentuk hirarki semakin rinci dan akurat. Tingkat pertama,
Basic COCOMO adalah baik untuk cepat, order awal, kasar estimasi besarnya biaya
perangkat lunak, namun akurasinya terbatas karena kurangnya faktor untuk
memperhitungkan perbedaan atribut proyek (Cost Drivers). Intermediate COCOMO
mengambil Driver Biaya ini diperhitungkan dan Rincian tambahan COCOMO account
untuk pengaruh fase proyek individu.
Model Jenis COCOMO Ada
tiga model cocomo, diantaranya adalah:
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).
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 rekayasa PL.
referensi:
http://dwiyuliani-dwiyuliani.blogspot.com/
http://inarjutex.wordpress.com/
Tidak ada komentar:
Posting Komentar