Upload
ignatiusniko
View
5
Download
0
Embed Size (px)
DESCRIPTION
Software Requirement Specifications
Citation preview
IF-ITB/ HLZ/1Sept/03IF6161 - Analisis dan Rekayasa perangkat Lunak
Page 1
SoftwareSoftwareRequirementsRequirementsSpecificationsSpecifications
Hira LaksmiwatiDepartemen Teknik Informatika
Institut Teknologi Bandung
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 2
D E F I N I S ID E F I N I S I merupakan spesifikasi (tertulis dalam
dokumentasi) untuk produk, program (setprogram) perangkat lunak tertentu
mengikuti standard ANSI IEEE STD 830-1984 - Guide to S/W RequirementsSpecification
mencakup 2 bagian deskripsi :- definisikan masalah tertentu- menentukan cara penyelesaian masalah
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 3
KARAKTERISTIK Unambiguos - tidak membingungkan complete - lengkap correctness -tepat sesuai kebutuhannya Verifiable - mudah diverifikasi Consistent - tidak kontradiksi Modifiable - mudah dimodifikasi Portability - fleksible untuk dipindahkan Traceable - mudah untuk dilacak Usable (tahap operasi dan maintenance)
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 4
SRS dipergunakan oleh :
Software customers - untuk mendapatkankebutuhan PL
Software Suppliers - mengerti keinginancustomers
Individu-individu lainnya untuk : pengembangan outline standard SRS mendefinisikan SRS lebih spesifik mendukung pengecekan kualitaas SRS
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 5
OUTLINE SRSOUTLINE SRS Introduction
- purpose - definition - overview- scope - references
General Description- perspektif produk - karakteristik user- fungsi-fungsi produk - batasan umum
Specific Description- rincian khusus definisi requirements- latar belakang
Appendixes & Index
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 6
PEMBENTUKAN SRS (1) OBJEKTIF :
> persetujuan kerja dengan pelanggan> data kebutuhan teknis yang harus dipenuhi PL
E (fungsi : data, ssifat, fungssinya)E (non fungsi : dependability, ergonomic,
performance, constraint)
disahkan melalui Review antara developerdengan pelanggan
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 7
PEMBENTUKAN SRS (2) SYARAT :
mudah diidentifikasikan diuraikan dengan jelas, simple, concise validated (testable, accessible) traceability
HINDARKAN : over specification unconsistency ambiguity bukan mimpi
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 8
SRS mencakup : Deskripsi lengkap, jelas dan akurat dari
antarmuka eksternal sistem seperti : SW lainnya Communication Ports Hardware Human Users
Termasuk 2 requirements sebagai berikut : Behavioral : input, output, interrelasi/ transformasi
fungsi. Non Behavioral : pendefinisian atribut2, deskripsi
tingkat efisiensi, sekuritas, reliability dll.
IF-ITB/ HLZ/1 Sept 03IF6161 - Analisis dan Perancangan Perangkat Lunak
Page 9
contoh outline SRSSPECIFIC REQUIREMENTS
3. Specific Requirements 3.1 Functional Requirements
3.1.1 Functional Requirement 13.1.1.1 Introduction3.1.1.2 Inputs3.1.1.3 Processing3.1.1.4 Outputs
3.1.2 Functional Requirement 23.1.2.1 dstnya.