Aktivite Diyagramı nedir, neden bu kadar önemli görünüyor Bu soruyu cevaplamak için lütfen aşağıdaki tartışmanın tamamına bakın.
Etkinlik Diyagramları nedir?
Etkinlik Şeması veya Etkinlik Şeması, sistemdeki bir etkinliği açıklayan bir harita veya akış şemasıdır.
Ek olarak, bu diyagram genellikle mükemmel çalışan bir sistem oluşturmak için geçilmesi gereken adımları içerir.
Yukarıdaki tanımı hala anlamadıysanız, lütfen aşağıdaki uzmanlara göre Etkinlik Diyagramının anlamına bakın.
Uzmanlara Göre Aktivite Diyagramının Tanımı
Vidia’ya göre (2013: 20) Etkinlik Diyagramının anlamını şu şekilde açıklamaktadır:
“Aktivite diyagramları, Use Case Diagram senaryosundaki temel akış ve alternatif akışlara göre yapılır. Etkinlik Şeması, Kullanım Durumu Şeması’ndaki aktörler ile sistem arasındaki etkileşim olarak tanımlanır.
Vidia’ya göre (2013:20)
Bu arada Murag’a göre (2013: 57) Etkinlik Diyagramı ile kastedilenin şu şekilde olduğu belirtilmektedir:
“Aktivite Diyagramı dinamik bir diyagramdır. Etkinlik diyagramı, bir sistemdeki bir etkinlikten diğerine akışı gösteren ve süreçleri analiz etmeye yarayan özel bir durum diyagramıdır.
Görünüşe göre (2013:57)
Etkinlik Diyagramının İşlevi ve Amacı
Etkinlik Diyagramının kendisinin genellikle 4 işlevi vardır, yani:
- Bir sistemin süreç etkinliğini başkalarına açıklayın.
- Bir iş sürecindeki faaliyetlerin sırasını adım adım açıklayın.
- Yapısal olarak daha basit olan Use Case Diagram’daki verileri kullanmak.
- İş modellemenin bir bileşeni olarak iş sürecinin sistematik bir adımını gösterir.
Bileşen Etkinlik Diyagramları
Aktivite Diyagramının kendisinin 8 önemli bileşenden oluştuğunu bilmelisiniz. Bu bileşenlerin her biri temel olarak özel bir sembol biçimindedir.
Şimdi, bu sembollerin her birinin, sistemin içindeki bir süreçte kesinlikle kendi anlamı vardır. Daha net hale getirmek için, aşağıdaki Etkinlik Şeması’nın 8 bileşeninin açıklamasına bakın.
Başlangıç noktası
Başlangıç Noktası genellikle bir aktivitenin ilk adımını gösteren siyah bir nokta ile gösterilir.
Başlangıç Noktasında genellikle, Başlangıç Noktasını diğer aktivite bileşenlerine bağlamaya yarayan bir hat olacaktır.
Aktivite
Bu tek bileşen genellikle kenarları kavisli 4 kare ile gösterilir.
Etkinlik bileşeninin amacı, Etkinlik Diyagramında o anda gerçekleşen bir etkinliği veya etkinlikleri tanımlamaktır.
Eylem Akışı (Arah)
Daha önce belirtildiği gibi, Eylem Akışı veya Yönü, bileşenler arasında bir geçiş süreci olarak anlam taşır.
Action Flow’un kendisi, birbirine bağlı dikey veya yatay bir düz çizgi ile sembolize edilir.
Karar
Karar, Eylem Akışında var olan bir koşulu veya bilgiyi açıklamaya yarar. Daha önce olduğu gibi, bu Kararın özel bir sembolü yoktur.
Çünkü Karar, yalnızca köşeli parantez sembolleri ile paketlenmiş yazı biçiminde bir açıklama görüntüler.
senkronizasyon
Etkinlik Diyagramındaki her bir Etkinlik satırını kesme işlevi gören bir bileşendir.
Senkronizasyonun kendisi ayrıca 2 tür düğüme ayrılır, yani:
Bir davranışı 2 veya daha fazla paralel Faaliyete (paralel) bölmek veya bölmekle görevli çatal düğümü (Dallanma).
Birleştirme düğümü (Birleştirme), paralel eylemleri veya Faaliyetleri bütün bir Faaliyette birleştirme işlevi görür.
Etkinliği Birleştir
Adından da anlaşılacağı üzere Birleştir (Birleştir), bu bileşen daha önce Karar ile bölünmüş olan birkaç akışı birleştirmek için işlev görür.
Kulvarlar
Görevi, nesnelerinin her birinin görev bölümünü yönetmek için her Etkinliği bir satıra ve sütuna bölmek olan bir bileşendir.
Bu nedenle, 1 Kulvar genellikle Akış ile birbirine bağlı birkaç Faaliyete sahiptir.
Nihai Durum veya Bitiş Noktası
Nihai Durum, Etkinlik Diyagramı sürecinin son adımıdır. Bu bileşen, meydana gelen sürecin çıktı ürünü olarak da ifade edilebilir.
Bu bileşenin kendisi, boş bir daire içindeki siyah bir nokta ile sembolize edilmiştir.
Bunun yanı sıra, Akış’ın en altında yer aldığı için Nihai Durumun tanınması da oldukça kolaydır.
Günlük Yaşamda Etkinlik Diyagramlarını Kullanma Örnekleri
Sadece yukarıdaki açıklamayı okursanız, elbette bu Aktivite Şemasını tam olarak anlayamayacaksınız.
Böylece, öncelikle bu Aktivite Diyagramını günlük yaşamda kullanma örneğini bilmelisiniz.
Etkinlik Diyagramının kendisi aslında çeşitli amaçlar için kullanılabilir, UML söz konusu olduğunda Etkinlik Diyagramları aşağıdakileri yapmak için kullanılabilir.
- Bir etkinlikte gerçekleştirilecek etkinliklerin yapısının tasarlanması.
- Çakışan bir olayın nedenlerini açıklayın.
- Koordine vaka setlerini tamamlamak için bir kuruluştan iş akışları oluşturun.
- Genel olarak yukarıdaki üç şey, bir tiyatro ofisi tasarlamak, malların nakliye süreci ve iş teklifleri süreci için yaygın olarak kullanılır.
Nasıl? Etkinlik Diyagramının ne olduğu konusunda net bir fikriniz var mı?
Bu tip diyagramı daha iyi anlamak için öncelikle Etkinlik ve aktivite diyagramını anlamanız önemle tavsiye edilir.