2 results
Search Results
Now showing 1 - 2 of 2
Doctoral Thesis Araştırma Tabanlı Yazılım Projeleri için Yeni Bir Yazılım Geliştirme Metodolojisi(2019) Cereci, İbrahim; Karakaya, ZiyaOrta ve büyük ölçekli yazılım geliştirme projeleri genellikle bir çok takım üyesi tarafından birlikte geliştirilirler. Takım üyelerinin koordine edilmesi, grup için uygun geliştirme yöntemleri kullanılması ve grubun yazılım geliştirme sürecinin kontrolü zor problemlerdir. Yazılım geliştirme metotları yoğunlukla bu zor problemlerin çözümü için kullanılmaktadırlar. Var olan yazılım geliştirme metotları her ne kadar endüstrinin ihtiyaçlarını karşılasalar dahi, akademisyenler tarafından üniversitelerde yürütülen araştırma tabanlı yazılım geliştirme proje ihtiyaçlarını sağlamaya yönelik değillerdir. Bu çalışmada; araştırma tabanlı yazılım projeleri için yeni bir metotun gerekli olduğunu ortaya koymak adına, bu alanda çalışan kişilerin ihtiyaçları ve üstün yöntemleri nitel bir çalışma ile toplanıp, toplanan veriler ışığında da, araştırma tabanlı yazılım projeleri için yeni bir yazılım geliştirme metotu sunulmuştur. Önerilen metot alan uzmanlarının sağladığı uzman görüşleri ile değerlendirilip araştırma tabanlı yazılım projeleri için uygun bulunmuştur. Çalışma sırasında toplanmış olan alan problemleri ve üstün yöntemler, araştırma tabanlı yazılım projelerinde yer almak isteyen proje yöneticileri, takım üyeleri, üniversiteler ve destekleyici kurumlara öneriler olarak bir çerçevede sunulmuştur. Bu öneriler kullanılarak ilerde gerçekleştirilecek olan benzeri projelerin verimlilikleri artırılabilir.Master Thesis Türkçe Yapılandırılmış Yazılım Gereksinimleri için Ortak Metin Tasarımı(2021) Öztekin, Gonca Canan; Dalveren, Gonca Gökçe MenekşeE-Devlet uygulamalarında birçok proje yapılmaktadır ve bir uygulamanın en iyi şekilde yapılabilmesi için iyi bir analiz çalışmasının yapılması şarttır. Kötü yapılmış bir analiz çalışması sonucunda geliştirilen uygulamalarda hatalar kaçınılmazdır. Analiz cümlelerinin doğru anlaşılması ve aktarılması çok önemlidir. Yazılım gereksinimlerinin kalitesini belirlemek ve bu gereksinim bildirimlerini değerlendirmek için bir yöntem veya modele ihtiyacımız vardır. Bu gereksinimlerin çoğu, ana dillerini kullanan kullanıcıların doğal dilinde ifade edilmektedir. Yazılım gereksinimi için kalite modeli hakkında birkaç araştırma yapılmıştır, ancak Türkçe dili ifadesi için, özellikle e-Devlet alanında çok fazla araştırma yapılmamıştır. Ek olarak, Türkçe dilinde yazılım gereksinimleri belirtim bildirimlerinin yazılmasında bir standart yoktur. Bu tezin asıl amacı ortak metinler tanımlayarak ve analiz cümlelerinin belirli bir yapıya getirilmesini sağlayarak doğal dilden kaynaklı hataların en aza indirilmesi ve standardize edilmesini sağlamaktır. Gereksinim cümlesini girecek analist ya da gereksinim mühendisinin cümleyi düzgün girilebilmesini sağlayan bir model oluşturulmuştur. Oluşturulan model Türkçe dilinde Yazılım Gereksinimleri Spesifikasyonu (SRS) için bir kalite değerlendirme modeli olarak kullanılabilir. Modelin gereksinimleri ortak metin şablonlarıyla eşleştirebilmesi, benzerlik değerlerini hesaplayabilmesi ve yazılım gereksinimleri, düzenleyici belgeler ve kullanıcı gereksinimleri arasındaki gereksinimleri daha uygun bir biçimde şablona ekleyebilmesi için bir ara yüz tasarlanmıştır. Bu model, bir e-Devlet uygulamasının SRS'sinin kalitesini artırmak için uygulanmıştır. Sonuç olarak e-Devlet uygulamasına yenilikçi ve modern bir yaklaşım sunulmuştur. Literatüre bir çözüm önerisi ve akademik araştırma getirilmiştir.
