model waterfall dan dokumen skpl
DESCRIPTION
_________________________________ Tim Asisten Praktikum Rekayasa Perangkat Lunak 09/10. Model Waterfall dan Dokumen SKPL. Model Waterfall. Salah satu model pengembangan perangkat lunak. Bersifat sekuensial Proyek diproses melalui fase-fase yang sekuensial . - PowerPoint PPT PresentationTRANSCRIPT
Model Waterfall dan Dokumen SKPL
_________________________________
Tim Asisten Praktikum
Rekayasa Perangkat Lunak 09/10
#
Model Waterfall
• Salah satu model pengembangan perangkat lunak.
• Bersifat sekuensial
• Proyek diproses melalui fase-fase yang sekuensial.
• Fase-fasenya yaitu: analisis, desain, implementasi, dan pengujian.
#
Model Waterfall
#
Fase Analisis
• Menentukan kebutuhan fungsional dan kebutuhan performa, kebutuhan kualifikasi, keamanan, dan user-documentation untuk software.
#
Fase Desain
• Kebutuhan software ditransformasi menjadi arsitektur dan desain yang mendetail untuk setiap komponen software.
• Desain termasuk desain database dan antarmuka.
#
Fase Implementasi
• Mengimplementasikan desain proyek menjadi kode program (tahap coding).
• Termasuk pengimplementasian desain database dan representasi lainnya.
#
Fase Pengujian
• Meliputi pengujian software, pengintegrasian software/sistem, dan pengujian kualifikasi software/sistem.
#
SKPLSpesifikasi Kebutuhan Perangkat Lunak
#
Apa itu SKPL?
• Spesifikasi Kebutuhan Perangkat Lunak.
• Software Requirement Specification.
• Tuangkan dalam SKPL:– Fungsi-fungsi – Karakteristik– Batasan-batasan sistem– Analisis kebutuhan– Antarmuka eksternal
#
Tujuan SKPL
• Mendokumentasikan rancangan perangkat lunak yang diinginkan dan disepakati pengguna/client.
• Mendokumentasikan kebutuhan sistem sebelum diimplementasikan oleh pengembang.
• Memberikan informasi berupa batasan-batasan sistem.
#
Karakteristik SKPL yang Baik
• Sesuai dengan kebutuhan PL.
• Tidak ambigu.
• Mencakup seluruh kebutuhan PL.
• Sistematis.
• Dapat diverifikasi.
• Dapat dimodifikasi.
• Dapat ditelusuri.
• Dapat dipahami dengan baik oleh pengembang.
#
Format SKPL
1. Pendahuluan
2. Deskripsi Umum Perangkat Lunak
3. Deskripsi Rinci Kebutuhan
#
1. Pendahuluan
1.1 Tujuan
1.2 Lingkup Masalah
1.3 Definisi dan Singkatan
1.4 Referensi
1.5 Deskripsi Umum Dokumen
#
2. Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
2.2 Fungsi Produk
2.3 Karakteristik Pengguna
2.4 Batasan-Batasan
2.5 Lingkungan Operasi
#
2. Deskripsi Rinci Kebutuhan
2.1 Kebutuhan Antarmuka Eksternal
2.2 Kebutuhan Fungsional
2.3 Deskripsi Data
2.4 Kebutuhan Nonfungsional
2.5 Atribut Kualitas Perancangan Perangkat Lunak
2.6 Keterunutan
2.7 Batasan Perancangan
#
Tugas: kumpulkan selesai praktikum
• Tiap kelompok :– Nama kelompok– Nama-nama anggota (+posisi)– Deskripsi, tujuan, dan fungsi sistem– Karakteristik pengguna, batasan-batasan, dan
lingkungan operasi sistem.
#
Tugas Take Home• Kelompok :
– Gantt Chart pengembangan perangkat lunak.
– BAB 1 dan BAB 2 SKPL • Dari halaman depan (cover) – BAB 2
• Mengikuti format standar.
• Perorangan : – Ulangi tentang pembuatan ERD– Baca referensi pembuatan DFD
#
Format Pengumpulan
• Format pengumpulan TUGAS KELOMPOK– Nama file : [namakelompok]_01.rar/zip
– Subject : RPL02_[namakelompok]
– Paling lambat : Sabtu, 12 September 2009 Pk. 23:59
– Kirim ke : [email protected]
#
Tugas Take Home
• Kelompok :– Gantt Chart pengembangan perangkat lunak.
– BAB 1 dan BAB 2 SKPL • Dari halaman depan (cover) – BAB 2
• Mengikuti format standar.
• Perorangan : – Ulangi tentang pembuatan ERD– Baca referensi pembuatan DFD