stanford-oval/wikipedia huggingface dataset:
Hyper-V
Özellikleri > Güvenlik

Programlı olarak yönetilen ve genişletilebilir yetenekler sayesinde veri merkezindeki ağ katmanını eksiksiz olarak yalıtır. Bu sayede sanal makinelerin ağ bağlantıları güvenlik ve yalıtım amacıyla ilkeler kullanılarak yapılabilir.
IP adreslerini diğer sanal makinelerden çalan kötü niyetli sanal makinelerden korur. (“IP sahtekarlığı” olarak bilinmektedir).
Çoklu müşteri güvenliğini sağlamak için ağ trafiğini şekillendirir. Hyper-V Extensible Switch ile birden fazla VLAN'dan gelen trafik artık birleştirilip sanal bir makinedeki tek bir ağ adaptörüne yönlendirilebilir.
Hangi sanal portların izleneceğini ve hangi sanal porttaki izlenen trafiğinin ilave işlemler için kullanılacağını belirlenebilir.
Hyper-V Extensible Switch'de de trafik izleme, güvenlik duvarı filtreleri ve anahtar yönlendirme gibi ilave fonksiyonlar bulunmaktadır.
Özellikleri > Altyapı

Windows Server 2012  Hyper-V ile sanal makinelerin eklenmesi ve yönetilmesi daha hızlı ve kolaydır. Dahili otomasyon imkânı sunan sanal alt ağlar sayesinde sanal sunucular herhangi bir alana yerleştirilebilir.
VLAN'lar yerine zaman kazandıracak olan Hyper-V Ağ Sanallaştırma özelliği bulunmaktadır. Bu özellik sayesinde ağ trafiği paylaşılan bir altyapı üzerinde izole edilebilir ve sanal makineler sanal ağ görevlerini ve IP adreslerini koruyarak sanal altyapı içerisinde ve bulut üzerine taşınabilir.
Sanal makineler ve depolama alanları aksama süresi yaşamadan taşınabilir. Canlı geçiş alanındaki iyileştirmeler bir küme ortamının dışı dahil olmak üzere birden fazla sanal makinenin taşınabilmesi demektir. Bu durum paylaşılan bir depolama alanı kullanmayan sunucular için de geçerlidir.
Microsoft® Windows PowerShell™ 3.0 ile sunulan tam otomasyon desteği sayesinde üretkenlik artmakta ve bakım için daha az vakit harcanmaktadır. Örneğin kurulum, yapılandırma, izleme ve daha birçok görev için komut satırı araçları veya otomatik komutlar hazırlanabilir.
Hyper-V, doğrudan bağlı depolama (DAS), sunucu ileti bloğu (SMB) paylaşımı, sanal ana bilgisayar veriyolu bağdaştırıcıları (HBA) ve depolama alanı ağ (SAN) ortamlarını desteklemektedir. Sonuç olarak depolama ihtiyaçlarını önceliklendirmek ve depolama masraflarını azaltmak daha kolay hale gelmiştir.
Özellikleri > Diğer

İş yüklerinin ölçeklendirilmesi donanım tarafında 320 mantıksal işlemci, 4 terabayt fiziksel bellek ve sanal bir makine üzerinde 1 TB bellek, 64 sanal işlemci ve bir kümede 4.000 sanal makinedir.
Dinamik Bellek eklentileri, konsodilasyon ve güvenirliği artırmış ve düşük yükte veya boşta çalışan sanal makinelerin bulunduğu ortamlarda maliyetleri azaltmıştır.
Küme iyileştirmelerinin esnekliği fazladır. Daha yüksek yoğunluk, eşzamanlı geçiş ve sanal Fiber Kanal sayesinde de daha yüksek değer elde edilmektedir.
Sanal sabit diskler için artırımlı yedekleme özelliği mevcuttur ve bu da yedeklemeyi hızlandırırken kolaylaştırmakta ve hem ağ bant genişliğini hem de disk alanını artırmaktadır.
Hyper-V Replica özelliği, işletme sürekliliği ve hataların giderilmesi için asenkron bir şekilde sanal makineleri farklı alanlara kopyalar.
Plansız aksama sürelerine dayanıklılığı arttırın. Windows Server 2012 SMB şeffaf yük devretme, Reliable Crash Recovery ve NIC Teaming dahil olmak üzere sahip olduğu birçok özellik ile birçok plansız senaryo karşısında koruma sağlar.
Sürümler

