马上开始. 它是免费的哦
注册 使用您的电邮地址
SRS 作者: Mind Map: SRS

1. Istilah penting SRS

1.1. Kontrak

1.1.1. dokumen yang mengikat secara hukum dan disepakati oleh customer dan supplier,.

1.2. Costumer

1.2.1. Pihak yang membayar untuk produk

1.3. Suplier

1.3.1. Pihak yang membuat produk

1.4. Pengguna

1.4.1. Pihak yang berinteraksi langsung dengan software.

2. Manfaat SRS

2.1. Merupakan bentuk perjanjian antara customer dan supplier tentang software apa yang akan dibuat.

2.2. Mengurangi beban dalam proses pengembangan software.

2.3. Sebagai bahan perkiraan biaya dan rencana penjadwalan.

2.4. Sebagai dasar validasi dan verifikasi software

2.5. Memfasilitasi transfer, semisal software tersebut ingin ditransfer ke pengguna atau mesin-mesin yang lain.

3. Sifat SRS

3.1. Fungsionalitas

3.1.1. Untuk apa suatu perangkat lunak dibuat.

3.2. (External Interface

3.2.1. Mendasari perbaikan produk software di kemudian hari.

3.2.2. Dengan apa perangkat lunak berinteraksi dengan user, system hardware, perangkat keras di luar sistem dan perangkat lunak lain.

3.3. Performansi

3.3.1. Sejauh apa kecepatan, ketersediaan (availability), waktu tanggap (response time),waktu recovery dari berbagai fungsi perangkat lunak yang dibuat.

3.4. Atribut

3.4.1. Seberapa tingkat portabilitas, tingkat kebenaran (correctness), tingkatpemeliharaan (maintainability), dan tingkat keamanan yang ingin dicapai.

3.5. Batasan perancangan

3.5.1. apakah diperlukan suatu standar yang membatasi pilihan-pilihan yang bisa digunakan atau keputusan-keputusan yang bisa diambil ketika perancangan.

4. Software Requirements Specification

4.1. suatu dokumen yang menjelaskan tentang berbagai kebutuhan yang harus dipenuhi oleh suatu software.

5. Dibuat oleh developer

5.1. Setelah melakukan analisis terhadap kebutuhan penguna software

6. Harus dibuat berdasarkan Standar

6.1. IEEE (Standar SRS yang diakui dunia

7. syarat-syarat SRS

7.1. Mendefinisikan kebutuhan software dengan benar.

7.2. Tidak menjelaskan rancangan atau implementasi dengan rinci.

7.3. Tidak memaksakan penambahan suatu batasan dari perangkat lunak.

8. Karakteristik dari SRS yang baik

8.1. Correct (benar)

8.2. Unambiguous (tidak ambigu, tapi jelas)

8.3. Complete (lengkap)

8.4. Consistent (konsisten)

8.5. Ranked for importance and/or stability (Urutan prioritas dari penting dan atau stabilitas)

8.6. Verifiable (Mudah diverifikasi)

8.7. Modifiable (Mudah dimodifikasi)

8.8. Traceable (Mudah dilacak)