- Bir veri akış diyagramının öğeleri
- Dış varlık
- süreç
- Veri deposu
- Veri akışı
- DFD için kurallar
- Türleri
- Mantıklı
- Fiziksel
- Hangisini kullanmalı?
- Örnekler
- Seviye 0
- Seviye 1
- Seviye 2
- Referanslar
Veri akış şeması , bir bilgi sistemi aracılığıyla verinin hareketini gösteren görsel bir yöntemdir. Bilginin sisteme nasıl girip çıktığını, hangi yoldan geçtiğini, nerede depolandığını ve bu bilginin kaynaklarını ve varış noktalarını gösterir.
Şirketler sistemler ve süreçler olmadan çalışamazlar ve hedeflere ulaşmak için etkinlik esastır. Bu etkinliği incelemenin birçok yolu vardır, ancak veri akış şeması diğerlerinden daha iyi performans gösterir.
İspanyolca veri akış şeması örneği
Bir veri akış diyagramı veya DFD, bir sistemdeki süreçlerin nasıl aktığını gösterir. Bir sistemi göstermek için grafiksel bir temsildir ve karşılığında sorunların ve verimsizliklerin olduğu yerlerde çözmeye yardımcı olabilir.
Bir DFD'de süreçlerin süresi gösterilmez veya bu süreçler seri veya paralel olarak çalışırsa. Bir ağ diyagramında olduğu gibi döngü veya döngü yoktur, akış diyagramında olduğu gibi karar noktaları yoktur.
Akış şemaları, programlama, bilişsel psikoloji veya ekonomi ve finansal piyasalar gibi çok farklı alanlarda yaygın olarak kullanılan bir programı veya süreci tasarlamak, analiz etmek, belgelemek veya yönetmek için kullanılır.
Bu, akış çizelgeleri aralığının geniş olmasına ve türlere ve sınıflandırmalara göre bölünmesine neden olur.
Bir veri akış diyagramının öğeleri
Veri akış diyagramında kullanılan işaretler, bir sistemdeki, depolama alanlarındaki, veri giriş ve çıkışlarındaki ve çeşitli iş parçacıklarındaki verilerin yolunu tanımlar. Daireler, dikdörtgenler ve oklar gibi standartlaştırılmış gösterimlerdir.
DFD'lerde çeşitli gösterim metodolojileri kullanılmaktadır. Bunların bazı farklılıkları vardır, ancak hepsi bir DFD'nin ana unsurlarını temsil etmek için işaretler ve şekiller kullanır.
Dış varlık
Bir insanı, bir sistemi veya bir alt sistemi temsil edebilir. Belirli verilerin kaynağı veya varış noktasıdır. Yani, diyagramlı sisteme veya sistemden veri gönderir veya alır.
İş sürecine bağlı olarak, analiz edilen sistemin dışındadır. Bu nedenle, harici öğeler genellikle DFD'nin kenarlarına çekilir.
süreç
Akış yönünü değiştirerek, sıralayarak veya değiştirerek verilerin ve akışının dönüştürüldüğü bir faaliyet veya iş fonksiyonudur. Gelen veriyi alır, değiştirir ve onunla bir çıktı üretir.
Bir işlem bunu hesaplamalar yaparak ve ayrıca verileri sıralayabilmek veya akış yönünü değiştirebilmek için mantığı kullanarak yapabilir. Verilerin süreç içinde nasıl işlendiğini temsil etmek için daha yüksek bir ayrıntı düzeyine bölünebilir.
İşlemler, genellikle DFD'nin sol üstünden başlayıp diyagramın sağ alt kısmında biten giriş ve çıkış arasında yer alır. Tek bir diyagramda birkaç tane olabilir.
Veri deposu
İşlenmeyi bekleyen bir belge dosyası gibi daha sonra kullanılmak üzere bilgileri içerir.
Veri girişleri bir süreçten sonra bir veri ambarına akabilirken, veri çıktıları bir veri ambarından ve daha sonra bir süreçten geçebilir.
Veri akışı
Bilgi akışını temsil eder. Bilginin çeşitli süreçler ve veri ambarları aracılığıyla dış varlıklardan aldığı güzergahı belirler. Oklarla DFD, veri akışının yönünü gösterebilir.
DFD için kurallar
Veri akış diyagramlarını çizmeye başlamadan önce, geçerli bir DFD oluşturmak için izlenecek dört genel kural vardır.
- Her veri deposu en az bir veri giriş ve çıkış veri akışına sahip olmalıdır.
- Her işlemin en az bir girişi ve bir çıkışı olmalıdır.
- Bir DFD'deki tüm süreçler başka bir işleme veya veri deposuna bağlanmalıdır.
- Bir sistemin depolanan verileri bir süreçten geçmelidir.
Türleri
Akışta neyi incelemek istediğinize bağlı olarak, aralarından seçim yapabileceğiniz iki tür veri akış diyagramı vardır.
Mantıklı
Bu tür bir diyagram, bir bilgi akışında neler olduğunu yansıtır. Üretilen ve iletilen bilgileri, bu bilgiyi alan kuruluşları, genel olarak gerçekleştirilen işlemleri vb. Gösterir.
Mantık diyagramında açıklanan süreçler, bir şirkette gerçekleştirilen faaliyetlerdir, bu da sistemin teknik yönlerinin derinlemesine çalışılmadığı anlamına gelir. Bu nedenle personel teknik olmadan bu diyagramları anlayabilmektedir.
Fiziksel
Bu tür bir diyagram, bilginin bir sistemde nasıl hareket ettiğini yansıtır. Bu, bilgi akışına dahil olan programların yanı sıra bilgisayar ekipmanı, kişiler ve dosyaların özellikle ayrıntılı olduğunu gösterir.
Fiziksel diyagramlar, kontrol kontrolü gibi veri girişine karşılık gelen süreçleri içerir. Geçici tablolar veya dosyalar gibi ara veri depolama da yerleştirilir.
Örneğin, bir müşterinin bu siparişi vermek ve tamamlamak için şirketin yazılımını inceleyerek bir müşterinin nasıl çevrimiçi sipariş verdiğini gösterebilirsiniz. Bu genellikle tekniktir.
Bu nedenle, ayrıntılı bir fiziksel diyagram, bir bilgi sisteminin uygulanması için gereken kodun programlanmasına büyük ölçüde yardımcı olabilir.
Hangisini kullanmalı?
Hem fiziksel hem de mantıksal diyagramlar aynı bilgi akışını temsil edebilir. Ancak, her biri farklı bir bakış açısına sahip olacak ve sistemi optimize etmek için farklı aktiviteler sağlayacaktır.
Birlikte veya ayrı olarak kullanılabilirler. Birlikte, her iki diyagramdan daha fazla ayrıntı sağlarlar. Hangisini kullanacağınıza karar verirken, ikisine birden ihtiyacınız olabileceğini unutmayın.
Örnekler
Yazılım mühendisliğinde, veri akış diyagramı, sistemi farklı soyutlama seviyelerinde temsil edecek şekilde tasarlanabilir.
Daha yüksek seviyeli DFD'ler daha düşük seviyelere bölünür, böylece daha fazla bilgi ve işlevsel unsurları ele alır. DFD'deki seviyeler 0, 1, 2 veya daha fazla numaralandırılmıştır.
Seviye 0
Dış varlıklarla olan ilişkisini gösteren, tüm sistemin tek bir süreçte kapsüllendiği bir perspektifi yansıtacak şekilde özetlenmiştir.
Giriş ve çıkış verileri, sisteme giren veya çıkan oklarla işaretlenir. Bu seviyeye bağlam diyagramı denir.
Kaynak: geeksforgeeks.org (CC BY-SA 4.0)
Seviye 1
Bu seviyede bağlam diyagramı birden çok işleme bölünmüştür. Sistemin temel işlevleri vurgulanır ve üst düzey süreç alt süreçlere ayrılır.
Kaynak: geeksforgeeks.org-CC-BY-SA-4.0
Seviye 2
Bu seviye, seviye 1'den biraz daha derine gider. Sistemin çalışmasıyla ilgili belirli ayrıntıları kaydetmek için kullanılabilir.
Kaynak: geeksforgeeks.org (CC-BY-SA-4.0)
Referanslar
- Bilgisayar Umut (2017). Veri akış şeması. Bilgisayardan alınmıştır: computerhope.com.
- W3 Hesaplama (2019). Fiziksel Veri Akış Diyagramları Geliştirme. Alınan: w3computing.com.
- Georgina Guthrie (2019). Projenizi güçlendirmek için veri akış diyagramlarını kullanma. Cacoo. Alındığı: cacoo.com.
- Geeks için Geeks (2019). Veri Akış Diyagramlarında (DFD) Düzeyler. Geeksforgeeks.org sitesinden alınmıştır.
- Clifford Chi (2019). Yeni Başlayanlar İçin Veri Akış Şemaları Kılavuzu. Hub Spot. Alınan: blog.hubspot.com.