feasibility study & requirement definition

15

Upload: desi-spectryani

Post on 21-Dec-2015

32 views

Category:

Documents


1 download

DESCRIPTION

FEASIBILITY

TRANSCRIPT

Page 2: Feasibility Study & Requirement Definition

Sebelum memulai proyek, studi singkat dan biayarendah dilakukan untuk mengidentifikasi• Klien• Scope• Benefit potensial• Sumber daya yang dibutuhkan• Hambatan potensialDimana resikonya ? Bagaimana dapat diminimalkan ?

2Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 3: Feasibility Study & Requirement Definition

Feasibility study menentukan keputusan :� Lanjutkan� Jangan lanjutkan� Pikir ulangDalam proyek produksi, fesibility study umumnya berbentuk budget request.Dalam penelitian, fesibility dtudy umumnya dalam bentuk proposal.

3Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 4: Feasibility Study & Requirement Definition

Dalam PPL, ada dua klien :• Klien untuk proyek• Dosen untuk mata kuliahDapatkah memuaskan keduanya ?

4Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 5: Feasibility Study & Requirement Definition

Apa rincian dari proyek ?Co :• Statistic web page dengan akses terbukapada Web (web profiler)

• Digunakan oleh publik umum (digital collection)

• Berbagai format data (legal information)• Ribuan sensor• Support untuk Windows, Max, Unix

5Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 6: Feasibility Study & Requirement Definition

Mengapa melakukan proyek ini ?Co :• Menciptakan marketable product ?• Meningkatkan efisiensi perusahaan ?• Mengontrol sistem yang terlalu kompleksdikontrol manual

• ???• ???• ???

6Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 7: Feasibility Study & Requirement Definition

Co :• Staff 5 sampai 7 mahasiswa bantuan. Berapa

jam perminggu ? Skill apa yang dimiliki ?• Time harus selesai akhir semester, termasuk

presentasi, dokumentasi dan sistemopersional

• Peralatan dan software kebutuhan khususapa ?

• Klien apakah klien cukup tersedia danmembantu ?

7Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 8: Feasibility Study & Requirement Definition

Proyek PPL• Waktu mulai à ???• Pertimbangan bisnis à ???• Terlalu ambisius à ???• Situasi berubah à Klien meninggalkan

konsultan• ???

8Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 9: Feasibility Study & Requirement Definition

Proyek PPL• Beberapa tingkat target fungsionalitas :

required, desirable, optional• Proses software visible : ???• Komunikasi yang baik dengan tim dan asisten.

Proses yang baik menghasilkan software yang baik

Proses yang baik mengurangi risiko

9Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 10: Feasibility Study & Requirement Definition

Penulisan dokumen• Untuk umum : klien, manajemen finansial,

manajemen teknis.• Cukup pendek, dibaca semua orang• Cukup penjang, tidak ada topil penting yang

dilewatkan.

10Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 11: Feasibility Study & Requirement Definition

Deskripsi abstrak tingkat tinggirequirements :

• Meninggalkan perilaku sistem eksternal• Dimengerti oleh customer, manajeman dan

user.Merefleksikan secara akurat keinginan user

:• Services yang diberikan sistem• Constraints pengoperasian

11Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 12: Feasibility Study & Requirement Definition

�Team (berpengalaman) à???�Advisor à???�Jadwal à Laporan preliminary (2 bulanan),

laporan final (1 bulan).

12Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 13: Feasibility Study & Requirement Definition

Co : Repository Perpustakaan• Support objek digital kompleks• Manajemen akses• Identifikasi• Information hiding• Protocols dan format terbuka• Integration dengan sistem lain (scope)

13Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 14: Feasibility Study & Requirement Definition

� Lingkungan¡ Estimasi ukuran, jumlah user, dll¡ Pengukuran reliabilitas dan kinerja serta target

�Disarankan :Co :¡ Sistem HW dan SW ¡ Sistem database¡ Bahasa pemrograman

14Rekayasa Perangkat Lunak 2 - Nelly Sofi

Page 15: Feasibility Study & Requirement Definition

�Jika definisi salah, sistem akan failure (masih ingat failure????)�Pada sistem kompleks, pemahaman

requirement selalu meningkatOleh karena itu …�Definisi requirement harus berevolusi�Dokumentasi harus selalu terbaru

(tetapi dengan versi yang teridentifikasi)

15Rekayasa Perangkat Lunak 2 - Nelly Sofi