Yazar "Ersoy, Cemal Kerem" seçeneğine göre listele
Listeleniyor 1 - 1 / 1
Sayfa Başına Sonuç
Sıralama seçenekleri
Yayın Kullanım-vakaları ile aspect yönelimli yazılım geliştirme / Aspect oriented software development with use-cases(Maltepe Üniversitesi, Fen Bilimleri Enstitüsü, 2007) Ersoy, Cemal Kerem; Köymen, KemalKullanım-vakaları ile Aspect Yönelimli Yazılım Geliştirme isimli bu çalışma Bilgisayar Mühendisliği Yüksek Lisans tezi olarak Maltepe Üniversitesi Fen Bilimleri Enstitüsünde hazırlanmıştır. Yazılım sistemlerinde amaç isterlerin karşılanmasıdır. İdeal olan her bir isterin ayrı bir modülde karşılanması ve diğerlerinden bağımsız olarak geliştirilmesidir. İsterler, sistemde gerçekleştirildikleri takdirde “ilgi” adını alırlar. Bazı ilgilerin gerçekleştirimi için tek bir modül yeterli olsa da, genellikle birden çok modülü etkilerler. Bu ilgiler “çapraz-kesen ilgiler” olarak adlandırılır. Etkili bir ilgi ayrımı için isterlerin belirlenmesinden başlayarak her aşamada ilgilerin ayrı tutulması gerekmektedir. Gerçekleştirimde ayırım Aspect Yönelimli Programlama ile sağlanabilse de, aspectlerin tasarım modelinde belirlenip, temsil edilebilmeleri için yeni bir gösterim elemanına ihtiyacımız vardır. Kullanım-vakaları sadece isterleri belirleme yöntemi değildir. Bütün yazılım yaşam çevrimini yönlendiren bir yazılım mühendisliği yöntemidir. Geleneksel diller ilgi ayırımına destek vermediklerinden, kullanım-vakası tekniğinde de ilgilerle ilgili yeterli destek yoktur. İlgilerin ayrı tutulabilmesi için her bir tasarıma özgü olan parçaların diğerlerinden ayrı tutulması gerekmektedir. Bunun için “kullanım-vakası kesitlerini” kullanırız. Esnek bir mimari, performans ve güvenlik gibi sistemin genelini etkileyen ilgileri karşılamalı ve her bir parçasının hangi ister ya da kullanım-vakasına karşılık geldiği anlaşılabilmelidir. Bu kullanım vakası kesitleri tarafından yönlendirilen aspectler ile sağlanabilir. Bu çalışma 2007 yılında hazırlanmış olup, 61 sayfadan oluşmaktadır.