Hyper-V, Windows Server 2008 R2'nin bir parçası olarak ve Microsoft Hyper-V Server 2008 R2 adlı bir bağımsız ürün olarak; oldukça farklı iki sürümde bulunuyor.
Hyper-V'nin bağımsız sürümü ücretsizdir ve 1 Ekim 2008'de yayınlanmıştır. "Sunucu Barındıran Kişi" ya da "Ebeveyn"in, işletim sistemi fiziksel donanım ve yazılım yapılandırmasını kabuk komutları kullanılarak nerede yapıldığı, ücretsiz 64 bit Hyper-V "Core" sürümü, komut satırı arayüzüne (CLI) göre sınırlıdır.
| --- | --- |
Otorite kontrolü :  GND: 7658475-6  NKC: ph647982
Microsoft SQL Server

Microsoft SQL Server, Microsoft tarafından geliştirilen ve yönetilen bir ilişkisel veritabanı yönetim sistemidir. SQL Server, büyük ve karmaşık veritabanlarını depolamak, yönetmek, sorgulamak ve işlemek için kullanılan bir yazılım ürünüdür. Veri depolama, veri güvenliği, yedekleme, geri yükleme, veri entegrasyonu, analiz ve raporlama gibi çeşitli veritabanı yönetimi işlevlerini destekler.
Microsoft SQL Server
SQL Server, Microsoft'un Windows işletim sistemi platformu üzerinde çalışır.
SQL Server, Transact-SQL (T-SQL) adında Microsoft'a özgü bir SQL varyantını kullanır. Bu dilden kullanıcılar veritabanına sorgular, işlemler ve depolama mantığı ekleyebilirler. Ayrıca SQL Server, raporlama hizmetleri, analitik servisler, entegrasyon hizmetleri gibi ek bileşenlerle de genişletilebilir.
Farklı sürümleri, farklı özellik ve kapasiteler sunar. Örneğin, SQL Server Express sürümü ücretsizdir ve daha küçük ölçekli projeler için uygundur, Enterprise sürümü büyük kuruluşların karmaşık veritabanı gereksinimlerini karşılamak üzere tasarlanmıştır.
Microsoft SQL Server, geniş işlevselliği, güvenliği ve ölçeklenebilirliği nedeniyle birçok işletme ve kuruluş tarafından tercih edilen bir veritabanı yönetim sistemidir.
| Sürüm | Çıkış Tarihi | Sürüm Adı | Kod Adı |
| --- | --- | --- | --- |
| 1.0 (OS/2) | 1989 | SQL Server 1.0 (16bit) | Filipi |
| 1.1 (OS/2) | 1991 | SQL Server 1.1 (16bit) | Pietro |
| 4.21 (WinNT) | 1993 | SQL Server 4.21 | SQLNT |
| 6.0 | 1995 | SQL Server 6.0 | SQL95 |
| 6.5 | 1996 | SQL Server 6.5 | Hydra |
| 7.0 | 1998 | SQL Server 7.0 | Sphinx |
| - | 1999 | SQL Server 7.0 OLAP Tools | Plato |
| 8.0 | 2000 | SQL Server 2000 | Shiloh |
| 8.0 | 2003 | SQL Server 2000 64-bit Edition | Liberty |
| 9.0 | 14 Ocak 2006 | SQL Server 2005 | Yukon |
| 10.0 | 6 Kasım 2008 | SQL Server 2008 | Katmai |
| 10.25 | 2010 | Azure SQL | Matrix (namıdiğer  CloudDB) |
| 10.5 | 20 Temmuz 2010 | SQL Server 2008 R2 | Kilimanjaro (namıdiğer  KJ) |
| 11.0 | 20 Mayıs 2012 | SQL Server 2012 | Denali |
| 12.0 | 5 Haziran 2014 | SQL Server 2014 | Hekaton |
| 13.0 | 1 Haziran 2016 | SQL Server 2016 | SQL16 |
| 14.0 | 29 Eylül 2017 | SQL Server 2017 | Helsinki |
| 15.0 | 4 Kasım 2019 | SQL Server 2019 RC | Seattle |
| 16.x (Preview) | 22 Eylül 2022 | SQL Server 2022 | Dallas |
Tarihi > Doğuşu

