COCOMO
Model Biaya Konstruktif (COCOMO) adalah biaya perangkat lunak algoritma estimasi model yang dikembangkan oleh Barry Boehm W.. Model ini menggunakan formula regresi dasar dengan parameter yang berasal dari data proyek historis dan karakteristik proyek ini.
COCOMO pertama kali diterbitkan pada tahun 1981 Boehm di Ekonomi buku Rekayasa Perangkat Lunak sebagai model untuk memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak. Hal menarik pada sebuah penelitian terhadap 63 proyek di TRW Aerospace mana Boehm adalah Direktur Riset Perangkat Lunak dan Teknologi. Studi ini meneliti proyek-proyek mulai dari ukuran 2.000 sampai 100.000 baris kode, dan bahasa pemrograman mulai dari perakitan untuk PL / I. Proyek-proyek ini didasarkan pada model air terjun pengembangan perangkat lunak yang merupakan proses perangkat lunak umum pembangunan di tahun 1981.
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)
COCOMO berlaku untuk tiga kelas proyek perangkat lunak:
* Organik proyek - "kecil" tim dengan pengalaman yang "baik" bekerja sama dengan persyaratan "kurang dari kaku"
* Semi-detached proyek - "menengah" tim dengan pengalaman kerja campuran dengan campuran kaku dan kurang dari persyaratan yang kaku
* Tertanam proyek - dikembangkan dalam satu set "ketat" kendala. Hal ini juga kombinasi proyek organik dan semi-terpisah (perangkat keras, perangkat lunak, operasional, ...).
COCOMO dasar persamaan mengambil formulir
Upaya Terapan (E) = ab (KLOC) bb [manusia-bulan]
Waktu Pembangunan (D) = cb (Usaha Terapan) db [bulan]
Orang diperlukan (P) = Upaya Terapan Waktu / Pembangunan [count]
Menengah COCOMO
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. Ekstensi ini menganggap satu set empat "driver biaya", masing-masing dengan sejumlah atribut anak: -
* atribut produk
- Perangkat lunak yang disyaratkan keandalan
- Ukuran dari database aplikasi
- Kompleksitas produk
* hardware atribut
- Run-time kinerja kendala
- memori kendala
- Volatilitas dari lingkungan mesin virtual
- Diperlukan waktu Pembalikan
* personil atribut
- analis kemampuan
- Rekayasa perangkat lunak kemampuan
- aplikasi mengalami
- Mesin virtual pengalaman
- Bahasa pemrograman pengalaman
* proyek atribut
- Penggunaan perangkat lunak
- Penerapan metode rekayasa perangkat lunak
- Diperlukan pengembangan jadwal
Rician COCOMO
COCOMO rinci 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: -
1.rencana dan kebutuhan.
2.sistem desain.
3.rinci desain.
4.kode modul dan tes.
5.integrasi dan tes.
Sumber: wikipedia
Tidak ada komentar:
Posting Komentar