Bir Ontoloji Tabanlı Gereksinim Kütüphanesi Yaklaşımı
Published in Ulusal Yazılım Mimarisi Konferansı (UYMK), 2008
Bir yazılım geliştirme projesinin çıktısının beklentileri karşılamasının ön koşulu, gereksinimlerin iyi tanımlanmış olmasıdır. Gereksinim mühendisliği sürecinde, kurumun izlediği yöntemlere bağlı olarak çeşitli biçimlerde ve dillerde artifaktlar üretilebilir. Bu artifaktların bir gereksinim kütüphanesinde uygun biçimde saklanması, onların yeniden kullanım amacıyla gereksinim duyulduğu zaman kolayca bulunabilmesi için önemlidir. Gereksinim kütüphanesinin oluşturulması için öncelikle doğal ya da yapay dillerle üretilen artifaktların metamodellerinin oluşturulması ve bu bu artifaktların yarı yapısal bir biçimde temsil edilmeleri gerekmektedir. Daha sonra, bu artifaktlar ile alan ontolojileri arasındaki eşleştirmeler şema eşleştirme algoritmaları kullanılarak yarı otomatik olarak yapılabilir. Anlamsal web teknolojilerinin temelini oluşturan ontolojilerin gereksinim kütüphanesinde kullanımı, bilgisayarlara anlamsal seviyede bilgi işleyebilme olanağı sunacaktır. Elde edilen ontoloji tabanlı gereksinim kütüphanesinde, anlamsal seviyede arama yapılarak sözdizimsel seviyedeki aramaya göre daha başarılı sonuçlar elde edilecektir. Bunun yanında, alan ontolojileri kullanılarak yapılacak çıkarsama işlemleri sonucunda, gereksinim artifaktlarının kaliteleri hakkında bilgi sahibi olmak ve bu artifaktların kalitelerinin arttırılması için bazı öneriler elde etmek mümkündür.
Recommended citation: Giray, G., & Ünalır, M. O. (2008). Bir Ontoloji Tabanlı Gereksinim Kütüphanesi Yaklaşımı. 2. Ulusal Yazılım Mimarisi Konferansı (UYMK)
Download Paper