Versiyon 7.0'dan önce "kod tabanı" Sybase SQL Server tarafından Microsoft'a satıldı ve bu Microsoft'un kurumsal seviyede veritabanı pazarına girişi oldu. Sybase SQL Server 3.0 ile esasen aynı olan ilk versiyon, SQL Server 1.0'ı yaratmak ve pazarlamak adına Microsoft, Sybase ve Ashton-Tate ile takım oluşturdu. 1992'de Microsoft SQL Server 4.2 sevkedildi. Daha sonra Windows NT 3.1 ile aynı zamanda Microsoft SQL Server 4.21 piyasaya sunuldu. Microsoft SQL Server 6.0 Windows NT için dizayn edilmiş ilk versiyon olmasıyla birlikte Sybase'den talimat alınmaksızın piyasaya çıkartıldı.
SQL Server 7.0, miras Sybase kodu ile yazılan bir "rewrite" sürümü oldu ve yerine SQL Server 2000 çıkartıldı. SQL Server 2000, IA-64 mimarisinden farklı olarak yazılan ilk sürüm oldu.
SQL Server 2000 sürümünden 10 yıl sonra performansta artışlar görüldü, IDE araçlarını ve tamamlayıcı başka sistemleri içeren SQL Server 2005 piyasaya sunuldu.
Tarihi > SQL Server 2005

SQL Server 2005 (Kod Adı Yukon), Ekim 2005 tarihinde piyasaya sunuldu. İlişkisel dataya ek olarak, XML datayı düzenlemeye destek içerdi. Bu amaçla, veritabanı sütunlarında bir veri tipi ya da sorgularda sabitler (literals) olarak kullanılabilecek bir XML veri tipi tanımladı. Özelleştirilmiş indeksleme, XML veri için kullanılabilir hale geldi. XML veri, XQuery kullanılarak sorgulanma imkânı sunuldu, bu sayede kişinin CLR (Common Language Runtime) ile Yönetilen Kod (Managed Code) olarak SQL kodu yazmasını mümkün kıldı. SQL Server 2005 ayrıca T-SQL içerisine XQuery sorgularını yerleştirmek için T-SQL diline eklemeler yaptı. Ek olarak, XQuery'ye, XML veriye sorgulama bazlı modifikasyonları mümkün kılan "XML DML" adı verilen yeni bir eklenti tanımladı.
SQL Server 2005, yeni indeksleme algoritması ve daha iyi hata geri dönüştürme (error recovery) gibi yeni özellikler ile geldi. İzinler ve giriş kontolü daha granüler hale getirildi ve sorguların eşzamanlı olarak sorgulama işlemcisi (query processor) tarafından yürütülmesi daha etkin hale getirildi. Tablo üzerindeki bölümlemeler ve indeksler desteklendiğinden, veritabanı kümeleme kolaylaştırıldı. .NET Framework ile birleşimi için SQL Server 2005 ile birlikte SQL CLR tanıtıldı.
SQL Server 2005, çoklu amaç için veritabanı kullanımını sağlayan "MARS"'ı (Multiple Active Results Sets) tanıttı.
SQL Server 2005, "Server instance" sağlığının kontrol edilmesi, problem teşhis etme ve performans ayarı gibi bilgilerin edinilmesini sağlayan "DMVs" (Dynamic Management Views) teknolojisi tanıttı.
Tarihi > SQL Server 2008

SQL Server'ın bir sonraki sürümü, SQL Server 2008, 6 Ağustos 2008 tarihinde piyasaya sürüldü. Neredeyse sıfır kapalı kalma süresi, veri yönetimini kendi kendine ayarlanabilen, organize olabilen ve devamlılığını sağlayan bir hale getirmek SQL Server 2008'in getirdiği yeniliklerden bazılarıydı. SQL Server 2008 ayrıca, resim, video ve diğer multimedya formatlarını da içeren, yapılandırılmış ve yarı-yapılandırılmış veriler için destek sundu.
Mekana bağımlı (location-dependent) veri için özelleştirilmiş tarih ve zaman tipleri ve Mekansal veri (Spatial data) yeni veri tipleri arasında yerini aldı. Dosya sistemindeki herhangi bir dosyanın referans edilmesi için yapılandırılmamış ve yarı-yapılandırılmış verilere daha iyi destek, yeni veri tipi "FILESTREAM" ile sağlandı.
Yönetimi kolaylaştıran ve performansı arttıran Tam Metin Arama (Full-Text Search) özelliği SQL Server 2008 ile birlikte tanıtıldı.
SQL Server 2008, ölçeklendirmeye ve indeksleme algoritmalarına da katkıda bulunan ve "filtrelenmiş indeksler" (filtered indexes) kavramıyla açığa çıkan, daha iyi sıkıştırma özellikleri de getirdi.
SQL Server 2008 ayrıca veritabanlarını "Cmdlets" olarak Windows PowerShell sağlayıcıları üzerinden kullanılabilir hale getirdi, bu sayede sunucu ve çalışan tüm oluşumlar Windows PowerShell üzerinden yürütülebilir duruma geldi.
Tarihi > SQL Server 2008 R2

SQL Server 2008 R2 (eski Kod Adı "Kilimanjaro") TechEd 2009'da duyuruldu ve 21 Nisan 2010 tarihinde piyasaya sunuldu. SQL Server 2008 R2, SQL Server 2008'e ek olarak ana veri birimleri ve hiyerarşileri yönetimi sağlayan "Master Data Services" olarak adı geçen yeni bir ana veri yönetim sistemi ekledi. Ayrıca çoklu SQL Server oluşumlarını yönetmeye yarayan Çoklu Sunucu Yönetimi (Multi Server Management), Raporlama Servisi (Reporting Service), Analiz ve Integrasyon Servisleri (Analysis & Integration Services), Excel ve SharePoint için "PowerPivot", "StreamInsight", eklenen yeni özellikler arasında olduğu görüldü.
Versiyonlar

Microsoft, SQL Server'ı farklı versiyonlar ile sunmaktadır. Bu versiyonlar, farklı özellik setleri içerdiği gibi, farklı kullanıcıları da hedef alır.
Sahtecilik saldırısı

Bilgi güvenliği ve özellikle ağ güvenliği bağlamında, bir sahtecilik saldırısı, bir kişinin veya programın, yasa dışı bir fayda elde etmek için verileri çarpıtarak  başarılı bir şekilde başka bir kimlik olarak tanımlandığı bir durumdur.
Sahtecilik ve TCP / IP

TCP / IP paketindeki protokollerin çoğu, bir iletinin kaynağını veya hedefini doğrulamak için mekanizmalar sağlamaz ve bu nedenle, gönderen veya alan ana bilgisayarın kimliğini doğrulamak için uygulamalar tarafından ek önlemler alınmadığında kimlik sahteciliği saldırılarına karşı savunmasızdır. Özellikle IP sahteciliği ve ARP sahteciliği, bir bilgisayar ağındaki ana bilgisayarlara karşı ortadaki adam saldırılarından (MiTM) yararlanmak için kullanılabilir. TCP / IP paketi protokollerinden yararlanan kimlik sahteciliği saldırıları, derin paket denetimi (deep packet inspection) yapabilen güvenlik duvarlarının (firewall) kullanılmasıyla veya bir iletinin göndereninin veya alıcısının kimliğini doğrulamak için önlemler alınarak hafifletilebilir.
Yönlendiren Sahtecilik Saldırısı

Bazı web siteleri, özellikle pornografik ödeme siteleri, materyallerine yalnızca belirli onaylanmış (giriş-) sayfalarından erişime izin verir. Bu, HTTP isteğinin yönlendiren başlığı (header) kontrol edilerek yürütülür. Ancak bu yönlendirici başlığı değiştirilerek (" yönlendiren sahtecilik" veya "Ref-tar sahteciliği " olarak bilinir) kullanıcıların malzemelere yetkisiz erişim elde etmesi sağlanabilir.
Dosya paylaşım ağlarının zehirlenmesi

