Software Requirement Specifications (SRS)

Slides:



Advertisements
Presentasi serupa
PERANCANGAN PERANGKAT LUNAK (SOFTWARE DESIGN)
Advertisements

Bab 6 PERANCANGAN PERANGKAT LUNAK
ANALISIS SISTEM.
Functional Requirements (FR) dan Non-Functional Requirements (NFR)
PEMODELAN ANALISIS Kuliah - 5
Implementation & Testing Eri Prasetyo Bahan Kuliah MM Sistem Informasi Sources : -Juha Roning, Marko Laakso, Ari takanen, Oulu university,
Software Requirement Specification
REKAYASA PERANGKAT LUNAK
SOFTWARE REQUIREMENT SPECIFICATION
TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK
Software Requirements Spefication (SRS)
SKPL Spesifikasi Kebutuhan Perangkat Lunak STMIK AMIKOM PURWOKERTO.
Penjelasan Tugas Kelompok Proyek Perangkat Lunak
Use case Narrative Use case Narrative adalah deskripsi tertulis mengenai peristiwa-peristiwa bisnis dan bagaimana pengguna akan berinteraksi dengan sistem.
BAB 5 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Requirement.
Perancangan sistem ( berbasis objek )
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
DOKUMENTASI PENGUJIAN
PEMODELAN PERANCANGAn
Managing Software Requirement 1
Dibuat oleh kelompok 5 : Harnice Susanah Veronika S. P
TALKY TWITTER FOR ANDROID….
PENGUJIAN DENGAN SIKLUS HIDUP
Pemodelan Analisis (Part 1) Pertemuan 5 Rekayasa Perangkat Lunak
Analisis Kebutuhan Software
REKAYASA PERANGKAT LUNAK
Pengantar UML.
PENGANTAR MANAJEMEN PROYEK PERANGKAT LUNAK
Analisis Perancangan Berbasis Objek
Dokumentasi & Pengelolaan Kebutuhan
Pengenalan Rekayasa Perangkat Lunak
PERANCANGAN PERANGKAT LUNAK ( PL )
FASE INISIALISASI MPSI sesi 3.
Pengantar Analisis Bisnis & Kompetensi Analis Bisnis
FASE INISIALISASI MPSI sesi 3.
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Metode Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
4 Managing Software Requirement Analisis Kebutuhan
Persyaratan Perangkat Lunak
Analisis Perancangan Perangkat Lunak
Manajemen Konfigurasi Perangkat Lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-8)
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Requirement Document.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Requirement Conclusion.
Rekayasa Kebutuhan Software
ANALISIS DAN DESAIN SISTEM INFORMASI
ANALISA KEBUTUHAN PERANGKAT LUNAK
ANALISA DAN PERANCANGAN SISTEM INFORMASI
FASE INISIALISASI MPSI sesi 3.
ANALISIS DAN DESAIN SISTEM INFORMASI PERTEMUAN -1 RANI SUSANTO, S. KOM
Siklus Hidup Perangkat Lunak
Model Waterfall dan Dokumen SKPL
ANALISIS KEBUTUHAN PERANGKAT LUNAK
5 Kebutuhan Software By : Andi Latifa Nabone.
Analysis Kebutuhan dengan Use Case Modeling
Rekayasa Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 13
Analisis dan Desain Sistem
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Spesifikasi Kebutuhan Perangkat Lunak
FASE INISIALISASI MPSI sesi 3.
FASE INISIALISASI MPSI sesi 3.
Transcript presentasi:

Software Requirement Specifications (SRS) Dosen : Rinci Kembang Hapsari, S.Si., M.Kom

Software Requirement Specification (SRS) Sebuah spesifikasi kebutuhan untuk sebuah sistem perangkat lunak, Dokumen yang dibuat ketika sebuah perangkat lunak akan dikembangkan. Di dalamnya terdapat detil penjelasan dari keseluruhan aspek dari sebuah perangkat lunak. 

Isi Standar Dokumen SRS (IEEE) Introduction General Description Specific Description Appendixes dan Index

Introduction General Description Pada bagian ini, diberikan pengantar mengenai spesifikasi, baik itu mengenai definisi, tujuan, serta pembaca yang ditargetkan untuk membaca SRS ini, serta pengenalan secara umum mengenai spesifikasi General Description Pada bagian ini dijelaskan mengenai perspektif produk, fungsi-fungsi produk, karakteristik user, dan batasan umum dari sistem.

Specific Description, berisikan : Kebutuhan fungsional Bagian ini membahas mengenai kebutuhan-kebutuhan fungsional dari sistem, digambarkan melalui use cases. Use cases ini menggambarkan seluruh kerja fungsional dari perangkat lunak secara keseluruhan, melalui semua pengguna yang menggunakan perangkat lunak tersebut (aktor). Use cases yang digambarkan menunjukkan seluruh kerja fungsional dari perangkat lunak. Kebutuhan Data Bagian ini membahas mengenai data-data yang dibutuhkan dalam pengembangan perangkat lunak. Data-data ini mencakup semua data yang diperlukan oleh perangkat lunak dalam prosesnya. Data-data ini bisa berupa masukan, serta keluaran yang akan dihasilkan oleh sistem / perangkat lunak

Kebutuhan Kualitas System Bagian ini menjelaskan secara spesifik faktor-faktor dari kualitas sistem yang tidak berhubungan dengan kebutuhan fungsional yang didokumentasikan melalui use case Batasan Sistem Bagian ini menjelaskan mengenai batasan-batasan yang ada pada sistem / perangkat lunak secara keseluruhan. Batasan yang ada berupa batasan dalam arsitektur, desain dan implementasi dari sistem.

Appendixes dan Index Manfaat dari SRS yaitu Pada bagian appendix dan index ini hanya ditambahkan lampiran-lampiran yang diperlukan dalamspesifikasi dari software ini. Manfaat dari SRS yaitu untuk menunjukkan kepada pembaca mengenai spesifikasi dari suatu perangkat lunak / sistem dengan jelas serta kebutuhan-kebutuhan baik fungsional maupun non-fungsional serta batasan-batasan sehingga dapat memberikan gambaran yang jelas mengenai sistem.

Hindari dalam SRS Over specification (penjelasan berlebih dan berulang-ulang sehingga menjadi tidak   jelas) Tindakan unconcistency Ambiguity dalam kata atau kalimat Menuliskan “mimpi-mimpi” , yaitu hal-hal yang tidak bisa dilakukan.