Akış Şeması ve Veri Akış Şeması (DFD) Arasındaki Fark

Akış Şeması ve Veri Akış Şeması (DFD)

Akış şeması ve veri akış şeması (DFD) terimleri, işlem yolunu veya verileri adım adım açıklayan yazılım mühendisliğiyle ilgilidir. Akış şeması eğitim ve mühendislik alanlarının hemen hemen tüm alanlarında kullanılmasına rağmen, akış şeması ağırlıklı olarak yazılım endüstrisidir. Her iki diyagram da süreci kolay anlaşılır kılmak için yapılmıştır. Bir akış şeması, istenen sonuçlara ulaşmak için gereken adımları sağlar ve bir veri akış şeması, verilerin geldiği kaynağı, sistemde meydana gelen değişikliği ve bittiği kaynağı açıklar. Her iki diyagram da bir sürecin nasıl gerçekleştiğini veya verinin baştan sona nasıl işlendiğini anlamanın çok kolay bir yolunu sunar.

Akış Şeması

Oklarla bağlantılı kutulardaki adımları yazarak bir işlemi basit adımlara ayırmak için bir akış şeması yapılır. Bir akış şeması ilk adımdan başlar ve son adımda ortada gerçekleştirilecek tüm eylemlerle sona erer. Akış şeması ayrıca herhangi bir adım sırasında bir hata oluşursa sorun sağlayarak sorunları vurur. Bir akış şemasının en büyük avantajı, süreci daha iyi anlamak için sürecin tek bir bakışta genel bir görünümünü vermesidir. Gibi farklı akış şemaları vardır

• Sistem akış şeması

• Veri akış şeması

• Belge akış şeması

• Program akış şeması

Veri Akış Şeması

Bir veri akış diyagramı, işlendiği bir sistem boyunca veri akışının bir temsilidir. Harici bir kaynaktan veya dahili bir kaynaktan hedefe verinin akışı bir diyagram ile gösterilir. Verilerin işlendikten sonra nerede biteceği de bir veri akış diyagramında gösterilir. Verilerin geçeceği süreçler bu diyagramlarda gösterilmiştir. Veriler sistemden geçerken bu işlemler bir dizi olabilir veya aynı anda hareket edebilir.

Akış Şeması ve Veri Akış Şeması (DFD)

• Akış şeması ve veri akış şeması arasındaki temel fark, akış şemasının, veri akış şeması veri akışını sunduğu gibi bir işlemi tamamlamak için adımlar sunmasıdır..

• Akış şemasında harici kaynaktan herhangi bir girdi veya çıktı bulunmazken, veri akış diyagramında verilerin harici kaynaktan dahili depoya veya tam tersi bir veri yolu açıklanmaktadır.

• İşlemin zamanlaması ve sırası, verilerin işlenmesi belirli bir sırada gerçekleştiği veya aynı anda birkaç işlemin gerçekleştiği sırada bir veri akış diyagramı ile açıklanmadığı bir akış şeması ile gösterilir..

• Veri akış diyagramları bir sistemin işlevselliğini tanımlar; burada akış diyagramı bir sistem işlevinin nasıl yapılacağını gösterir.

• Akış şemaları bir süreç tasarlanırken kullanılır, ancak veri akış şeması bu süreci tamamlayacak olan veri yolunu tanımlamak için kullanılır.