" Sahtecilik saldırısı", dosya paylaşım ağlarındaki çalışmaların bozulmuş veya dinlenemez sürümlerini yerleştiren telif hakkı sahiplerine de atıfta bulunabilir.
Arayan Kimlik Bilgileri Sahteciliği

Yerel telefon şebekeleri genellikle her çağrıda arayanın numarasını ve bazen de arayanın adını içeren arayan kimliği bilgileri sağlar. Bununla birlikte, bazı teknolojiler (özellikle IP Üzerinden Ses (VoIP) ağlarında) arayanların arayan kimliği bilgilerini oluşturmasına ve sahte adlar ve numaralar sunmasına izin verir. Bu tür kimlik sahteciliğine ve diğer yerel ağlara izin veren ağlar arasındaki ağ geçitleri bu sahte bilgileri iletir. Sahte aramalar diğer ülkelerden gelebileceği için alıcının ülkesindeki yasalar arayan için geçerli olmayabilir. Bu, bir kandırmaca için sahte arayan bilgilerinin kullanımına karşı yasaların etkinliğini sınırlar.
Elektronik posta adresi sahteciliği

E-postalarda gösterilen gönderen bilgileri (From: alanı) kolayca taklit edilebilir. Bu teknik, spam gönderenler tarafından e-postalarının kaynağını gizlemek için yaygın olarak kullanılır ve yanlış yönlendirilmiş sıçramalar (e-posta spam geri dağıtımı) gibi sorunlara yol açar.
E-posta adresi sahteciliği, geleneksel posta (elektronik olmayan) kullanarak sahte bir iade adresi yazmakla aynı şekilde yapılır. Mektup protokole uyduğu sürece (örn. Damga, posta kodu) SMTP protokolü mesajı gönderir. Telnetli bir posta sunucusu kullanılarak yapılabilir.
Coğrafi konum sahteciliği

Coğrafi konum sahteciliği, bir kullanıcının gerçekte bulunduğu yerden başka bir yerde konumlandığını göstermek için teknolojiler kullanmasıyla gerçekleşir. En yaygın coğrafi konum sahteciliği, kullanıcının gerçekte bulunduğu yerden farklı bir ülke, eyalet veya bölgede görünmesi için Sanal Özel Ağ (VPN) veya DNS Proxy kullanılmasıdır. GlobalWebIndex tarafından yapılan bir araştırmaya göre, küresel VPN kullanıcılarının %49'u temelde bölgesel olarak kısıtlanmış eğlence içeriğine erişmek için VPN kullanmaktadır. Bu tür coğrafi konum sahteciliği, jeo-korsanlık olarak da adlandırılır, çünkü coğrafi konum sahteciliği teknolojisi aracılığıyla telif hakkıyla korunan materyale de yasa dışı bir şekilde erişilir. Coğrafi konum sahteciliğinin bir başka örneği, Kaliforniya'daki bir çevrimiçi poker oyuncusu, hem Kaliforniya hem de New Jersey eyalet yasalarına aykırı olarak New Jersey'de çevrimiçi poker oynamak için coğrafi konum sahteciliği tekniklerini kullandığında ortaya çıktı. Adli coğrafi konum kanıtları, coğrafi konum sahteciliğini kanıtladı ve oyuncu 90.000 dolardan fazla kazanç kaybetti.
GPS sahteciliği

