Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, UML etkinlik (aktivite) diyagramları hakkında bilgi vermektedir.
- Video, etkinlik diyagramlarının ne olduğunu ve kullanım alanlarını açıklayarak başlıyor, ardından kahve yapma ve ATM para çekme örnekleri üzerinden diyagramların nasıl çizileceğini gösteriyor. İlk bölümde Rational Rose tasarım aracını kullanarak temel bileşenler (başlangıç düğümü, eylem düğümleri, çatal düğümü, katılma düğümü ve son düğüm) açıklanırken, ikinci bölümde Vicio 2016 programı kullanılarak ATM para çekme işlemi için detaylı bir etkinlik diyagramı oluşturuluyor.
- Videoda ATM para çekme işlemi için kart okuma, şifre kontrolü, para tutarı seçimi, merkezi banka sistemine talep iletme, hesap kontrolü ve para verme gibi tüm aşamalar etkinlik diyagramı olarak adım adım gösterilmektedir.
- 00:03Etkinlik Diyagramı Nedir?
- Etkinlik diyagramları, sistemin akış yönündeki davranışlarını belirten ve koşullu ya da paralel ilerleyen eylemlerin gösterilmesi için kullanılan davranışsal diyagram modelleridir.
- Diyagramlar yukarıdan aşağı doğru okunuyor ve oluşturuluyor, dallanmalar paralel eylemleri gösteriyor.
- Etkinlik diyagramı nokta simgesi ile başlayıp nokta simgesi ile son buluyor.
- 01:38Etkinlik Diyagramlarının Kullanım Alanları
- Etkinlik diyagramları akış diyagramlarından sadece gösterim olarak farkı bulunur, en temel farkı paralel davranışları göstermesidir.
- Çok parçacıklı uygulamalar geliştirilirken ve algoritmik mantık UML ile gösterilmek istendiğinde bu diyagramlar kullanılır.
- Algoritmaları çok fazla mantıksal işlem içeriyorsa diyagramların görünümünü bozabilir, bu durumlarda doğruluk tablosu oluşturmanın yararlı olduğu belirtiliyor.
- 02:28Paralel Eylemlerin Gösterimi
- Etkinlik diyagramlarında bazı aktivitelerin paralel olarak gösterilmesi gerekebilir, bu aktivitelerin paralel yapılmak zorunda olmadığını gösterir.
- Paralel eylemler, herhangi birinin öncelikle yapılabileceğini göstermek amacıyla kullanılır.
- Örneğin kahve yaparken fincanı suya dökme, kahveyi ekleme ve şekeri ekleme eylemleri paralel olarak ifade edilebilir çünkü hangisinin öncelikli yapılması belirli değildir.
- 03:05Kahve Yapma Etkinlik Diyagramı
- Kahve yapma diyagramında başlangıç düğümü ile başlanıp, suyu kaynatma eylemi ile devam edilir.
- Fincanı suya dökme, kahveyi ekleme ve şekeri ekleme eylemleri paralel olarak gösterilir ve çatal düğümü ile başlar.
- Paralel eylemlerden sonra katılma düğümü ile birleştirilir, ardından şeker miktarı kontrolü yapılır ve yeterli değilse şeker ekleme işlemine dönülür.
- 05:41ATM Para Çekme Etkinlik Diyagramı
- ATM para çekme diyagramında başlangıç düğümünden sonra banka müşterisinin kartını yerleştirmesi eylemi gelir.
- Kart okunduktan sonra geçerli kart mı değil mi kontrolü yapılır, geçerli kart ise şifre girme işlemine geçilir.
- Şifre geçerliyse para çekme işlemine devam edilir, geçersizse kart iade edilir ve işlem kart yerleştirme aşamasına döner.
- 12:55ATM Para Çekme İşlemi Aktivite Diyagramı
- ATM'de kartın geçerli olup olmadığı kontrol edilir ve iki durum oluşur: kart geçerli ise şifre girilir, geçersiz ise ATM kartın geçersiz olduğunu belirleyip müşteriye mesaj gönderir ve kartı iade eder.
- Şifrenin geçerli olup olmadığı kontrol edilir; şifre geçersizse ATM uyarı mesajı gönderir ve şifre tekrar girilmesi istenir, geçerli ise ATM işlem seçeneklerini gösterir.
- Müşteri para çekme işlemini seçtikten sonra para tutarını girer ve ATM para çekme talebini merkezi banka sistemine iletir.
- 18:31Merkezi Banka Sistemi Kontrolü
- Merkezi banka sistemi müşterinin hesabını kontrol ederek bakiyenin yeterli olup olmadığını belirler.
- Hesapta yeterli para varsa, merkezi banka sistemi müşterinin hesabından tutarı düşer, ATM nakit parayı verir ve kartı iade eder.
- Hesapta yeterli para yoksa, merkezi banka sistemi müşterinin hesabında yeterli para olmadığını belirleyip işlem sonucunu ATM'ye iletir, ATM müşteriye uyarı mesajı gönderir ve para tutarını tekrar girmesi istenir.
- 27:03Diyagram Oluşturma ve Kullanılan Araç
- Bu aktivite diyagramı Vicio 2016 programı kullanılarak oluşturulmuştur.
- Vicio, etkinlik diyagramları, sıralama diyagramları, sınıf diyagramları ve yüz diyagramları oluşturmak için kullanılabilir.
- Diyagramın oluşturulmasında Münir Şengül'ün aktivite diyagram örneği kullanılmıştır.