1 / 10

PERENCANAAN PROYEK PERANGKAT LUNAK

PERENCANAAN PROYEK PERANGKAT LUNAK. Pertemuan ke-7. Tujuan perencanaan proyek perangkat lunak : Meny ediakan sebuah kerangka kerja yang memungkinkan manajer membuat estimasi yang dapat dipertanggungjawabkan terhadap sumber daya , biaya dan jadwal pada awal proyek yang dibatasi oleh waktu

billy
Download Presentation

PERENCANAAN PROYEK PERANGKAT LUNAK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERENCANAAN PROYEK PERANGKAT LUNAK Pertemuanke-7

  2. Tujuanperencanaanproyekperangkatlunak: Menyediakansebuahkerangkakerja yang memungkinkanmanajermembuatestimasi yang dapatdipertanggungjawabkanterhadapsumberdaya, biayadanjadwalpadaawalproyek yang dibatasiolehwaktu Aktifitas : • Menentukanruanglingkup PL • Mengestimasisumberdaya yang dibutuhkan

  3. RUANG LINGKUP PL • Ruanglingkup PL mengambarkanfungsi, kinerja, batasan, interface danreabilitas • Fungsi yang digambarkan, dievaluasiuntukmemberikanawalan yang lebih detail padasaatdimulaiestimasi. Kinerja, melingkupipemrosesandankebutuhanwakturespon .Batasan, mengidentifikasibatas yang ditempatkanpada PL olehperangkatkeraseksternal, memoriatausistem lain

  4. SUMBER DAYA • Manusia • Perangkatlunak • Komponen off-the-self • Komponen full-experience • Komponen partial-experience • Komponenbaru • Lingkungan (software engineering environment – SEE), menggabungkan PL danperangkatkeras

  5. Estimasibiayadanusahadapatdilakukandengancara: • Menundaestimasisampaiakhirproyek • Berdasarkanestimasipadaproyek yang miripsebelumnya • Menggunakanteknikdekomposisi yang relatifsederhanauntukestimasidanusahaproyek • Menggunakansatuataulebih model empirisbagiestimasiusahadanbiaya PL Akurasiestimasiproyek PL didasarkanpada: • Tingkat dimanaperencanaantelahdengantepatmengestimasiukuranproduk yang akandibuat • Kemampuanmengestimasiukurankedalamkerjamanusia, waktukalender, dollar • Tingkat dimanarencanaproyeksertalingkungan yang mendukungusahapengembangan PL • Stabilitassyaratproduksertalingkungan yang mendukungusahapengembangan PL

  6. Putnam dan Myers mengusulkanmasalahpenentuanukuran: • Fuzzy-logic sizing (logikakabur) Perencanaanharusmengidentifikasitipeaplikasi, membuatbesarannyadalamskalakuantitatifkemudiandibandingkandenganrentangorisinil • Function point sizing perencanaanpengembanganestimasiberdasarkankarakter domain informasi • Standard component sizing PL dibangundarisejumlahnkomponenstandar yang umum (subsistem, modul, , program interaktif) • Change sizing digunakanjika PL yang adaharusdimodifikasidenganbanyakcarasebagaibagiandariproyek

  7. Data bariskode (LOC) dantitikfungsi (FP) padaestimasiproyekdigunakansebagai: • Variabelestimasi yang dipakaiuntukmengukurmasing-masingelemen PL • Metrik baseline yang dikumpulkandariproyek yang laludandipakaidenganvariabelestimasiuntukmengembangkanproyeksikerjadanbiaya Expected value untukvariabelestimasi: EV = (S opt + 4S m + S pess ) / 6 EV = Expected value S opt = estimasioptimistik S m = estimasi paling sering S pess= estimasipesimistik

  8. Estimasiberbasis FP (Function Point) Dekomposisiuntukperhitunganberbasis FP berfokuspadaharga domain info daripadafungsi PL. Perencanaanproyekmemperkirakan input, output, inquiry, file dan interface eksternal. Untuktujuanperkiraantersebutfaktorpembobotankomplesitasdiasumsikanmenjadi rata-rata

  9. MODEL COCOMO Barry boehmmemperkenalkanhirarki model estimasi PL dengannamacocomo (contructive cost model = model biayakonstruksi) yang berbentuksbb: • Model cocomodasar • Model cocomo intermediate • Model cocomo advance

  10. Model COCOMO mendefinisikan 3 kelasproyek PL yaitu: • Model organic • Model semi detached • Model embedded

More Related