Baners

Selasa, 03 April 2012

COCOMO

COCOMO atau Constructive Cost Model adalah algoritma biaya perangkat lunak model estimasi yang dikembangkan oleh Barry Boehm W. Model ini menggunakan dasar regresi formula dengan parameter yang berasal dari data proyek historis dan karakteristik proyek ini.

COCOMO pertama kali diterbitkan tahun 1981 dalam buku Software Engineering Economics ciptaan Barry Boehm yang digunakan sebagai model untuk memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak. Studi yang dilakukan oleh Barry ini, meneliti proyek-proyek mulai dari ukuran 2000 sampai 100.000 baris kode dan bahsa pemrograman mulai dari perakitan untuk PL/I. Proyek-proyek ini didasarkan pada model air terjun pengembangan perangkat lunak umum pembangunan di tahun 1981. Dan proyek ini dikenal dengan COCOMO 81.

Pada tahun 1995, COCOMO 81 dikembangkan menjadi COCOMO II dan diterbitkan di buku Software Cost Estimation with COCOMO II. COCOMO II lebih cocok untuk memperkirakan proyek pengembangan perangkat lunak modem. Kebutuhan model baru datang sebagai perangkat lunak pengembangan teknologi pindah dari mainframe dan batch processing semalam untuk pengembangan desktop, usabilitas kode dan penggunaan off-rak-komponen perangkat lunak.

Ada 3 model jenis COCOMO :
1. Basic Cocomo
Basic Cocomo menghitung usaha pengembangan perangkat lunak (dan biaya) sebagai fungsi dari ukuran program. Ukuran program dinyatakan dalam ribuan perkiraan baris kode (SLOC).

2. Intermediete Cocomo
Intermediate COCOMO menghitung usaha pengembangan perangkat lunak sebagai fungsi dari ukuran program dan serangkaian "pengendali biaya" yang mencakup penilaian subjektif dari produk, perangkat keras, personil dan atribut proyek.

3. Detailed Cocomo
Detailed Cocomo menggabungkan semua karakteristik versi intermediate dengan penilaian terhadap pengaruh pengendali biaya pada setiap langkah (analisis, desain, dll) dari proses rekayasa perangkat lunak. Model rinci menggunakan pengganda usaha yang berbeda untuk setiap atribut cost driver. Ini pengganda Tahap Sensitif upaya masing-masing untuk menentukan jumlah usaha yang diperlukan untuk menyelesaikan setiap tahap. Dalam COCOMO rinci, usaha tersebut akan dihitung sebagai fungsi dari ukuran program dan serangkaian driver biaya diberikan sesuai dengan setiap tahapan siklus hidup perangkat lunak. Sebuah jadwal proyek Detil tidak pernah statis.

Lima fase COCOMO rinci adalah:

  • rencana dan kebutuhan.
  • sistem desain.
  • rinci desain.
  • kode modul dan tes.
  • integrasi dan tes.



Sumber dan diterjemahkan :


Tidak ada komentar:

Posting Komentar