Bir GPS sahteciliği saldırısı, bir dizi normal GPS sinyaline benzeyecek şekilde yapılandırılmış sahte GPS sinyalleri yayınlayarak veya başka bir yerde veya farklı bir zamanda yakalanan orijinal sinyalleri yeniden yayınlayarak bir GPS alıcısını aldatmaya çalışır. Bu sahte sinyaller, alıcının konumunu gerçekte olduğu yerden başka bir yerde tahmin etmesine veya saldırgan tarafından belirlenen farklı bir zamanda konumlandırılmasına neden olacak şekilde değiştirilebilir. Genelde bir carry-off saldırısı olarak tanımlanan GPS sahtecilik saldırısının yaygın biri formu hedef alıcı tarafından gözlemlenen sahici sinyallerle eşzamanlı sinyallerin yayınlanmasıyla başlar. Daha sonra sahte sinyallerin gücü kademeli olarak artırılır ve sahici sinyallerden çekilir. Aralık 2011'de İran'ın kuzeydoğusundaki Lockheed RQ-170 drone uçağının yakalanmasının böyle bir saldırının sonucu olduğu iddia edildi. GPS sahteciliği saldırıları önceden GPS topluluğunda tahmin edilmiş ve tartışılmıştı, ancak zararlı bir sahtecilik saldırısının bilinen bir örneği henüz doğrulanmadı. "Konsept kanıtı" saldırısı, 2013 yılının Haziran ayında Teksas Üniversitesi Cockrell Mühendislik Fakültesi'nde bir grup uzay mühendisliği öğrencisi tarafından lüks White Rose of Drachs yatının sahte GPS sinyalleriyle yanlış yönlendirildiği 2013 Haziran ayında başarıyla gerçekleştirildi. Öğrenciler sahtecilik ekipmanlarının gerçek GPS takımyıldızı uydularının sinyal güçlerini kademeli olarak aşarak yatın seyrini değiştirmelerine izin vererek yat gemisindeydiler.
GPS sahteciliği > Rus GPS Sahteciliği

Haziran 2017'de Karadeniz'deki yaklaşık yirmi bir gemi GPS garipliğinden şikayet ederek, Profesör Todd Humphreys'in büyük ihtimalle sahtecilik saldırısı olduğuna inandığı gemilerin asıl konumlarından kilometrelerce uzak olduğunu gösterdi. Putin'in Sarayı ve Moskova Kremlin çevresindeki GPS gariplikleri, araştırmacıları Rus makamlarının Vladimir Putin'in bulunduğu her yerde GPS sahteciliği yaptıklarına ve deniz trafiğini etkilediklerine  inanmalarına yol açtı. NATO tatbikatı sırasında gemi çarpışmasına (yetkililer tarafından onaylanmamış) ve Tel Aviv'deki İsrail ana hava alanını etkileyen Rus ordusu tarafından Suriye'den sahteciliğe yol açan Norveç'in sahteciliği de dahil olmak üzere Rus GPS sahteciliğini içeren ek olaylar vardı.
GPS sahteciliği > SDR ile GPS Sahteciliği

Yazılım tanımlı Radyo (Software Defined Radio) gelişiyle bu yana, GPS simülatörü uygulamaları halka açık hale getirilmiştir. Bu GPS sahteciliğini çok daha erişilebilir hale getirmiştir, yani sınırlı maliyetle ve az miktarda teknik bilgiyle yapılabilir.
Kirby Muxloe

| Kirby Muxloe |
| --- | --- |
Kent

Kirby MuxloeKirby Muxloe'in Birleşik Krallık'taki konumu
Ülke:  Birleşik Krallık
Ülke:  İngiltere
Kontluk: Leicestershire
Nüfus
 • Toplam: 6.767
Zaman dilimi: UTC±00.00 (BAS)
 • Yaz (YSU): UTC+01.00 (BAYS)
Kirby Muxloe, İngiltere'nin Leicestershire kentinde, bulunan bir civil parish.
Subaşı, Derik

| Subaşı |
| --- | --- |
Mahalle
Mahallenin haritadaki yeri
 Mardin
Koordinatlar: 37°25′52″N 39°57′11″E﻿ / ﻿37.431°K 39.953°D﻿ / 37.431; 39.953
Ülke:  Türkiye
İl: Mardin
İlçe: Derik
Coğrafi bölge: Güneydoğu Anadolu Bölgesi
İdare
 • Yönetici: Muhtar İhtiyar heyeti
Nüfus (2021): 581
Zaman dilimi: UTC+03.00 (TSİ)
İl alan kodu: 0482
İl plaka kodu: 47
Posta kodu: 47800
Resmî site 
Subaşı, Mardin ilinin Derik ilçesine bağlı bir mahalledir.
Coğrafya

Mardin il merkezine 109, Derik ilçesine 30 km. uzaklıktadır.
Nüfus

| Yıllara göre mahalle nüfus verileri |
| --- | --- |
2021: 581
2000: 462    
1997: 478
Kirby Bellars

