ch9_translate.pptx
TRANSCRIPT
© Prentice Hall 20029.2
SISTEM PENGEMBANGAN SIKLUS HIDUP (SDLC)
• DEFINISI FASE: – Analisis kelayakan– Definisi Kebutuhan
• FASE KONSTRUKSI:– Sistem desain– Membangun sistem– Pengujian sistem
• TAHAPAN PELAKSANAAN:– Instalasi– Operasi– Pemeliharaan
*
© Prentice Hall 20029.3
DEFINISI FASE
• ANALISIS KELAYAKAN: Analisis menyeluruh oleh tim (pemimpin, analis sistem, end-user). Ekonomi, operasional, teknis
• PERSYARATAN DEFINISI: Jika laporan kelayakan disetujui, tim mengembangkan desain logis: proses, aliran data & hubungan. Hasilnya adalah dokumen persyaratan sistem
*
© Prentice Hall 20029.4
FASE KONSTRUKSI
• SYSTEM DESIGN: Desain rinci sistem fisik berdasarkan dokumen persyaratan. Rincian hardware, software, database, modul, keterkaitan untuk sistem mutu (Akurat, dapat diandalkan, auditable, kuat, berubah, aman, efisien, user friendly, fleksibel, terdokumentasi dengan baik)
*
© Prentice Hall 20029.5
FASE KONSTRUKSI
• SISTEM BANGUNAN: IS spesialis memproduksi program, database. Akhir-pengguna menjawab pertanyaan, menafsirkan persyaratan, membantu dokumen desain
• SISTEM PENGUJIAN: Dengan modul, subsistem, seluruh sistem untuk menemukan & memperbaiki masalah. Tes penerimaan pengguna
• DOKUMENTASI*
© Prentice Hall 20029.6
TAHAPAN PELAKSANAAN
• INSTALASI: Empat strategi– Paralel: Jalankan sistem lama & baru untuk
sementara untuk memeriksa validitas. Aman– Pilot: Instal di salah satu bagian dari
organisasi pada suatu waktu. Belajar dan beradaptasi
– Bertahap: Dalam sistem besar mengubah satu fungsi pada satu waktu (misalnya, order entry)
– Cutover: Mulai menggunakan seluruh sistem. Bisa berbahaya jika ada kesalahan
*
© Prentice Hall 20029.7
TAHAPAN PELAKSANAAN
• OPERASI: Pelatihan, dokumentasi, orang-orang dan komputer harus bekerja sama dengan baik. Tim proyek dibubarkan
• MAINTENANCE: Operasi tahap siklus hidup. Memperbaiki kesalahan seperti yang ditemukan, update yang diperlukan, memantau kegiatan dan output. Menyadari kesenjangan antara kebutuhan organisasi dan kinerja sistem
*
© Prentice Hall 20029.8
BIAYA ERROR CORRECTION
1 2 3 4 5 60
20406080
100120140160
1 3.510
20
50
150
PHASE IN WHICH ERROR DETECTED
RELA
TIVE
COS
T TO
FI
X ER
ROR
1. PERSYARATAN 4. PENGEMBANGAN TES
2. DESAIN 5. PENERIMAAN UJI
3. KODE 6. PENGOPERASIAN
© Prentice Hall 20029.9
SDLC PERAN
• PROJECT MANAGER: Harus memiliki IS proyek keterampilan, rencana, menggunakan alat manajemen proyek, membangun tim proyek
• SISTEM ANALYST: IS perubahan profesional masalah bisnis ke dalam IS larutan
• PENGGUNA AKHIR: Perwakilan fungsional menyediakan kebutuhan, hakim hasil
• SPONSOR, CHAMPIONS: Akan dibahas dalam Bab 12
*
© Prentice Hall 20029.10
SDLC KARAKTERISTIK
• Dikelola PROJECT SIZE: Pecah menjadi potongan independen. Tetap sesuai dengan anggaran & lain kendala
• ACCURATE PERSYARATAN DEFINISI: Spesifikasi asing menyebabkan biaya tambahan, meluas penyelesaian
• EXECUTIVE SPONSOR: Sponsor dengan tanggung jawab dan sumber daya penting bagi keberhasilan
*
© Prentice Hall 20029.11
SDLC KEUNTUNGAN
• SANGAT TERSTRUKTUR, PROSES SISTEMATIS
• PERSYARATAN DEFINISI MENYELURUH
• MILESTONE CLEAR DENGAN MANAJEMEN SIGN-OFFS
*
© Prentice Hall 20029.12
SDLC Kekurangan
• MUNGKIN Abaikan BERUBAH SELAMA PERSYARATAN PROYEK
• Memakan waktu, PROSES MAHAL
• TOP-DOWN KOMITMEN DIBUTUHKAN
*
© Prentice Hall 20029.13
Prototyping SIKLUS HIDUP
1. IDENTIFIKASI KEBUTUHAN2. MENGEMBANGKAN PROTOTYPE
AWAL3. MENGGUNAKAN PROTOTIPE,
PERUBAHAN CATATAN. 4 MENGUBAH, ENHANCE
PROTOTYPE: Kembali ke Langkah 3 sesuai kebutuhan
5. EVALUASI SISTEM OPERASIONAL6. MEMBUAT PERUBAHAN ATAU
ABANDON7. INSTALL, BEROPERASI, MENJAGA
*
© Prentice Hall 20029.14
MENGGABUNGKAN prototyping & SDLC
• Prototyping / uji coba FASE:– MENENTUKAN PERSYARATAN DASAR– SISTEM PROTOTYPE– PROTOTIPE PILOT
• SDLC FASE KONSTRUKSI: – SISTEM BANGUNAN– SISTEM PENGUJIAN
• SDLC TAHAPAN PELAKSANAAN:– INSTALASI– OPERASI– MAINTENANCE
*
© Prentice Hall 20029.15
JOINT APLIKASI DESAIN (JAD)
• TEKNIK YANG MELIBATKAN TIM PENGGUNA, IS SPESIALIS
• INTENSE, PROSES TERSTRUKTUR
• MENGEMBANGKAN PERSYARATAN ATAU REVIEW DESAIN PROPOSAL
• BISA BERTAHAN JAM, HARI, SERING DI LOKASI DIHAPUS DARI TEMPAT KERJA
*
© Prentice Hall 20029.16
KOMPUTER-DIBANTU SOFTWARE ENGINEERING
(CASE)KOLEKSI ALAT SOFTWARE UNTUK mengotomatisasi SDLC PROSES:
• Diagram ALAT• COMPUTER DISPLAY, generator LAPORAN• ALAT ANALISIS• REPOSITORY CENTRAL• GENERATOR DOKUMENTASI• PEMBANGKIT KODE
*
© Prentice Hall 20029.17
PENGEMBANGAN APLIKASI RAPID (RAD)
• HYBRID OF SDLC, Prototyping, JAD,CASE
• MEMPRODUKSI SISTEM 6 BULAN ATAU KURANG
• LANGKAH:– PERENCANAAN – PENGGUNA DESIGN – KONSTRUKSI– IMPLEMENTASI (cutover)
*
© Prentice Hall 20029.18
RAD KEUNTUNGAN
• SAVING DRAMATIC DALAM WAKTU
• FOKUS PADA SISTEM PERSYARATAN PENTING
• KEMAMPUAN dengan pesat MENGUBAH SISTEM DESAIN DI REQUEST BUKU
*
© Prentice Hall 20029.19
RAD Kekurangan
• KUALITAS mungkin akan dikorbankan FOR SPEED
• Memakan waktu bagi PERSONIL KUNCI
• SHORTCUTS MUNGKIN PADA STANDAR INTERNAL, MODUL usabilitas
*
© Prentice Hall 20029.20
METODE BERORIENTASI OBJEK (O-O)
• TAHAN JANJI BESAR UNTUK MENGHASILKAN LEBIH BAIK DI SISTEM BIAYA KURANG
• BENDA SANGAT kompak, dengan bebas COUPLED, dapat digunakan kembali
• BISA MENGURANGI KESALAHAN, MENINGKATKAN MAINTENANCE
*