UML durum makinesi diyagramı, tasarlanmış bir sistemin bir bölümünün davranışını gösterir. Bir nesnenin bir olaya nasıl yanıt verdiği, nesnenin içinde olduğu duruma bağlıdır. Durum makinesi diyagramı, bir nesnenin dış uyaranlara verdiği yanıtı açıklar. Nesne bir bilgisayar programı, cihaz veya işlem olabilir.
Not: Web için Visio üzerinde UML diyagramları oluşturma ve düzenleme, Microsoft 365 'dan ayrı olarak satın alınan bir Visio Plan 1 veya Visio Plan 2 lisansı gerektirir. Daha fazla bilgi için Microsoft 365 yöneticinize başvurun. Yöneticiniz "self servis satın alma" özelliğini açtıysa, Visio için kendiniz bir lisans satın alabilirsiniz. Diğer ayrıntılar için bkz. Self servis satın alma hakkında SSS.
UML Durum Makinesi kalıbındaki şekiller aşağıdadır.
Şekil |
Açıklama |
---|---|
|
Sistem için bir olası durumu temsil eder. |
|
Sistem için bir olası durumu temsil eder. Diyagrama ekledikten sonra, sistem duruma girdiğinde, sistem durumundayken ve sistem mevcut olduğunda hangi eylemlerin gerçekleşeceğini belirtmek için her "/" karakterinden sonra yazın. |
|
Alt durumları veya iç içe durumları olan bir durumu temsil eder. Bileşik şeklin içine diğer durum şekillerini ekleyin. |
|
İç ayrıntıları görünmeyen bileşik bir durumu temsil eder. |
|
Herhangi bir geçiş gerçekleşmeden önce nesnenin durumunu temsil eder. Bir nesnenin örneği başlatıldığında durum bu olabilir. |
|
Hiçbir geçişin dışarı çıkmadığı bir nesnenin durumunu temsil eder. |
|
İşlem akışındaki koşullu dalı temsil eder. Yalnızca bir giden geçiş seçmek için giden geçişlerinin tetikleyicilerinin korumalarını değerlendirir. |
|
Model öğeleri üzerinde anlamsal etkisi olmayan bir diyagram açıklaması olarak kullanılır. |