P. 1
Perencana & Estimasi Proyek

Perencana & Estimasi Proyek

|Views: 23|Likes:
Dipublikasikan oleh oktian69

More info:

Published by: oktian69 on Mar 28, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/28/2011

pdf

text

original

Perencanaan Proyek Perangkat Lunak

Perancangan Perangkat Lunak
Software Engineering
Bertalya, 2009

7. 6. 3. menentukan ruang lingkup software 2. resources estimation (estimasi sumber daya) risk analysis (analisis resiko) scheduling (penjadualan) acquisition decision making reengineering organizational planning Perencanaan Proyek 2 . biaya & jadual proyek software Aktifitas2nya al: 1. 5. 4.Perencanaan Proyek Objektivitas perencanaan proyek adalah menyediakan framework yang dapat memungkinkan manager membuat estimasi sumber daya.

5.Ruang Lingkup Ruang lingkup perangkat lunak menggambarkan 1. 2. sistem yg tersedia Interface Interface ini diartikan Reliability Pengukuran untuk reliability jarang dilakukan karena sulit diterjemahkan ke domain perangkat lunak Perencanaan Proyek 3 . Function Fungsi ini terdapat dalam pernyataan ruang lingkup perangkat lunak. 3. 4. yang akan dievaluasi untuk keperluan estimasi Performance Meliputi kebutuhan pemrosesan & waktu respons Constraint Mengindentifikasikan keterbatasan perangkat lunak dilihat dari memori.

di dasar. sedangkan di atas adalah sumber daya manusia Sumber daya dispesifikasikan dengan 4 karakteristik : deskripsi sumber daya pernyataan ketersediaan waktu secara kronologis sumber daya digunakan Durasi waktu aplikasi sumber daya Time window Perencanaan Proyek 4 . perangkat keras maupun lunak.Sumber Daya Sumber daya digambarkan sebagai suatu piramida.

dll) 2. database. Kategori yg harus diperhatikan : a. sistem pembuatan Komputer & peripheral yg akan digunakan b. mesin target Mesin dimana perangkat keras akan dieksekusi c. elemen perangkat keras lainnya Element perangkat keras lainnya dapat dispesifikasikan sebagai sumber daya perangkat lunak Perencanaan Proyek 5 .) 1.posisi organisasi (manager.speciality (telekomunikasi. Sumber daya manusia Perancang mulai dg mengevaluasi ruang lingkup perangkat lunak & menyeleksi kemampuan untuk . dll) .Sumber Daya (lanj. Sumber daya perangkat keras.senior.

support tools . Kategori perangkat : .maintenance tools .framework tools Perencanaan Proyek 6 .Sumber Daya (lanj. contohnya perangkat CASE.programming tools . Sumber daya perangkat lunak Perangkat lunak untuk membantu pembuatan perangkat lunak baru.integration & testing tools .analysis & design tools .project management tools .) 3.prototyping & simulation tools .business systems planning tools .

Estimasi Dengan memahami ruang lingkup perangkat lunak. seorang perancang proyek perangkat lunak dapat membuat estimasi untuk effort & biaya dalam pembuatan perangkat lunak yang baru 3 Tehnik estimasi yang digunakan al: 1. decomposition techniques 2. empirical estimation models 3. automated tools Perencanaan Proyek 7 .

Tehnik Estimasi 1.variabel estimasi yg digunakan untuk ukuran masing2 element pada perangkat lunak . Decomposition techniques Untuk setiap subfungsi hasil dari dekomposisi. diestimasi LOC & FP kemudian dikombinasikan untuk mendapat estimasi global. LOC & FP digunakan sebagai .pengukuran baseline dari proyek lama yang dikonjugasi dengan variabel estimasi untuk membuat proyeksi biaya & effort Perencanaan Proyek 8 .

Tehnik Estimasi (lanj. durasi proyek & data proyek lainnya. Perencanaan Proyek 9 . Empirical Estimation Models Model estimasi (estimation model) menggunakan formula yang diturunkan secara empiris untuk memprediksi data yang digunakan pada tahap perencanaan.) 2. Model sumber daya terdiri atas satu atau lebih persamaan2 yang diturunkan secara empiris dimana dapat memprediksi effort.

Automated Estimation Tools Mengimplementasikan model empiris yang spesifik. contoh COCOMO (Construction Cost Model) . Perencanaan Proyek 10 . contoh Putnam Estimation Model .dynamic multivariables models.) 4 klas pada model sumber daya al: .Tehnik Estimasi (lanj.static single-variable models.static multivariables models .theoretical models 3.

digitizer.Design analysis modules (DAM) Perencanaan Proyek 11 . All geometric data & other supporting information will be maintained in a CAD database.Database Management (DDM) . The software will be designed to control & interact with peripheral devices that include a mouse. & plotter.Peripheral Control (PC) . The engineer will interact & control the CAD system through a user interface that will exhibit characteristic of good human-machine interface design. Design analysis modules will be developed to produce required output which will be displayed on a variety of graphics devices.Computer graphics display facilities (CGDF) .Contoh Ruang lingkup software untuk aplikasi Computer-Aided Design (CAD) The CAD software will accept 2 or 3 dimensional geometric data from an engineer.3 dimensional geometric analysis (3DGA) .2 dimensional geometric analysis (2DGA) . laser printer.user interface & control facilities (UICF) . Fungsi2 : .

Functional Decomposition Statement of Scope perform a "grammatical parse" functional decomposition Perencanaan Proyek 12 .

360 315 220 220 240 200 140 300 14 20 20 18 22 28 18 32.2 28.0 145.000 60.4 24.000 655.9 24.000 136.000 109.000 151.Contoh: Pendekatan LOC Functions estimated LOC LOC/pm $/LOC Cost Effort (months) UICF 2DGA 3DGA DSM CGDF PCF DAM Totals 2340 5380 6800 3350 4950 2140 8400 33.000 107.4 30.000 7.9 13.7 15.0 Perencanaan Proyek 13 .000 60.

interfaces algorithms count-total weight x x x x x x 4 5 4 7 7 3 = = = = = = 40 25 12 4 4 60 160 125 48 28 28 180 0.Contoh: Pendekatan FP measurement parameter count number of user inputs number of user outputs number of user inquiries number of files number of ext.84 478 complexity multiplier feature points Perencanaan Proyek 14 .25 p-m / FP = 120 p- 569 .

000 $500.30) $380.70) $490.000 build difficult (0.000 with changes (0.60) simple (0.80) minor changes (0.60) $350.000 $275.000 $210.Keputusan Membuat atau Membeli simple (0.000 major changes (0.20) $310.000 buy complex (0.000 contract $400.000 $450.40) Perencanaan Proyek 15 .70) minor changes (0.30) without changes (0.40) reuse system X major changes (0.

60($350K) + 0.Nilai Biaya yang Diharapkan biaya yg diharapkan = (probabilitas)i x (biaya yang diestimasi)i i = jalur pada pohon - Biaya buat = 0.40($275K) + 0. Perencanaan Proyek 16 .40($500K) = $410K Ternyata beli lebih kecil biayanya.70($450K) = $429K Biaya reuse = 0.80($490K) = $382K Biaya beli = 0.70($210K) + 0.30($400K) = $267K Biaya kontrak = 0.30($380K) + 0.60($310K) + 0.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->