Outline Spesifikasi Persyaratan Perangkat Lunak
I Pendahuluan
1. Referensi sistem
2. Deskripsi Keseluruhan
3. Batasan Proyek Perangkat Lunak
{Berisi Tujuan dan sasaran dari perangkat lunak, menjelaskan dalam konteks sistem berbasis komputer}
II Deskripsi Informasi
1. Representasi Isi Informasi
2. Representasi Aliran Informasi
a. Aliran Data
b. Aliran Kontrol
{ memberikan deskripsi yang mendetail terhadap masalah yang harus dipecahkan oleh parangkat lunak. Muatan dan hubungan informasi, aliran dan strukturnya. Interface PL,PK dan manusia digambarkan untuk elemen sistem eksternal dan fungsi perangkat lunak internal }
III Deskripsi Fungsional
1. Pembagian Fungsional
2. Deskripsi Fungsional
a. Gambaran Pemrosesan
b. Restriksi/Keterbatasan
c. Persyaratan Kinerja
d. Batasan Desain
e. Diagram Pendukung
3. Deskripsi Kontrol
a. Spesifikasi Kontrol
b. Batasan Desain
{ Masing-masing fungsi yang dibutuhkan untuk memecahkan masalah disajikan dalam deskripsi fungsional. Masing-masing fungsi diberi narasi pemrosesan; batasan desain dinyatakan dan dijustifikasi; karakteristik kinerja dinyatakan; dan satu diagram atau lebih dimasukkan untuk mewakili secar grafis keseluruhan struktur Pl dan saling pengaruh antara fungsi perangkat lunak dan elemen sistem yang lain..}
IV Deskripsi Perilaku
1. Pernyataan Sistem
2. Event dan Kejadian
{Bagian deskripsi tingkah laku dari spesifikasi menguii operasi perangkat lunak sebagai suatu akibat dari kejadian eksternal dan karakteristik kontrol yang dimunculkan secara internal}
V Validasi dan Kriteria
1. Batasan Kinerja
2. Kelas-kelas Pengujian
3. Respon Perangkat Lunak yang Diharapkan
4. Pertimbangan Khusus
{Untuk mengenali apakah suatu implementasi berhasil atau tidak ? kelas pengujian apakah yang harus dilakukan untuk memvalidasi fungsi, kinerja, dan batasan, bagian ini sering diabaikan karena untuk melengkapinya dibutuhkan pemahaman yang mendalam mengenai persyaratan perangkat lunak.}
VI Bibliografi
{Bibliografi berisi referensi semua dokumen yang berhubungan dengan perangkat lunak. Meliputi dokumentasi RPL yang lain, referensi teknis, literatur penjual, dan standar.}
VII Lampiran
{ Berisi informasi yangmelengkapi spesifikasi. Data tabel, deskripsi algoritma lengkap, diagram, grafik, dan materi lainnya, disajikan sebagai lampiran.}
Dokumentasi spesifikasi kebutuhan perangkat lunak
Isi dokumen spesifikasi kebutuhan perangkat lunak pada dasrnya adalah[penyederhanaan dari standar IEEE no. 830-1984 dari departemen pertahanan USA].
1. Deskripsi perangkat lunak yang di butuhkan
2. Deskripsi informasi:
2.1. Representasi alur informasi
2.1.1 Alur data global[data flow diagram]
2.1.2 kontrol data global[control flow diagram
2.2. Representasi kandungan informasi
2.1.1 Input/output perangkat lunak
2.1.2 Entitas dan keterhubungan entitas global[E-R]
2.3. Antar muka dengan sistem lain[ structured block diagrm]
3. Deskripsi fungsional
3.1. Pemisahan fungsi[structured block diagram]
3.2. deskripsi fungsional
3.3. penjelasan proses proses dalam sistem
3.3.1. limitasi/restriksi
3.3.2. unjuk kerja yang di inginkan
3.3.3. diagram- diagram[untuk memperjelas]
3.4. Deskripsi kontrol
3.4.1. spesifikasi kontrol
3.4.2. kendala desain[ misalnya pembatasan perangkat keras atau sistem operasi yang digunakan].
4. Deskripsi behavioral
4.1. state- state sistem
4.2. kejadian atau [event] dan aksi[action]
5. kriteria validasi
5.1. Batasan minimal performansi
5.2. jenis test
5.3. response yang diinginkan
5.4. pertimbangan- pertimbangan khusus lain
DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL)
BAB I PENDAHULUAN
1.1 Tujuan
1.2 Ruang Lingkup Masalah
1.3 Definisi dan Akronim
BAB II DESKRIPSI DEKOMPOSISI
2.1 Dekomposisi dan Hirarki Modul
Isi : Diagram Konteks, DFD level 0 s/d terinci, (Hirarki Modul Halaman Web )
2.2 Dekomposisi Data
Isi : Diagram E-R atau kamus data( untuk yang tidak menggunakan Basis Data)
BAB III HUBUNGAN DENGAN SISTEM LAIN
BAB IV PERANCANGAN RINCI
3.1. Perancnagan Rinci Modul
Isi : Perancangan rinci setiap modul yang ada di DFD
3.2. Perancangan Rinci Data
Isi : Rancangan tabel-tabel basis data dan kamus data yang lebih rinci
3.3. Perancangan Rinci Antar-Muka dengan Pemakai
Isi : Rancangan struktur menu, form-form(dialog), halaman web (jika ada) dan laporan-laporan.
Referensi
