Məzmuna keç

Blok-sxem

Vikipediya, azad ensiklopediya
Xarab olmuş lampanı müəyyən etmək üçün hazırlanmış blok-sxem.


Blok-sxem və ya Axın sxemialqoritmləriəməliyyatları müxtəlif formalı qutular daxilində göstərən və onları oxlarla bir-birinə bağlayan geniş yayılmış diaqramma növü. Blok-sxemlər müxtəlif sahələrdə proseslərin və tətbiqlərin idarə edilməsində, sənədləşdirilməsində, layihələndirilməsində və təhlilində istifadə olunur.[1]

Proseslərin axınının sənədləşdirilməsi üçün yaradılan ilk metod olan "axın proses sxemi" 1921-ci ildə Frenk Gilbret (ing. Frank Gilbreth) tərəfindən ASME (Amerika Mexanika Mühəndisləri Cəmiyyəti) üzvlərinə təqdim edilmişdir.[2] Gilbretin alətləri sənaye mühəndisliyi tətbiqlərində öz yerini tutmuşdur. 1930-cu illərin əvvəlində isə sənaye mühəndisi Allan H. Moqensen (ing. Allan H. Mogensen) Nyu-Yorkda biznes mühitində istifadə olunmaq üçün bəzi sənaye tətbiqlərinin təlimini verməyə başlamışdır.

İnkişaf tarixi

[redaktə | vikimətni redaktə et]
  1. 1921 – Frenk Gilbret tərəfindən "blok-sxem" anlayışı irəli sürülmüş və ASME üzvlərinə təqdim edilmişdir. Bu, proses sxemini sənədləşdirmək üçün ilk sistemli metod hesab olunur.
  2. 1930-cu illər – Sənaye mühəndisi Allan H. Moqensen Nyu-Yorkda iş dünyasında tətbiq edilə bilən sənaye proseslərinin tədrisini həyata keçirmişdir. Bu təlimlər axın sxemlərinin biznes sahəsinə inteqrasiyasına yol açmışdır.
  3. 1947 – ASME tərəfindən "Blok-sxem simvolları" rəsmi olaraq qəbul edilmişdir. Bu simvollar müasir dövrdə də geniş istifadə olunur (başlanğıc/son, proses, qərar, giriş-çıxış və s.).[3][4]
  4. 19501960-cı illər – Blok-sxemlər kompüter elmlərinin inkişafı ilə birlikdə proqramlaşdırma alqoritmlərinin təsviri üçün əsas vasitəyə çevrilmişdir.
  5. 1970-ci illər – Daha mürəkkəb diaqramlaşdırma metodları (məsələn, Nassi–Şneyderman diaqramları) və sistem analizi üçün müxtəlif qrafik üsullar meydana çıxmışdır.
  6. Müasir dövr – Blok-sxemlər yalnız mühəndislikproqramlaşdırmada deyil, həm də idarəetmə, biznes proseslərinin optimallaşdırılması, təhsil və müxtəlif sənaye sahələrində geniş istifadə olunur.

Geniş yayılmış, lakin səhv praktikaya nümunə kimi blok-sxemlərin alqoritmi aşağı səviyyədə (kod səviyyəsində) təsvir etmək üçün istifadəsi göstərilə bilər — yəni sxemin bloklarına hər hansı süni dildə yazılmış kod parçalarının yerləşdirilməsi cəhdi. Bu yanaşma yalnız strukturlaşdırılmış yanaşmaya uyğun təşkil edilmiş proqramlarda tətbiq oluna bilər və məsələn, obyekt yönlü yanaşma zamanı abstraksiyaların qarşılıqlı əlaqəsi ilə reallaşdırılan alqoritmi əks etdirə bilmir. Alqoritmlərin təsviri, sistemin hissələrinin qarşılıqlı əlaqəsi və bir çox digər müşayiətedici məsələlərin izahı üçün UML notasiya sistemi mövcuddur.

  1. "SEVOCAB: Software and Systems Engineering Vocabulary". 13 avqust 2017 tarixində arxivləşdirilib. İstifadə tarixi: 30 iyun 2009.
  2. Gilbreth, Frank Bunker; Gilbreth, Lillian Moller. "Process Charts" (PDF). 1921. 9 may 2015 tarixində orijinalından (PDF) arxivləşdirilib. İstifadə tarixi: 6 may 2016.. American Society of Mechanical Engineers.
  3. Graham, Ben S. Jr. "People come first". Keynote Address at Workflow Canada. 10 iyun 1996.
  4. American Society of Mechanical Engineers (1947) ASME standard; operation and flow process charts. New York, 1947. (online version)

Ədəbiyyat siyahısı

[redaktə | vikimətni redaktə et]

Xarici keçidlər

[redaktə | vikimətni redaktə et]