2026-08-25

Sequence diyagramı nedir?

Sequence diyagramı (Sequence Diagram), UML (Unified Modeling Language) diyagram türlerinden biridir. Yazılım sistemlerinde nesnelerin (objelerin) belirli bir senaryo veya use case içinde zaman sırasına göre nasıl etkileşim kurduğunu gösterir.

Temel amacı

  • Nesneler arasında giden mesajların sırasını görselleştirmek
  • Sistemin belirli bir işlevinin adım adım nasıl çalıştığını anlatmak
  • Tasarım, analiz ve dokümantasyon aşamalarında etkileşimleri netleştirmek

Ana bileşenler

  • Yaşam çizgisi (Lifeline): Her nesneyi temsil eden dikey çizgi
  • Aktivasyon kutusu (Activation bar): Nesnenin aktif olduğu süreyi gösterir
  • Mesajlar (Messages): Nesneler arasında giden oklar (senkron, asenkron, dönüş mesajı vb.)
  • Zaman ekseni: Yukarıdan aşağıya doğru akar (üstte başlar, altta biter)

Ne zaman kullanılır?

  • Use case’lerin detaylandırılmasında
  • API veya servis çağrılarının sırasının gösterilmesinde
  • Karmaşık iş akışlarının anlaşılmasında
  • Geliştiriciler ve analistler arasında iletişimi kolaylaştırmada

Kısaca: Sequence diyagramı, “Kim kime ne zaman ne mesaj gönderiyor?” sorusuna görsel cevap verir.

Hiç yorum yok: