İş süreçlerinin model yönelimli yazılım geliştirme metodolojisi ile otomasyonu
2010
0 views
0 downloads
Advisor: Yrd. Doç. Dr. Derya Birant
Abstract (TR)
Model bir sistemin ya da sistem parçasının soyut halidir ve modeller aracılığı ile sistemlerin daha yüksek soyutlama seviyelerinden kontrolleri ve yönetimleri sağlanır. Model Yönelimli Mimari (MDA) yazılım süreçlerindeki tüm aşamaları tek bir görsel model üzerinden yürütmeyi amaçlayan ve standartları Object Management Group (OMG) tarafından belirlenen bir mimaridir. MDA ile birlikte yazılımdaki soyutlama seviyeleri tarihindeki en yüksek noktaya gelmiş bulunmaktadır. MDA yazılımdaki soyutlama seviyelerini birden fazla seviyeye bölerek, her bir seviyenin kendine has problemler ile ilgilenmesi fikrini getirmiştir. Bu soyutlama seviyeleri en soyuttan en az soyuta olacak şekilde şöyle sıralanabilir: bilgisayar bağımsız model (CIM), platform bağımsız model (PIM), platform bağımlı model (PSM).Görsel modellemedeki gelişmeler bir yana, şu aşamada halen mevcut programlama yaklaşımları ile modüler biçimde çözülemeyen problemler bulunmaktadır. Bu problemlerin mevcut programlama yaklaşımları ile çözümünde, mevcut uygulama tekrarlayan kod bloklarından dolayı karışık ve anlaşılması zor bir hal almaktadır. Bu problemlere enine kesen (cross-cutting) problemler denmektedir. İlgi Yönelimli Programlama (AOP), bu türden problemlerin yazılım seviyesinde modüler biçimde çözümü için etkili mekanizmalar içermektedir. Bu mekanizmalara birleşim noktaları, birleşim nokta kümeleri, tavsiyeler, ilgiler, ilgi dokuyucuları örnek olarak gösterilebilir. AOP yaklaşımını gerçekleştiren en yaygın ve hakim programlama dili AspectJ dilidir. Bu dil aracılığı ile, mevcut uygulamayı enine kesen problemlerin çözümü kodda karışıklık sağlamayacak şekilde yapılabilmektedir.İlgi yönelimli programlama ile ilgili çalışmaların sadece programlama dilleri seviyesinde kalmasından dolayı, programlama dillerine göre bir üst soyutlama seviyesinde yer alacak olan, ilgilerin görsel olarak modellenmesi konusuna yeterli ilgi gösterilmemiştir. Bu konu ile ilgili çeşitli çalışmalar bulunmakla birlikte, standartlaşmanın henüz olmamasından dolayı, bir üründe üretilen bir modelin başka bir üründe kullanılmasında zorluklar yaşanmaktadır. Bu durum da, ilgilere yönelik modellemenin ilerlemesine engel oluşturmaktadır.
Author
Emrecan Sezen
How to Cite
Emrecan Sezen (Yüksek Lisans Tezi). İş süreçlerinin model yönelimli yazılım geliştirme metodolojisi ile otomasyonu, 2010, Dokuz Eylül University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Dokuz Eylül University
- Açık plan ofislerde konuşma anlaşılırlığı parametrelerinin analizi(2021)
- Urla bölgesi kırsal mimari mirasının karakteristikleri ve koruma sorunları(2019)
- AFAD gönüllülük sisteminin etkin müdahale açısından analiz(2020)
- Mars habitatlarının yapısal açıdan irdelenmesi(2022)
- 21. yüzyıl postmodernizmi bağlamında çevresel grafik tasarım ve kamusal enstalasyon(2022)
- Muâviye b. Ebî Süfyân'a yöneltilen eleştiriler(2019)
