Root > Documents > Programlama > UML ve Tasarım Kalıpları Giriş
Cyber-Warrior.Org \ Doküman \ Programlama > UML ve Tasarım Kalıpları Giriş
Madde
  Yazar : şehidan
  Date : 22.09.2009 14:50:05
 
# UML ve Tasarım Kalıpları Giriş
 

UML ve Tasarim Kaliplari

Giris

Günümüzde yazilim mühendisligi için önemli bir kavram haline gelen nesne yönelimli programlama kisaca ;"problem alanindaki varliklarin,programatik nesnelerle modellenerek, çözülmesini öngören bir tekniktir" olarak tanimlanabilir. burada nesneler ; soyut,somut veya tümüyle programatik varliklari temsil eder.

Simdide yukarida yazdigim modellemeden olgusundan bahsedeyim sizlere ;
Modelleme pek çok alanda karsilasilan fikirlerin olgularin sistematik bir biçimde incelenmesi ve tasarlanmasi amaci ile kullanilan genel bir kavramdir.

Peki nedir bu modelleme kavraminin önemi ? Simdide bunu söyleyeyim;

Modelleme yöntemi insanlarin sistemlerin karmasikligi ile bas etmek amaciyla kullandigi en eski ve en etkili yöntemdir bu sebepten bu kavram önemlidir yazilimcilar için..

Bir sistem modellenirkern önce degisik açilardan incelenir.bu esnada sistemin farkli ve degisik özelliklerinden o an için ilgilenilen kisimlari öne çikaran digerlerinin ise arka plana birakan soyut yapilar kurulur:iste bu soyut yapilarin her biri sistemin ilgilenilen özelliklerinden birer modelidir.Sistemi modelleyen kisi bu soyut yapilar içerisinde kendi konusu olan özellikler üzerinde yogunlasir ve bu özellikler arasindaki baglantilar kesfeder,sistemin çalisma bisimini belirleyen kurallari belirler.HIçbir model tanimi geregi hedef sistemin tüm özelliklerini gerçege özdes biçimde içermez.Her model aslinin sadelestirilmis bir kopyasidir ve bu nedenle tüm ayrintilari içinde barindirmaz. Bu duruma örnek vermek gerekirse Atomun davranis ve yapisini anlatan çesitli atom modelleri gelistirilmis fakat hiçbiri atomun tüm detaylarinin içermemistir.Ayrica bu modeller birbirinden belirli ölçülerde farklidirlar..

Analiz süresi,problem alanindakis soyut yada somut varliklarin belirlenmesi ve bu varliklar arasindaki iliskilerin tanimlanmasini kapsar.Analiz sürecinde tanimlanan varliklar tasarim sürecinde nesnelere dönüstürülerek modellenirler.Burada Sistem parçalarina ayristirilarak yani decomposition yapilarak analiz yapilamtadir.Buna kisaca Böl ve Fether diyebiliriz..

   
   
Cyber-Warrior TIM All Legal and illegal Rights Reserved.\CWDoktoray 2001©