TY - JOUR TT - SENTEZ TABANLI YAZILIM MİMARISI TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ AU - Giray, Görkem AU - Tekinerdoğan, Bedir AU - Tüzün, Eray PY - 2017 DA - January JF - Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi JO - DEUFMD PB - Dokuz Eylül Üniversitesi WT - DergiPark SN - 1302-9304 SP - 89 EP - 101 VL - 19 IS - 55.1 KW - Synthesis-based software architecture design KW - Architectural design KW - Essence framework N2 - Yazılım mimarisi tasarımı, yazılım geliştirme sürecindeki çok önemli ve zor bir aşamadır. Paydaşların çelişen amaçlarını yönetmek ve ilgili gereksinimlerden mimari soyutlamalar türetmek önemlidir. Ayrıca mevcut çözüm alanı bilgisi üzerinde temellendirilmiş semantik açıdan zengin ara ürünler (artifact) üretmek dikkat edilmesi gereken bir husustur. Elde edilen mimari ara ürünler yazılım geliştirme sürecinin geri kalanına kılavuzluk eder ve planlamayı kolaylaştırır. Yakın dönemde yazılım geliştirme yöntemlerinin ve etkinliklerinin eşlenebileceği, yazılım mühendisliğine soyut ve genel bir bakış sunan Essence çerçevesi önerilmiştir. Bu çalışmada, sentez tabanlı yazılım mimarisi tasarımı etkinliklerinin Essence çerçevesiyle eşleştirilmesi hakkında bilgi verilmektedir. Böylece, yazılım mühendisliğinin soyut ve genel bir modeli kullanılarak yazılım mimarisi tasarım etkinliklerinin açıklanması amaçlanmıştır. Ayrıca, sentez tabanlı yazılım mimarisi tasarım etkinlikleri için durum tabanlı etkinlik izleme düzeneği önerilmiştir. Essence çerçevesi ve sentez tabanlı mimari tasarımı yaklaşımı hakkında elde edilen deneyim paylaşılmaktadır CR - Tekinerdogan B. 2000. Synthesis- Software Twente Design. Bilgisayar Doktora Tezi, 226s, Twente. CR - Evans E. 2003. Domain-Driven Design: Tackling Complexity in the Heart of Software, 1st edition, Addison-Wesley Professional. CR - Object Management Group. 2015. Essence - Kernel and Language for Software Engineering Methods, Version 1.1. CR - Péraire C. 2013. A Step Forward in Software Engineering Education: Introducing the SEMAT Essence Framework, Keynote Address - LACREST 2013, Medellin. CR - Elvesæter B, Benguria G, Ilieva. C. 2013. A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods. The Third Workshop on Process-Based Approaches Engineering (PMDE 2013). CR - Maher ML. 1990. Process Models for Design Synthesis, AI-Magazine, s.49-58. CR - Tekinerdogan B, Aksit M. 2006. the Integrating Synthesis Architecture Transactions of the SDPS, Cilt 10(1), s.45-56. of in the Design Process, CR - Giray G, Tüzün E, Tekinerdogan B, Macit Y. 2016. Systematic approach for mapping software development methods to the essence framework. The 5th International Workshop on Theory-Oriented Engineering (TOSE ‘16), 26-32. CR - Tekinerdogan B, Aksit M. 1999. Deriving design aspects from conceptual Oriented Technology, ECOOP ’98 Workshop Reader, 410-414. CR - Park JS, Mcmahon PE, Myburgh B. 2016. Scrum Powered by Essence, ACM SIGSOFT Software Engineering Notes, Cilt 41, No 1, s.1–8. CR - Object Management Group. 2008. Software & Systems Process Engineering Specification, Version 2. Meta-Model CR - Rumbaugh J, Blaha M, Premerlani W, Eddy F, Lorensen W. Object- Oriented Modeling and Design, Prentice-Hall, 1991. CR - Booch G. 1991. Object-Oriented and Analysis Applications, Redwood City, CA: The Publishing Company. with Benjamin/Cummins CR - Jacobson I, Booch G, Rumbaugh J. 1999. Development Process, Addison- Wesley. Software CR - Arrango G. 1994. Domain Analysis Methods. Schaeffer W, Prieto-Diaz R, Matsumoto M. ed. 1994. Software Engineering Reusability, Ellis Horwood, New York. CR - Wartik S, Prieto-Díaz R. 1992. Criteria for Comparing Domain Analysis Approaches, International Journal of Software Engineering and Knowledge Engineering, Cilt 2, No. 3, s. 403-431. CR - Buschmann F, Meunier R, Rohnert H, Sommerlad P, Stal M. 1996. Pattern-Oriented Architecture: A System of Patterns, John Wiley & Sons. Software UR - https://dergipark.org.tr/tr/pub/deumffmd/issue//491775 L1 - https://dergipark.org.tr/tr/download/article-file/587716 ER -