İçindekiler
NS aktivite diyagramları içinde UML Bir süreçteki veya bir operasyondaki adımları göstermemize izin verirler, şekli ve yapısı, karar vermeyi de içeren bir yolculuk akışını içerdiğinden, bir yaşam akışının akış şemalarına çok benzer.Programlama deneyimi olan kullanıcılar, yukarıda bahsedilen akış şemasında görüleceği gibi, işlemlerin gerçekleştirildiği sırayı görsel olarak gösterdiği için bu diyagramı tanıdık bulacaklardır.
Aktivite diyagramı
Bu diyagramın temel amacı, bir süreç veya operasyonda neler olduğunu genel ve basitleştirilmiş bir şekilde göstermektir. durum diyagramına genişlet Yani bu ikisi birbiriyle ilişkilidir, örneğin durum diyagramı farklı durumları ve aktörleri gösterir, oklu aynısı faaliyetleri temsil eder, bu durumda aktivite diyagramı her bir okta ne olduğunun ayrıntısını verir.
Faaliyetlerin temsili
amacını bildiğimiz için Faaliyetler diyagramı, şimdi onu nasıl temsil etmemiz gerektiğini bileceğiz. UML, öncelikle etkinlikler kenarları yuvarlatılmış dikdörtgenlerdir, durumlar dikdörtgeninden daha dardır, oklarla diğer etkinliklere geçişi temsil ediyoruz.
Son olarak, diyagramımızın hareketini sınırlamak için bir başlangıç noktamız ve bir bitiş noktamız olduğunu bilmeliyiz, başlangıç noktası siyah dolu bir daire ve bitiş noktası başka bir daire içinde dolu bir daire.
Biraz önce açıkladığımız şeyin nasıl görüneceğine dair bir resmi aşağıda görelim:
Karar verme
Günlük hayatta olduğu gibi aktivite diyagramında da bir senaryoyu değerlendirmemiz ve sonucuna göre karar vermemiz gereken bir zaman gelir, bunun için bunu temsil etmemize izin veren araçlarımız var, bu şekilde bir sınırımız yok. diyagramını çizdiğimiz sistem veya yazılımın nesnelerini aslına uygun olarak temsil etmek için neler başarabileceğimizi gösterir.
Kararlar iki şekilde temsil edilebilir, ilki iki ok aktiviteden ayrılma ve okların her biri kararın adını taşıyacak ve o anda verilen karara göre yapılacak olan aktiviteyi gösterecektir.
Bunu temsil etmenin ikinci yolu, akış şemalarında olduğu gibidir. elmas, her iki tarafında değerlendirme kararı alacağız ve her cevaba göre bir ilerleme yolumuz olacak.
Aşağıda bir karar vermenin her iki temsil seçeneğini de gösteren bir resim görelim:
BÜYÜT