Back

ⓘ Nesne Yönelimli Çözümleme ve Tasarım, bir sisteminsistem modülleri setininorganizasyonunisletme biriminin gereksinimlerinin çözümlenmesinde ve uygun bir çözümün ..



                                     

ⓘ Nesne yönelimli çözümleme ve tasarım

Nesne Yönelimli Çözümleme ve Tasarım), bir sistemin/sistem modülleri setinin/organizasyonun/isletme biriminin gereksinimlerinin çözümlenmesinde ve uygun bir çözümün tasarımında nesne ile modelleme tekniklerini kullanır. Modern nesne yönelimli çözümleme ve tasarım yöntemlerinin çoğu, gereksinim, tasarım, uygulama, test ve dağıtım süreçleri boyunca kullanım senaryoları üzerine kuruludur. Kullanım Senaryoları, nesne yönelimli programlama ile birlikte ortaya çıkmıs olmasına rağmen yordamsal programlanan sistemlerde de ise yaramaktadır.

                                     

1. Nesne Yönelimli Sistemler

Nesne yönelimli sistem nesnelerden olusur. Nesneler arasındaki is birliği, sistemin davranısını belirler. Tüm nesnelerin durumlarını kapsayan bileske bir durum ise sistemin durumu olarak düsünülebilir. Nesnelerin birbirine gönderdikleri mesajlar, nesneler arası is birliğinin temelini olusturur. Mesajlar modellenen sisteme göre farklılık gösterebilir. Örneğin, bazı sistemlerde soket üzerinden veri iletimine benzer sekilde mesajlasmalar gerçeklesebilir.

                                     

2. Çözümleme Analiz

Nesne Yönelimli Çözümleme NYÇ problem alanını, nesne yönelimli bir sistem gelistirerek modeller.

Analiz islemi için kullanılacak kaynaklar, yazılı gereksinimler ve kullanım senaryolarından olusur. Sistemin nasıl kurulacağını uygulama kısıtlamaları belirler. Bu nedenle analiz modelinde dikkate alınmayan unsurlar: esgüdüm, dağıtılmıs bilgi isleme, kalıcılık, kalıtım gibi uygulama kısıtlamalarıdır.

Sistem modeli, farklı is, farklı teknolojik veya kavramsal alanları temsil eden ve birbirinden bağımsız çözümlenen parçalara ayrılabilir.

Kavramlar ve kavramların iliskilerini kavramsal modeller kullanarak gerçeklestirilen nesne yönelimli analizin çıktısı kurulacak sistemi tanımlar.

                                     

3. Tasarım

Nesne Yönelimli Tasarım NYT, problemin mantıksal çözümlerinin arandığı bir etkinlik olarak tanımlanabilir.

Nesne yönelimli tasarım, nesne yönelimli çözümlemenin çıktısı olan kavramsal modeli alır ve tasarımın temeli olarak seçilen mimari kararlarla birlikte ortamdan, programlama dilinden ve seçilen araçlardan gelen uygulama kısıtlamalarını bu model üzerine uygular.

Kavramsal modeldeki kavramlar - niteliklerine göre - sınıflara, APIlerin soyut arayüzlerine ve nesnelerin değisik durumlarda gerçeklestirecekleri rollere yansıtılır:

  • Nesne yönelimli çözümlemedeki değismez kavramlar, tekrar kullanılabilir arayüzleri ve uygulamaları olusturur.
  • Nesne yönelimli çözümlemedeki değisken kavramlar, karar veren, ortama özgü veya duruma özgü mantık veya algoritmaları uygulayan sınıfları olusturur

Nesne yönelimli tasarım sonucunda, nesneleri kullanarak sistemin nasıl yapılandırılacağının detaylı bir tanımı verilir.

Free and no ads
no need to download or install

Pino - logical board game which is based on tactics and strategy. In general this is a remix of chess, checkers and corners. The game develops imagination, concentration, teaches how to solve tasks, plan their own actions and of course to think logically. It does not matter how much pieces you have, the main thing is how they are placement!

online intellectual game →