2018
DOI: 10.25126/jtiik.201852627
|View full text |Cite
|
Sign up to set email alerts
|

Rekomendasi Perbaikan Pernyataan Kebutuhan yang Rancu dalam Spesifikasi Kebutuhan Perangkat Lunak Menggunakan Teknik Berbasis Aturan

Abstract: <p>Tahap awal dalam pengembangan perangkat lunak ialah menelusuri, mengumpulkan dan menyajikan segala kebutuhan pengguna ke dalam sebuah dokumen spesifikasi kebutuhan perangkat lunak (SKPL). Latar belakang akademik yang beragam, pengalaman yang berbeda, dan keterbatasan pengetahuan yang dimiliki oleh perekayasa kebutuhan memungkinkan adanya kesalahan dalam pembuatan dokumen SKPL. Salah satu kesalahan yang sering muncul pada sebuah dokumen SKPL ialah terdapatnya penggunaan kata-kata yang rancu. Hal ini te… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 0 publications
0
3
0
2
Order By: Relevance
“…After conducting interviews and observations, problems that will be solved through the development of this information system can then be mapped along with a list of the functional and non-functional requirements that must be accommodated by the system built in the form of a software recruitment specification (SRS) document [13]. SRS documents are usually compiled in natural langguage as we use in daily conversation [14].…”
Section: Problem and Needs Analysismentioning
confidence: 99%
“…After conducting interviews and observations, problems that will be solved through the development of this information system can then be mapped along with a list of the functional and non-functional requirements that must be accommodated by the system built in the form of a software recruitment specification (SRS) document [13]. SRS documents are usually compiled in natural langguage as we use in daily conversation [14].…”
Section: Problem and Needs Analysismentioning
confidence: 99%
“…Walaupun bahasa alamiah lebih mudah dimengerti oleh pemangku kepentingan dan sangat fleksibel untuk menampung berbagai kebutuhan pengguna yang sering berubah-ubah. Namun, penggunaan bahasa alamiah memiliki kelemahan yaitu pada saat makna dari pernyataan kebutuhan perangkat lunak memiliki arti dan penafsiran yang berbeda-beda pada masing-masing orang atau bisa disebut sebagai kerancuan dalam pernyataan kebutuhan perangkat lunak [2]…”
Section: Tinjauan Pustaka a Kebutuhan Perangkat Lunakunclassified
“…Kesalahan dalam memahami kebutuhan fungsional pada dokumen Spesifikasi Kebutuhan Perangkat Lunak ini akan berdampak pada proses pengembangan perangkat lunak. Salah satunya terjadinya konflik antara pelanggan dan pengembang terutama dalam memahami dan memverifikasi capaian pengembang terhadap kebutuhan yang telah ditetapkan sejak awal [2]. Pada sisi pengembang, pernyataan kebutuhan fungsional yang ambigu akan membuat pengembang membuat banyak asumsi-asumsi terkait kebutuhan pengguna dan hal ini beresiko jika dilakukan.…”
unclassified
“…Seven common mistakes cause these weaknesses that software developers make. Meyer introduced seven errors in software requirements that usually occur in software requirements specifications [1,[3][4][5][6] . The seven sins are noise, silence, overspecification, contradiction, ambiguity, forward reference, and wishful thinking.…”
Section: Introductionmentioning
confidence: 99%
“…Several previous works focus on detecting the presence of seven errors in the software requirements specification [3,[5][6][7] . Another work by Enda and Siahaan focuses on correcting ambiguous requirements statements [4] . However, there have been no prior publications on noise detection in software requirements specifications from past research.…”
Section: Introductionmentioning
confidence: 99%