| Bir önceki makalemizde UML’e giriş yapıp özelliklerinden ve diyagramların neden kullanıldığından bahsetmiştik. Bu makalemizde diyagram türlerine değineceğiz. UML modellemede nesneler arasındaki ilişki kurmak için gereken 9 adet diyagram türü bulunmaktadır.  | 
| 1. Use Case Diyagram: Bir kullanıcı ve bir sistem arasındaki etkileşimi anlatan senaryo topluluğudur. Use case diyagramlarda use case’ler ve aktörler adını verdiğimiz iki ana bileşen bulunmaktadır. | 
| 2. Class(Sınıf) Diyagram: Nesne tabanlı programlamada kullanılan sınıflar ve bunların arasındaki ilişkileri modelleyebileceğimiz diyagramlardır. Sınıflar isim, özellikler ve işlemler den oluşmaktadır. | 
| 3. Object(Nesne) Diyagram:  Gerçekleşmiş nesne bilgilerinin bulunduğu diyagramlardır. Sınıfın nesne kullanılmış halidir.  4. State(Durum) Diyagram: State diyagramları sistem davranışlarını gösterir.  Her diyagram tek bir sınıfın nesnelerini ve bu sistem içerisinde nesnelerin durumlarını göstermektedir.                | 
| Şekil 4. State Diyagram  | 
| 5. Sequence Diyagram: Sequence diagramları use case içerisinde bulunan nesnelerin davranışlarını gösteren diyagramlardır. Bu diyagramlar soldan sağa okunur.                 | 
| Şekil 5. Sequence Diyagram  | 
| 2.     6. Colloboration Diyagram : Collaboration diagramların çizimi oldukça basittir. Nesnelerin birbirleri arasındaki ilişkiyi belirten diyagramlardır. Bu diyagramların sequence diyagramlardan farkı mesajlar nesneler arasında farklı şekilde iletilir.               | 
| Şekil6. Colloboration Diyagram  | 
| 7. Activity Diyagram :  Aktivite diyagramları sistemin iş akışını gösteren diyagramlardır.  | 
| Şekil 7. Activity Diyagram  | 
| 8. Component Diyagram : Component diyagramları sistemin yazılım bileşenlerinden ve birbirleri arasındaki bağlantının nasıl olduğunu gösterir.               | 
| Şekil 8. Component Diyagram  | 
| 9. Deployment Diyagram: Deployment diyagramlar sistemin donanım ve yazılım ilişkilerinin fiziksel gösterimidir. Deployment Diyagramlarda connection ve nodelar kullanılır.  | 
| Şekil 9. Deployment Diyagram  | 
| Bir sonraki makalemizde UML diyagramlarını alıp ayrıntılı inceleyeceğiz.  | 
| Referanslar | 
Neslihan ÇALIŞKANEL
Makaleler için teşekkürler (:
YanıtlaSilçok iyi, teşekkürler.
YanıtlaSiloldukça basit anlatım teşekkürler
YanıtlaSilteşekkürler
YanıtlaSil