The success of system development studies depends on the completeness and accuracy of the requirements collected from system user and stakeholders. Mistakes and deficiencies in the requirements determination process lie in the failure of many system development studies. The dynamism and complexity of today's systems make the requirements determination process even more complicated, and the requirement determination phase, which is the primary stage of system development studies, gains excellent importance. Although there are many techniques, strategies, and models in the literature to improve the requirements Determination process, there are very few studies on their multiple-use, classification of needs, and their experimental realization in a real system. In this study, a system development study was carried out using the System Requirements Model (SRM), which has a flexible structure that allows the system needs to be determined with the use of multiple techniques, at the same time classifies the identified requirements, can decide on the determination levels, and allows the work to be stopped if a sufficient level of needs is determined The developed model consists of three stages: requirement identification, rulemaking/technical/needs matrix creation and classification of needs. In the needs determination process, collection, presentation, verification, and sort of needs. In the second stage of the model, an analogy was made, and the needs and techniques were grouped with the ROC algorithm, and the rule-based RULES-3 algorithm was used to universalize the model. In the third stage of the model, needs were determined based on technical/technical combinations.
Requirements Determination Requirements Determination Techniques Stoping Rules Requirements Engineering Rank Order Cluster Inductive Learning RULES-3
Sistem geliştirme çalışmalarının başarısı sistem kullanıcıları ve paylaşımcılarından toplanan ihtiyaçların tamlığı ve doğruluğuna bağlıdır. Birçok sistem geliştirme çalışmasının başarısızlığında da ihtiyaç belirleme sürecinde ki hatalar ve eksiklikler yatmaktadır. Günümüz sistemlerinin dinamikliği ve karmaşıklığı ihtiyaç belirleme sürecini daha da güçleştirmekte ve sistem geliştirme çalışmalarının öncelikli aşaması olan ihtiyaç belirleme aşaması büyük önem kazanmaktadır. İhtiyaç belirleme sürecinin iyileştirilmesi amacı ile literatürde birçok teknik, strateji ve model bulunmasına karşın bunların çoklu olarak kullanımı, ihtiyaçların sınıflandırılması ve gerçek bir sistemde deneysel olarak gerçekleştirilmesine yönelik çok az sayıda çalışma bulunmaktadır. Bu çalışmada çoklu teknik kullanımı ile sistem ihtiyaçlarının belirlenmesine olanak sağlayan, aynı zamanda belirlenen ihtiyaçları sınıflayan, belirlenme seviyelerine karar verebilen ve yeterli seviyede ihtiyaç belirlenmesi durumunda çalışmanın durdurulmasına izin veren esnek bir yapıya sahip Sistem İhtiyaçları Modeli (SİM) kullanılarak bir sistem geliştirme çalışması gerçekleştirilmiştir. Geliştirilen model ihtiyaç belirleme, kural çıkarma/teknik/ihtiyaç matrisi oluşturma ve ihtiyaçların sınıflanması şeklinde üç aşamadan oluşmaktadır. İhtiyaç belirleme sürecinde; ihtiyaçların toplanması, sunulması, doğrulanması ve sınıflanması gerçekleştirilmiştir. Modelin ikinci aşamasında bir analoji gerçekleştirilerek ROC algoritması ile ihtiyaç ve teknikler gruplanmış ve modelin evrenselleşmesi için kural tabanlı RULES-3 algoritması kullanılmıştır. Modelin üçüncü aşamasında ise teknik/teknik kombinasyonları bazında ihtiyaçlar belirlenmiştir.
İhtiyaç Belirleme İhtiyaç Belirleme Teknikleri Durdurma Kuralları İhtiyaç Mühendisliği Derece Sıralama ve Kümeleme Endüktif Öğrenme RULES-3
Birincil Dil | İngilizce |
---|---|
Konular | Endüstri Mühendisliği |
Bölüm | Araştırma Makalesi |
Yazarlar | |
Yayımlanma Tarihi | 23 Eylül 2021 |
Gönderilme Tarihi | 1 Ağustos 2021 |
Yayımlandığı Sayı | Yıl 2021 Cilt: 4 Sayı: 2 |
Zeki Sistemler Teori ve Uygulamaları Dergisi