Pengertian COCOMO
Constructive Cost Model (COCOMO) adalah algoritma estimasi biaya
perangkat lunak model yang dikembangkan oleh Model ini menggunakan dasar
regresi formula, 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
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.
Referensi untuk model ini biasanya menyebutnya COCOMO 81. Pada tahun
1997 COCOMO II telah dikembangkan dan akhirnya diterbitkan pada tahun
2000 di Perangkat Lunak Perkiraan Biaya buku dengan COCOMO II. COCOMO II adalah penerus dari COCOMO 81 dan lebih cocok untuk
mengestimasi proyek pengembangan perangkat lunak modern. Hal ini
memberikan lebih banyak dukungan untuk modern proses pengembangan
perangkat lunak 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, kasar urutan
awal perkiraan besarnya biaya perangkat lunak, namun akurasinya terbatas
karena kurangnya faktor untuk memperhitungkan perbedaan atribut proyek
(Cost Drivers) mengambil. Intermediate COCOMO Biaya ini Driver
diperhitungkan dan Rincian tambahan COCOMO account untuk pengaruh fase
proyek individu.
Jenis-jenis yang terdapat pada COCOMO
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
Model COCOMO Lanjut (Intermediate COCOMO)
Pengembangan model COCOMO adalah dengan menambahkan atribut yang dapat
menentukan jumlah biaya dan tenaga dalam pengembangan perangkat lunak,
yang dijabarkan dalam kategori dan subkatagori sebagai berikut:
- Reliabilitas perangkat lunak yang diperlukan (RELY)
- Ukuran basis data aplikasi (DATA)
- Kompleksitas produk (CPLX)
- Waktu eksekusi program ketika dijalankan (TIME)
- Memori yang dipakai (STOR)
- Kecepatan mesin virtual (VIRT)
- Waktu yang diperlukan untuk mengeksekusi perintah (TURN)
- Kemampuan analisis (ACAP)
- Kemampuan ahli perangkat lunak (PCAP)
- Pengalaman membuat aplikasi (AEXP)
- Pengalaman penggunaan mesin virtual (VEXP)
- Pengalaman dalam menggunakan bahasa pemrograman (LEXP)
- Penggunaan sistem pemrograman modern(MODP)
- Penggunaan perangkat lunak (TOOL)
- Jadwal pengembangan yang diperlukan (SCED)
Sumber:
http://wartawarga.gunadarma.ac.id/2011/04/cocomo/
0 comments:
Post a Comment