| Kirby Bellars |
| --- | --- |
Kent
Kirby BellarsKirby Bellars'in Birleşik Krallık'taki konumu
Ülke:  Birleşik Krallık
Ülke:  İngiltere
Kontluk: Leicestershire
Nüfus
 • Toplam: 6.767
Zaman dilimi: UTC±00.00 (BAS)
 • Yaz (YSU): UTC+01.00 (BAYS)
Kirby Bellars, İngiltere'nin Leicestershire kentinde, bulunan bir civil parish.
Tasarım örüntüleri

Tasarım desenleri, tasarım kalıpları, tasarım örüntüleri veya tasarım şablonları, çok rastlanan, birbirine benzer sorunları çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir.
Yazılım tasarım desenleri

Yazılım tasarım örüntüleri, yazılım tasarımı sırasında sıkça karşılaşılan, birbirine benzer sorunları çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir. Genel olarak yazılım tasarım örüntüleri programlama dillerinden bağımsız olarak tanımlansalar da, nesneye yönelimli programlama dillerine uygun yazılım tasarım örüntüleri daha çok bilinir. Bu örüntüler, nesneler ve sınıflar arasındaki ilişkileri ve etkileşimleri gösterirler. Programcı bir tasarım örüntüsünü elindeki soruna bakarak özelleştirip kullanabilir.
Tarihçe

Tasarım örüntülerinin temelleri Mimar Christopher Alexander'ın 1970 sonlarında başlatığı çalışmalara dayanmaktadır. Alexander 1977'de Bir Desen Dili: Şehirler, Binalar, Yapılar (İngilizce: A Pattern Language: Towns, Buildings, Construction, ISBN 0-19-501919-9), 1979'da Ebedî Yapım Yöntemi (İngilizce: A Timeless Way of Building, ISBN 0-19-502402-8) kitaplarını yayınlamıştır. Bu kitaplarda tasarın örüntülerinin üst seviyesi örüntüleri içeren mimarî desen örneklerinin yanı sıra desenlerin nasıl belgeleneceği de konu edilmiştir.
1987'deki uluslararası Nesneye Yönelik Programlama, Sistemler, Diller ve Uygulamalar (İngilizce: OOPSLA, Object Oriented Programming, Systems, Languages, and Applications) konferansına kadar desenlerle ilgili bir çalışma ortaya çıkmamış. Bu tarihten sonra ise Grady Booch, Richard Helm, Erich Gamma ve Kent Beck başta olmak üzere örüntülerle ilgili makale ve sunumlar yayınlamışlardır. 1994'te Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides tarafından yayınlanan Tasarım Örüntüleri: Tekrar kullanılabilir Nesneye Yönelik Yazılımın Temelleri (İngilizce: Design Patterns: Elements of Reusable Object-Oriented Software, ISBN 0-201-63361-2) tasarım örüntülerinin yazılımda kullanılmasında dönüm noktası olmuştur.
Dörtlü Çete (Gang of Four, kısaca GoF) yazılım tasarım desenleri

Yazılım tasarım örüntüleri 1994 tarihinde Tasarım Örüntüleri: Tekrar kullanılabilir Nesneye Yönelik Yazılımın Temelleri (İngilizce: Design Patterns: Elements of Reusable Object-Oriented Software, ISBN 0-201-63361-2) adıyla yayınlanan kitap ile yaygınlaşmaya başlamış. Kitabın yazarları Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides bilgisayar bilimleri çevresinde Dörtlü Çete olarak de bilinmektedir. Dörtlü Çete, isimi kitabın isminin uzun olmasından dolayı konuyla ilgili e-postalarda kısaltma yapılarak, yazarları kastederek, kitabın "Dörtlü Çetenin Kitabı" (İngilizce: Book of GoF) olarak anılmasıyla ortaya çıkmıştır.
Dörtlü Çete (Gang of Four, kısaca GoF) yazılım tasarım desenleri > Tasarım desenleri sınıfları

Dörtlü Çete'nin Tasarım Örüntüleri kitabı (ISBN 0-201-63361-2) tasarım örüntülerini üç sınıfa ayırır, fakat bu sınıfları birbirinden ayıran keskin kriterler yoktur.