UML - Modelleme Türleri
UML modelini birbirinden ayırmak çok önemlidir. Farklı UML modelleme türleri için farklı diyagramlar kullanılır. Üç önemli UML modelleme türü vardır.
Yapısal Modelleme
Yapısal modelleme, bir sistemin statik özelliklerini yakalar. Aşağıdakilerden oluşurlar -
- Sınıf diyagramları
- Nesne diyagramları
- Dağıtım diyagramları
- Paket şemaları
- Kompozit yapı diyagramı
- Bileşen diyagramı
Yapısal model, sistemin çerçevesini temsil eder ve bu çerçeve, diğer tüm bileşenlerin bulunduğu yerdir. Bu nedenle, sınıf diyagramı, bileşen diyagramı ve dağıtım diyagramları yapısal modellemenin parçalarıdır. Hepsi öğeleri ve onları bir araya getirme mekanizmasını temsil eder.
Yapısal model, sistemin dinamik davranışını asla tanımlamaz. Sınıf diyagramı en yaygın kullanılan yapısal diyagramdır.
Davranışsal Modelleme
Davranışsal model, sistemdeki etkileşimi tanımlar. Yapısal diyagramlar arasındaki etkileşimi temsil eder. Davranışsal modelleme, sistemin dinamik doğasını gösterir. Aşağıdakilerden oluşurlar -
- Aktivite diyagramları
- Etkileşim diyagramları
- Durum diyagramlarını kullanın
Yukarıdakilerin tümü, bir sistemdeki dinamik akış sırasını gösterir.
Mimari Modelleme
Mimari model, sistemin genel çerçevesini temsil eder. Sistemin hem yapısal hem de davranışsal unsurlarını içerir. Mimari model, tüm sistemin planı olarak tanımlanabilir. Paket diyagramı mimari modelleme kapsamında gelir.