SDLC ( system development live cycle)
-
Upload
jessamine-frederick -
Category
Documents
-
view
67 -
download
5
description
Transcript of SDLC ( system development live cycle)
SDLC(system development live cycle)
Kelompok 7:1. Mu’tabar dini muhammad2. Muhammad Ilyasak3. Nabila Wahyu Kusuma4. Ni Made Novi M
Tahapan Pengembang Sim
• Pengembangan sim yang terdiri 5 tahapan:1. Perencanaan sistem 2. Analisis sistem 3. Desain/ perancang sistem4. Implemntasi sistem5. Pengggunaan /review/eveluasi sistem
PENDEKATAN PENGEMBANGAN SIM
• Pendekatan Klasik vs Pendekatan Terstruktur• Pendekatan Sepotong vs Pendekatan Sistem• Pendekatan Bawah-Naik(Bottom Up) vs Atas-
Turun(Top Down)• Pendekatan Sistem Menyeluruh vs
Pendekatan Moduler• Pendekatan Lompatan Jauh vs Pendekatan
Berkembang
REKAYASA PERANGKAT LUNAK UNTUK SIM
Elemen elemen kunci dalam rekayasa perangkan lunak SIM meliputi:
1. Metode/method2. Alat/Tool3. Prosedur/Procedure
Siklus klasik
tahapan dalam siklus klasik rekayasa perangkat lunak SIM adalah terdiri atas enam tahapan, yaitu:
1. Analisis dan rekayasa sintem2. Analisis persyaratan3. Perancangan4. Coding (penulisan program)5. Pengujian6. Pemeliharaan
Faktor manusia pada software engeneering
• Agar bisa efektif, manafer software harus mengerti stafnya secara individu dan mengerti bagaimana mereka bergaul.
• System computer dan perangkat lunak SIm yang dikembangkan akan berpengaruh buruk lagi calon pengguna jika tidak memperhitungkan kemampuan calon pengguna pada saat rekayasa perangkat lunak.
• Produktifitas programmer adalah factor utama dalam rekayasa perangkat lunak, untuk itu perlu dimengerti factor yang mempengaruhi produktifitas programmer dalam rekayasa perangkat lunak agar dapat meningkatkan produktifitas
MANAJEMEN PROYEK REKAYASA PERANGKAT LUNAK SIM
• pengukuran terhadap perangkat lunakHasil pengukuran perangkat lunak diperlukan untuk:1. Indikasi kualitas perangkat lunak yang dihasilkan2. Mengevaluasi produktifitas kerja3. Mengevaluasi pemanfaatan metode dan teknik
rekayasa perangkat lunak4. Dasar melakukan estimasi biaya, beban kerja, maupun
penjadwalan5. Justifikasi untuk memperoleh tool baru atau pelatihan
tambahan
ANALISIS PERSYARATAN PERANGKAT LUNAK
• Metode Analisis dan Pemodelan:a. Metode Analisis Terstukturb. Analisis dan Pemodelan Berorientasi Obyekc. Metode Berorientasi Stuktur Data
PERANCANGAN PERANGKAT LUNAK SIM
• Dasar Perancangan Perangkat Lunak1. Modularitas2. Cohession3. Kopling
IMPLEMENTASI DAN CODING
• Bahasa Pemrograman . Kriteria pemilihan bahasa pemrograman yang digunakan, meliputi:
1. Area aplikasi.2. Komplexitas Struktur Data, Algoritma dan komputasi.3. Lingkungan dimana perangkat lunak akan dijalankan.4. Pertimbangan kinerja.5. Pengetahuan staf pemrogram.6. Keberadaan compiler yang dibutuhkan.
Coding
Beberapa hal yang perlu diperhatikan saat melakukan coding program adalah:• Rancangan yang dihasilkan.• Seberapa mudah menerjemahkan ke dalam bahasa
pemrograman.• Efisiensi kompiler (kecepatan dan kebutuhan memori).• Probabilitas kode program (seberapa mudah
dituliskan).• Keberadaantool-tool pengembangan.• Kemudahan untuk dipelihara atau dirawat
PENGUJIAN PERANGKAT LUNAK SIM
Pendekatan dalam Pengujian:1. Pengujian ‘white box’ 2. Pengujian black box
PEMELIHARAAN PERANGKAT LUNAK SIM
• Korektif, yaitu pemeliharaan yang dilakukan apabila terjadi kesalahan atau kerusakan.
• Adaptif atau produktif, yaitu pemeliharaan yang dilakukan secara terus menerus melalui prose monitoring.
• Penyempurnaan, yaitu pemeliharaan sebagai hasil dari penemuan perawatan adatif.
Terima kasih