Olayları göstermek için tipik uml diyagramı

Birkaç modülüm var. Olaylarla birbirleriyle iletişim kurarlar.

Bunu göstermek için hangi UML diyagramı kullanılır?

İnsanların kullanmadığı umutlu bir diyagram var mı?

Herhangi bir örnek?

4
Bu modülün bir olayı tetiklediğini ve modül b tarafından işlendiğini göstermek istedim.
katma yazar zachary, kaynak
Diyagramla ne ifade etmek istiyorsunuz? Modüllerin olaylarla (statik yapı) iletişim kurduklarını veya iletişimin (dinamik davranış) nasıl olduğunu göstermek istediğinizi göstermek ister misiniz?
katma yazar Daniele Pallastrelli, kaynak

3 cevap

Sırasıyla modüller arasındaki tüm olay etkileşimini göstermek için bir sıra şeması kesinlikle istediğinizi düşünüyorum. Bileşenler arasındaki asenkron mesajların sırasını temsil etmenin tercih edilen yolu budur.

2
katma

Bir modülün, B modülü tarafından işlenen bir E olayını tetiklediğini ifade etmek isterseniz, mimarinizin yapısını göstermek için statik bir diyagram öneririm.

Özellikle, çizebileceğim bir sınıf diyagramı kullanırdım:

  • A ve B modülleri (stereotipli sınıflar)
  • E etkinliği (yani yine de olayı olan bir sınıf)
  • B ve E arasında abone olun adlı bir ilişki
  • A ve E arasında yayın adlı bir ilişki.
1
katma

Genel olarak bir "davranış" diyagramı (ları) kullanmak istersiniz. Çoklu tatlar vardır. Hangisini seçerseniz, belirli bir diyagramın iletmek istediği şeyin amacına bağlıdır.

http://www.visual-paradigm.com/product/vpuml /behavioralmodeling.jsp

0
katma