Yazılım geliştirme yaşam döngüsü safhalarından gereksinim belirleme ve tasarım safhasının önemi, sistem geliştirmenin ilk başında olması ve bu safhada yapılacak olan bir hatanın maliyeti ilerleyen safhalarda veya işin bitiminde fark edilmesi durumunda çok pahalıya mal olmasındandır. Yazılım geliştirmenin bu safhasındaki tüm faaliyet ve teknikleri aktaran iş analizi bilgi birikimi (Business Analysis Body of Knowledge- BABOK)) dokümanındaki teknikler ve yöntemlerden faydalanılarak çalışma şekillendirilmiştir. Bu çalışmanın amacı, bu safhada yapılan çalışmaların ve ortaya çıkan ürünlerin kalite gereklerine uyumunun nasıl sağlanabileceğini göstermektir. Bunun için bu çalışmada yöntem olarak farklı standart ve çalışmalar incelenmiş ve bu çalışma kapsamında incelenen projeler için özel kalite gereksinimleri konularak değerlendirme yapılmıştır. Kalite gereksinimleri projeden projeye değişebileceği için özellikle standart veya daha önce ortaya konulan kalite gereksinimleri doğrudan alınmamıştır. Çalışma sonucunda, üç farklı projede, kalite kriterlerine ne derece uyulup uyulmadığı analiz edilmiş ve ortaya konulan kalite gereksinimlerinden özellikle açıklık gereksinimini her üç projenin de ihlal ettiği görülmüştür.
Gereksinim Belirleme Sistem Tasarımı Yazılım Geliştirme Yaşam Döngüsü Gereksinim Kalite Kriterleri
The importance of the requirement determination and design phase, which is one of the software development life cycle phases, is that it is at the beginning of the system development and the cost of an error to be made in this phase is very expensive if it is noticed in the later stages or at the end of the work. The study was shaped by utilizing the techniques and methods in the Business Analysis Body of Knowledge (BABOK) document, which conveys all the activities and techniques at this stage of software development. The purpose of this study is to show how the work done at this stage and the resulting products can comply with the quality requirements. For this, different standards and studies have been examined as a method in this study and an evaluation has been made by setting special quality requirements for the projects examined within the scope of this study. Since the quality requirements may vary from project to project, especially the standard or previously stated quality requirements were not taken directly. As a result of the study, it was analyzed to what extent the quality criteria were complied with in three different projects and it was observed that all three projects violated the quality requirements, especially the clarity requirement.
Requirement Determination System Design Software Development Life Cycle Requirement Quality Criteria
Birincil Dil | Türkçe |
---|---|
Konular | Bilgisayar Yazılımı |
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 31 Ocak 2022 |
Gönderilme Tarihi | 30 Ocak 2021 |
Yayımlandığı Sayı | Yıl 2022 |