▷ 3 Sıra Şeması Örnekleri

  • Jun 18, 2022
click fraud protection

sıra diyagramı UML modellerinde bulunan bir diyagram modelidir (Birleşik Modelleme Dili), bir sistemin etkileşimlerindeki dizileri engellemeye dayalıdır.

Bu yazıda şunları bulacaksınız:

Sıra diyagramı nedir ve ne işe yarar?

Sıra diyagramı, bir diyagram türüdür. görselleştirmeye izin verir bir sistemdeki aktörlerin her bir işlevi nasıl yerine getirdiğini ve sistematik bir sürecin gelişimi ortaya çıktıkça etkileşimlerin meydana geldiği sıra.

Reklamlar

Sıra diyagramı ne işe yarar? Kullanışlılığı temel olarak şunlara dayanmaktadır: Her rolün gelişimindeki sırayı bir şema aracılığıyla temsil etmeye izin verir. veya sistemin yürütülmesinde zaman aşımı olarak etkinlik.

bu diyagram herhangi bir sisteme uyarlanabilir işlevlerin gerçekleştirildiği sırayı temsil etmek istediğiniz yerde, yönetim sistemlerini, üretim sistemlerini, hatta basit süreçleri temsil etmek için idealdir,

ya mevcut bir senaryodan ya da gelecekteki olaylardan.

Reklamlar

Bunu yapmak için, bu diyagram bir daha detaylı açıklama ki durum diyagramlarını kullan ve sınıf diyagramları, aracılığıyla grafiksel ve mantıksal temsil Aynı anda yürütülseler bile, işlevlerin dizilerinin

Dizi diyagramlarının yapısındaki temel unsurlar

Sıra diyagramı yapmak için Farklı unsurları ve sembolleri tanımlamak esastır. yapısının geliştirilmesi için kullanılan, bunlar:

Reklamlar

  • Yaşam çizgisi:

olarak temsil edilir yanıp sönen çizgi içinde portre yönü, üstte, etkileşim halindeki nesnenin veya aktörün açıklamasıyla bir dikdörtgene eklenir.

  • Aktivasyon çubuğu:

Bu çubuklar bir ile yansıtılır dikdörtgen yaşam hatlarıyla örtüşen dar ve uzunluğu temsil eder aktivitenin uygulanma süresi, çubuk ne kadar uzunsa, o rolü yerine getirmek o kadar uzun sürer.

Reklamlar

  • Mesaj okları:

bir yaşam çizgilerini gösteren oknesneler veya aktörler arasında değiş tokuş edilen bir mesajın eklendiği ok, konumlandırılmış çubuğun en üstünde, bir aktivitenin başlangıcını yansıtır ve kendini konumlandırmak için çubuğun alt kısmı, tamamlandığını gösterir yürütülmesinden.

  • İleti:

tarafından oluşturulan mesaj bunesneler veya aktörler arasında iletmek istediğiniz, yatay oklarla gösterilir ve sırayla şunlar olabilir: senkron ve asenkron.

Reklamlar

senkronize mesaj mesajı gönderenin olduğu kişidir alıcıdan yanıt beklemek ve asenkron mesajcevap bekleme Bir sonraki mesajı göndermek veya işlemeye devam etmek için alıcı

Ayrıca, mesajın yanında bir açıklama eklenmiş olabilir. “()” mesajın iletilmesinde ayırt edici bir durumu veya kaliteyi temsil etmek.

Bu öğelerin ve sembollerin grafiksel gösterimini aşağıdaki resimde görelim:

bir dizi diyagramının öğeleri ve sembolleri

Unutulmamalıdır ki, dizi diyagramlarının yapısında yürütme süresi her zaman dikey olarak temsil edilirve işlem sırası veya mesaj şuradan yansıtılır: yatay yol.

Sıra Şeması Örnekleri

1.- Müşteri hizmetleri sıra diyagramı örneği

Bu diyagramı göstermek için sıra, referans olarak kullanacağız bir restoranda müşteri hizmetleri sistemi, Süreçte müşteri, garson, şef ve kasiyer olmak üzere dört uygulayıcı dikkate alınmıştır.

Şemada görüldüğü gibi, her çubuk, bir aktivitenin yürütülmesinin başlangıcını ve sonunu temsil eder her araya giren aktör tarafından yapılmıştır.

bir restoranda müşteri hizmetleri sıra diyagramı örneği

Bu örnekte müşteri, siparişi tamamladıktan sonra servisi hazırlaması için şefe teslim eden garsondan yemek servisini ister.

Şef yemeği hazırlarken aynı anda garson müşteriye şarap ikram eder ve şef hazırlamayı bitirir. şarabı müşteri tarafından reddedilen yemek, yemek hazır olduğunda garson müşteriye servis yapar, yemeğin sonunda faturayı öder. yazar kasa.

Bu akış şemasında aynı anda yürütülen iki farklı aktiviteyi vurgulayabiliriz süreçte iki aktör, garson ve şef tarafından şef yemeği hazırlarken garson şarap sunar.

Ancak şunu gözlemleyebiliriz mesajlar her zaman çoğunlukla eşzamanlı olma eğilimindedir, çünkü çoğu sistematik süreçte bir rolün yürütülmesindeki süreklilik, diğerlerinin etkileşimine veya onayına bağlı olacaktır.

2.- Para çekme sisteminin sıra diyagramı örneği

dizi diyagramları, bir sürecin sırasını ayrıntılı olarak tanımlamasına rağmen, Doğu bilgi ile aşırı yüklenmesi gerektiği anlamına gelmez, çünkü çok fazla ayrıntı yorumlanması kafa karıştırıcı hale gelebilir.

Bu durumda örnek alacağız Bir dizi diyagramı kullanma bankaların ATM'ler aracılığıyla sağladığı para çekme sistemi, bunun için diyagramın aşağıdaki grafiğini görelim:

geri çekme dizisi diyagramı örnekleri

Bu örnekten şunu not edebiliriz: bir mesaj, bir aktivitenin yürütülmesinde aynı çubuğa girip çıkabilir, banka tarafından gerçekleştirilen iki işlevi tanımlayan iki çubukta görüntülendiği gibi.

3.- Sıra diyagramı örneği

Bu sıra diyagramları, faaliyetlerin meydana geldiği sırayı temsil etme yeteneklerine dayanmaktadır. Aynı anda yürütülseler bile, söz konusu işlemlerin yürütülmesinde mesaj alışverişinin yanı sıra fonksiyonlar.

Yine de, faaliyetlerde bir rol veya sıra değişirse sıra şemasının güncellenmesi gerekir, çünkü sistem sürecinin gerçek senaryosunun temsilinden yoksun olacaktır.

Bu durumda, kütüphane ödünç verme hizmeti talep edildiğinde oluşan sistematik süreci temsil etmek için sıra diyagramına yerleştirilir.

sıra diyagramı örnekleri 3

gözlemlendiği gibi, yaşam çizgisine katılan dikdörtgenler mutlaka bir kişiyi temsil etmez yürütür, çünkü temsil edilecek sisteme bağlı olarak, bir rol bir nesne, makine tarafından gerçekleştirilebilir veya sürecin yürütücüsü olarak hareket eden diğer herhangi bir unsur.

instagram viewer