Nesneye Yönelik Tasarım Ve Analiz
NESNEYE
YÖNELİK TASARIM ve ANALİZ
Nesneye Yönelik
Çözümleme ve Tasarım
Nesne Yönelimli Çözümleme ve Tasarım, bir sistemin/sistem
modülleri setinin/organizasyonun/işletme 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ış olmasına rağmen yordam sal
programlanan sistemlerde de işe yaramaktadır
Birleşik Modelleme
Diline Giriş
Birleşik Modelleme Dili, iş sistemlerinin nasıl
modellenebileceğini belirleyen ve açıklayan yöntemlerin bir araya toplanmış
halidir. Daha çok yazılım geliştiriciler tarafından
kullanılmaktadır. Ancak bir iş sistemini veya bir süreci veya herhangi bir şeyi
grafik ile açıklamak isteyen herkesçe kullanılabilir; UML ile yapılan
modellemeler her zaman yazılım projelerinde kullanılmak zorunda değildir. Bir
iş sisteminin yapısını sade ve anlaşılır şekilde ortaya çıkarmak için paket diyagramı
kullanılabilir. Sınıf
diyagramı vasıtası ile nesne yönelimli programlamada temel teşkil eden sınıflar
oluşturulabilir ve böylelikle sınıfları geliştirmek sağlanan ek görsellik ile
daha kolay hâle gelebilir. Bir IT sisteminde sınıflar arasındaki ilişkileri
vurgulamak için iletişim diyagramı tercih edilebilir. UML 'in
faaliyet diyagramları ile yazılım hâline getirilmek istenen süreçler herkesin
anlayabileceği şekilde görüntülenebilir. Bu açıdan faaliyet diyagramları hem
yazılımcı hem de yazılımı kullanacak olan kişiler için net bir bakış imkânı
sağlar.
Yazılım Mimarisi
Yazılım
mimarisi, bir bilgisayar sistemini
meydana getiren yazılım bileşenleri, görünür dış özellikleri ve bunlar
arasındaki ilişkilerdir. Bilgisayar mühendisliği ve yazılım mühendisliğinde karmaşıklık önemli bir konudur. Mühendisler, önceleri bu sorunu düzgün veri yapılarını kullanarak aşmaya
çalıştı. Ancak 1980'lerden beri yazılım mimarisi, karmaşıklaşan sistemlerde
yazılım mühendisi öncüleri tarafından kullanılmaktadır. 1990'lardan itibaren
tasarım şablonları, biçimsel diller vs. geliştirildi.
Yorumlar
Yorum Gönder