Please use this identifier to cite or link to this item:
https://hdl.handle.net/11147/10317
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Tuğlular, Tuğkan | - |
dc.date.accessioned | 2021-01-24T18:33:49Z | - |
dc.date.available | 2021-01-24T18:33:49Z | - |
dc.date.issued | 2017 | - |
dc.identifier.issn | 1302-9304 | - |
dc.identifier.issn | 2547-958X | - |
dc.identifier.uri | https://hdl.handle.net/11147/10317 | - |
dc.identifier.uri | https://search.trdizin.gov.tr/yayin/detay/257807 | - |
dc.description.abstract | Yazılım tasarım şablonları, tekrar eden yazılım tasarım problemleri için hazır çözümler sunar. Model-Görünüm-Denetçi (İng. MVC) gibi bileşik tasarım şablonları ise, var olan tasarım şablonlarının biraraya getirilmesi ile daha büyük ölçekli problemleri çözmek için geliştirilmektedir. Bu çalışmada bağlamsal doğrulama problemi için bir bileşik tasarım şablonu geliştirilmiştir. Bağlamsal doğrulama, bir işlem gerçekleş- tirilmeden önce o işlem için gerekli tüm nesnelerin gerekli koşulları sağladığının doğrulanması anlamına gelmektedir. Bileşik tasarım şablonu geliştirme yöntemi ile ortaya konan bağlamsal doğrulama tasarım şablonu; tek sorumluluk, açık-kapalı ve bağımlılığı tersine çevirme nesne temelli tasarım ilkelerine göre geliştirilmiştir. Geliştirilen bağlamsal doğrulama tasarım şablonu bünyesinde Ziyaretçi, Strateji, Dekoratör ve Bildirim tasarım şablonlarını barındırmaktadır. Ortaya konan bağlamsal doğrulama tasarım şablonu, kullanım şekli itibariyle iki örnek uygulama üzerinde tartışılmıştır. | en_US |
dc.description.abstract | Software design patterns provide readily available solutions for recurring software design problems. Composite design patterns, such as Model-View-Controller (MVC), provide solutions for large scale design problems by bringing existing design patterns together. In this work, a composite design pattern is developed for contextual validation problem. Contextual validation means validating all necessary conditions of all context objects defined by the context. In this work, development method for composite design patterns is followed by using single responsibility, open-closed, dependency inversion principles of object oriented design. The proposed contextual validation design pattern includes Visitor, Strategy, Decorator and Notification design patterns. Usage of the proposed contextual validation design pattern is discussed on two case studies | en_US |
dc.language.iso | tr | en_US |
dc.publisher | Dokuz Eylül Üniversitesi | en_US |
dc.relation.ispartof | Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Yazılım tasarım şablonu | - |
dc.subject | Bağlamsal doğrulama | - |
dc.subject | Nesne temelli tasarım ilkeleri | - |
dc.title | Bağlamsal doğrulama için bir yazılım tasarım şablonu | en_US |
dc.title.alternative | A software design pattern for contextual validation | en_US |
dc.type | Article | en_US |
dc.institutionauthor | Tuğlular, Tuğkan | - |
dc.department | İzmir Institute of Technology. Computer Engineering | en_US |
dc.identifier.volume | 19 | en_US |
dc.identifier.issue | 57 | en_US |
dc.identifier.startpage | 888 | en_US |
dc.identifier.endpage | 898 | en_US |
dc.relation.publicationcategory | Makale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.identifier.trdizinid | 257807 | en_US |
dc.identifier.wosquality | N/A | - |
dc.identifier.scopusquality | N/A | - |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.languageiso639-1 | tr | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.cerifentitytype | Publications | - |
item.openairetype | Article | - |
crisitem.author.dept | 03.04. Department of Computer Engineering | - |
Appears in Collections: | Computer Engineering / Bilgisayar Mühendisliği TR Dizin İndeksli Yayınlar / TR Dizin Indexed Publications Collection |
Files in This Item:
File | Size | Format | |
---|---|---|---|
64925071-7b87-465a-89a1-a5af030a46a7.pdf | 801.8 kB | Adobe PDF | View/Open |
CORE Recommender
Page view(s)
220
checked on Nov 18, 2024
Download(s)
116
checked on Nov 18, 2024
Google ScholarTM
Check
Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.