COCOMO yang merupakan singkatan dari Constructive Cost Model adalah
sebuah model yang didesain oleh Barry Boehm untuk memperoleh perkiraan
dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk
perangkat lunak. Satu hasil observasi yang paling penting dalam model
ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan
sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja
sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian
ini sering diabaikan. 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 II diset sebagai siklus hidup software
modern. Orgininal COCOMO model sudah sangat berhasil, tetapi tidak
sesuai dengan praktek pengembangan software yang lebih baru sebagaimana
dengan software tradisional. COCOMO II menargetkan proyek software pada
tahun 1990an sampai 2000an dan akan terus berkembang dalam beberapa
tahun ke depan.
Sejarah Singkat Cocomo
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, yaitu :
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.
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 relatif 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
Referensi :
http://herry-k.blogspot.com/2012/04/constructive-cost-model-cocomo.html#more
http://saiiamilla.wordpress.com/2011/04/14/cocomo-constructive-cost-model/
http://yayuk05.wordpress.com/2007/11/09/constructive-cost-model-cocomo/
Tidak ada komentar:
Posting Komentar