=Paper= {{Paper |id=Vol-1483/54_Ozet |storemode=property |title=Alana Özgü Modelleme |pdfUrl=https://ceur-ws.org/Vol-1483/54_Ozet.pdf |volume=Vol-1483 |dblpUrl=https://dblp.org/rec/conf/uyms/TuglularS15 }} ==Alana Özgü Modelleme== https://ceur-ws.org/Vol-1483/54_Ozet.pdf
                           Eğitim Semineri (ES)-3



                Alana Özgü Modelleme (AÖM)


                Tuğkan Tuğlular1, Necmi Şentuna2

1
    İzmir Yüksek Teknoloji Enstitüsü, Bilgisayar Mühendisligi Bölümü, Urla, İzmir
                      tugkantuglular@iyte.edu.tr
           2
             BİMAR A.Ş., İzmir Teknoloji Geliştirme Bölgesi, Urla, İzmir
                      necmi.sentuna@bimar.com.tr



Özet. Model-güdümlü yazılım geliştirme yaklaşımından yola çıkılarak
oluşturulan alana özgü modelleme (AÖM) ile alana özgü dil (AÖD) kullanımı
giderek artmaktadır. AÖM ve AÖD geliştirim ortamlarının ortaya çıkması ile
alana özgü görsel model ve dillerin geliştirimi kolaylaşmıştır. AÖM ve AÖD
sayesinde kavramlar ile uygulama arasındaki açıklık azalır ve yazılım geliştirim
süreçlerinin güvenilirliği ve verimliliği artar. Otomatik kod üretimi sayesinde
yazılım geliştirme süreci hızlanır ve ortaya çıkan yazılımın kalitesi artar.
Ayrıca, yazılım bakımı ve özelleşmiş tekrar üretim süreçleri de kolaylaşır ve
daha etkin yürütülür. AÖM ve AÖD geliştirim ortamlarından Microsoft Visual
Studio 2013 (kurumsal yazılım geliştirme ve süreç yönetim aracı), Microsoft
Domain-Specific Language SDK 2013 (alana özgü modelleme ve alana özgü
dil tasarlama aracı), Text Template T4 (şablon geliştirim aracı) kullanılarak
veritabanı tablolarının, ilgili ontolojinin, grafiksel kullanıcı arayüzlerinin,
sınama durumlarının ve kısmi kaynak kodların otomatik üretimi gösterilecek,
kazanılmış deneyimler paylaşılacaktır. Bu seminer sayesinde AÖM ve AÖD
konusunda farkındalık yaratılması hedeflenmiştir. AÖM ve AÖD’yi yazılım
geliştirme süreçlerine eklemenin hem kurumsal vizyon hem de ekip uzmanlığı
ve adanmışlığı ile mümkün olabildiği vurgulanacaktır.




                                       513