Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Yazılım Mühendisliği - Sequence Diyagramları (Sequence Diagram)



  March 27, 2019    Labels:,,,,,,,,, 

Class diyagramlar sistemin statik yapısını ortaya koymaya yarar. Class diyagramlarda sınıflar ve nesneler arasındaki bağlantı ve sistemin yapısı ortaya konur. Sequence diyagramlarda ise sınıfların ve nesnelerin dinamik çalışma yapısı ortaya konmaya çalışılır. Sınıflar ve nesnelerin zaman çizelgesindeki etkileşimleri tasarlanır.

Sequence Diyagramlar Nasıl Çizilir?
  • Sınıf ve nesne gösterimleri class diyagramlarda olduğu gibi dikdörtgen şeklinde çizilir.
  • Sistemdeki her olay ayrı bir diyagram olarak çizilir ve bu olay içerisindeki kullanılan tüm sınıflar yatay bir düzlemde çizilir.
  • Zaman çizelgesi dikey olarak kesikli bir çizgi olarak çizilir.
  • Nesnelerin sistemde aktif olduğu yani kullanıldığı zamanları göstermek için ilgili sınıfın zaman çizgisi üzerine dikdörtgen çizilir.
  • Nesneler arasındaki etkileşim yani yazılım anlamında metot çağırımları, çağıran metottan çağırılan metoda doğru çizilen bir ok ile gösterilir.
  • Nesnelerin yaratılması veya yok edilmesi stereotype'lar ile gösterilir.
  • Metotların dönüş değerleri çağırılan metottan çağıran metoda doğru kesikli bir ok ile gösterilir. Bu gösterim opsiyoneldir. 
  • Sekron metot çağırımları içi dolu bir ok ile gösterilirken, asenkron metot çağırımları normal bir ok ile gösterilir.



No comments:

Post a Comment