Sistem Akış Şemasının Tanımı

Yaratıcı iş kadını beyin fırtınası yapıyor, ofiste tuğla duvara asılı akış şemasını inceliyor

Resim Kredisi: Kahraman Resimleri/Kahraman Resimleri/GettyImages

Akış şeması, bir süreçteki bir dizi faaliyetin grafiksel bir tasviridir. Akış çizelgeleri ilk olarak 20. yüzyılın başlarında mühendislik ve üretim sistemlerini tanımlamak için kullanıldı. Bilgisayar programlamanın yükselişiyle birlikte sistem akış şeması, bir bilgisayar sistemi aracılığıyla kontrol akışını ve akışı etkileyen kararların verildiği yeri göstermek için değerli bir araç haline geldi.

Sistem Akış Şeması vs. Veri Akış Şeması

Hem sistem hem de veri akış şemalarında çeşitli standart semboller kullanılır ve sembolün şekli işlevini gösterir. Semboller, akış yönünü gösteren çizgilerle birbirine bağlanmıştır. Sembolün içindeki metin, belirli işlevini açıklar. Verilerin hareketini gösteren veri akış çizelgelerinin aksine, sistem akış çizelgeleri program mantığının akışını değiştiren kararları gösterir. Sistem akış çizelgeleri, evet/hayır kararlarını temsil etmek için elmas sembolünü kullanır ve her yanıt için elmastan ayrı bir çizgi ayrılır.

Günün Videosu

Sistem Akış Şeması Sembolleri

Tüm sistem akış çizelgeleri, açıklanan programlama görevinin başlangıcını ve sonunu gösteren oval bir şekille başlar ve biter. Akış şemasında, tamamlanacak bir süreci veya etkinliği temsil etmek için bir dikdörtgen kullanılır. Sisteme veri girişi veya çıkışı bir paralelkenar ile temsil edilir. Bir bilgisayar sisteminde, veri girişi kaynaklarına örnek olarak klavyeler, fareler, tarayıcılar, kameralar, mikrofonlar ve farklı sensör türleri dahildir. Çıkış hedeflerine örnek olarak 2B ve 3B yazıcılar, görüntüleme aygıtları ve hoparlörler verilebilir.

Sistem Akış Şemasını Okuma

Bir sistemi anlamak istiyorsanız, onu tanımlayan sistem akış şemasını nasıl okuyacağınızı bilmeniz gerekir. Başlangıç ​​sembolünden başlayarak, her bir sembol boyunca bitiş sembolüne kadar olan akış çizgilerini takip edin. Her karar sembolünde alternatif yolları izleyin. Bir akış şemasından bu şekilde geçmek, "masa kontrolü" olarak adlandırılır. Programcılar, kodlamaya başlamadan önce tüm kararların ve süreçlerin doğru tanımlandığından emin olmak için masa başında denetimi kullanır.

Sistem Akış Şemalarının Faydaları

Bilgisayar programlama dikkatli planlama ve mantıklı düşünme gerektirir. Programcıların kodlamaya başlamadan önce bir görevi iyice anlamaları gerekir. Sistem akış çizelgeleri, sistem tasarımcılarının ele alınması gereken tüm kararları görselleştirmelerine yardımcı olmak için programlamanın ilk günlerinde yoğun bir şekilde kullanıldı. O zamandan beri, karmaşık sistemleri tanımlamak için daha uygun olabilecek başka araçlar tanıtıldı. Bu araçlardan biri, bir görevin nasıl tamamlanacağını açıklamak için programlama dili sözdizimi ve İngilizce benzeri doğal dilin bir kombinasyonunu kullanan sözde koddur. Pek çok sistem tasarımcısı, karmaşık bir akış şemasına göre sahte kodun üretilmesini ve değiştirilmesini daha kolay bulur. Bununla birlikte, akış şemaları hala birçok iş uygulaması için kullanılmaktadır.