Rabu, 15 April 2015

Pengertian COCOMO



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: