SRS (Software Requirement Specification)
por benedictus verdo
1. Penyusunan
1.1. Outline Dokumen
1.1.1. Pengantar
1.1.2. latar belakang Proyek
1.1.3. Tujuan Pengembangan
1.1.4. Audiens
1.1.5. Cakupan Pengembangan
1.1.6. Definisi Berbagai Fungsi
1.1.7. Deskripsi Keseluruhan
1.1.8. Kebutuhan User
1.1.9. Asumsi dan Dependensi
1.1.10. Fitur dan kebutuhan Sisterm
1.2. Definisi Tujuan
1.3. Memberikan Gambaran Umum
1.4. Mendeskripsikan Spesifikasi Fungsional dan Non-Fungsional
1.5. Menambahkan Detail Pelengkap
1.6. Mengajukan Persetujuan Terhadap Dokumen
2. Di dalamnya
2.1. Project overview
2.2. Tujuan dari software yang akan dikembangkan
2.3. Deskripsi software secara keseluruhan
2.4. Berbagai fungsionalitas yang ada di dalam sistem
2.5. Performa software dalam tahap produksi (production stage)
2.6. Kebutuhan non-fungsional dalam sistem
2.7. External interfaces atau hubungan interaksi software dengan perangkat yang lain
2.8. Batasan dari desain atau gambaran yang akan dijalankan oleh sistem
3. Perbedaan
3.1. Spesifikasi fungsional adalah hal-hal teknis yang dilakukan di dalam sistem
3.2. Spesifikasi non-fungsional menjelaskan tentang bagaimana sistem itu dapat melakukan sistem fungsional
4. Sistem dapat mengirim email ketika kondisi tertentu dipenuhi seperti user sudah subscribe, sign up, mengisi form tertentu
5. Email harus dapat dikirim dengan latency yang tidak lebih besar dari 12 jam