Activity Diagram Nedir? Nasıl Kullanılır?
Activity Diagram Nedir? Nasıl Kullanılır?

Activity diyagram en temel uml diyagramlarından birisidir.

Initial node ile activity baloncuğu içinde başlangıç yapıldıktan sonra action parçalarının içine komutlar girerek başlangıçtan bitişe kadar yol gösterici olarak bir diyagram olan activity az da olsa bazı kurallar içerir en önemlisi action içine girilen komutlar fiil şeklinde olmalıdır (Ör: gider, yapar, seçer gibi).

Birçok özelliğe sahip olan activity diyagramların kullanılan temel parçaları bunlardır;
- Activity : üzerine diyagram çizilen alt yapıdır.
- Action : fiil komutların girildiği ve birbirine control follow oklarla bağlanan baloncuklardır.
- Decision node : eğer bir seçim yapılması isteniyorsa bu modül ile ayrım yapılır fakat ayrımın iki ucuda ayrı şekilde bitmelidir ve bir sonuca ulaşmalıdır.
- Fork node : bu modülde decision node gibidir fakat tek farkı fork node ile iki ayrı seçim yerine çoklu seçimler yapılabilir, decision node da olduğu gibi bunda da her seçim bir sonuca ulaşmalıdır.(her seçim farklı yollardan giderekte aynı sonuca ulaşabilir.)
- Control flow : action baloncuklarını birbirine bağlamak ve yön-bağlantı ilişkilerini göstermek ve yönetmek için kullanılır.
- Flow final node : diyagramda finale ulaşmamış fakat negatif yönde bitmek durumunda kalmış akışlar için kullanılabilir(alt kısımdaki görüntülere bakarak daha net alayabilirsiniz).
- Final node : diyagramın bitişini göstermek için kullanılır, final node kullanıldıktan sonra diyagram kesinlikle devam etmez.

Alt kısımda gördüğünüz benim kendi projelerimdir ilk resim bir video satış ve kiralama dükkanındaki işleyişi anlatmaktadır. İkinci resim ise randevu sistemi ile çalışan bir dişçinin ofis sistemini özetlemektedir. Resimleri inceleyerek daha ayrıntılı fikirlere ulaşabilirsiniz.

Resimlerin üzerine sağ tuş ile tıklayarak resme bak diyerek büyük boyutlu şekillerini daha rahat inceleyebilirsiniz.

Video satış kiralama dükkanı

Activity Diagram Nedir? Nasıl Kullanılır?

Dişçi ofisi

Activity Diagram Nedir? Nasıl Kullanılır?

SERCAN GÜLGEZE © 2014-2016 | WWW.SERCANGULGEZE.COM | Sercan Gülgeze & Statik Yazılım