Кіріспе

Графикалық жүйелік талдау әдісі

Блок-схема – жүйенің негізгі бөліктері немесе функциялары блоктар арқылы бейнеленген, ал блоктардың өзара қатынастарын сызықтар көрсеткен диаграмма. Олар аппараттық жобалау, электроника жобалау, бағдарламалық жасақтама жобалау және процестердің ағын схемалары сияқты инженерлік салаларда кеңінен қолданылады. Блок-схемалар көбінесе жалпы түсініктерді түсіндіруге арналған, іске асырудың егжей-тегжейіне назар аудармайтын, жоғары деңгейдегі, аз толық сипаттамалар үшін пайдаланылады. Электр компоненттерінің және физикалық құрылымның іске асыру егжей-тегжейін көрсететін электр техникасында қолданылатын схемалық және орналасу схемаларымен салыстырыңыз.

Қолданылуы

Мысалы, радионың блок-схемасы әрбір қосылысты, тетік пен қосқышты көрсетуі күтілмейді, бірақ сызбалық схема көрсетіп тұрады. Радионың сызбалық схемасы баспалы тізбектегі әрбір қосылыстың енін көрсетпейді, бірақ орналасу схемасы көрсетеді. Карта жасау саласын мысалға келтірсек, блок-схема – бүкіл елдің автокөлік жолдары картасына ұқсас. Ірі қалалар (функциялар) тізімделген, ал шағын аудандық жолдар мен қалалық көшелер көрсетілмейді. Ақауларды жою кезінде бұл жоғары деңгейдегі карта мәселенің немесе қателіктің қайда екенін анықтауға және оқшаулауға көмектеседі. Блок-схемалар «қара қорап» принципіне негізделген, онда мазмұны егжей-тегжейлі ақпараттардың ықпалынан қашықтау үшін немесе егжей-тегжейлі ақпарат белгісіз болғандықтан жасырылады. Біз не кіретінін және не шығатынын білеміз, бірақ қораптың қалай жұмыс істейтінін көре алмаймыз. Электр инженериясында жоба көбінесе өте жоғары деңгейдегі блок-схема ретінде басталады, жоба дамыған сайын одан да егжей-тегжейлі блок-схемаларға айналады, соңында әрбір жеке блокты оңай жүзеге асыруға болатын блок-схемаларға жетіп, (сол кезде блок-схема да сызбалық схема болып табылады). Бұл жоғарыдан төменге қарайғы жобалау деп аталады. Процестерді басқаруда блок-схема – күрделі жүйедегі әрекеттерді сипаттау үшін қолданылатын визуалды тіл, онда блоктар – математикалық немесе логикалық операцияларды көрсететін «қара қораптар», олар солдан оңға және жоғарыдан төменге қарай тізбектей орындалады, бірақ осы операцияларды орындайтын процессорлар немесе релелер сияқты физикалық құрылымдар емес. Мұндай блок-схемаларды құруға және олардың функционалдығын жүзеге асыруға арнайы бағдарламаланатын логикалық контроллерлердің (ПЛК) бағдарламалау тілдерін пайдалануға болады. Биологияда инженерлік принциптерді, талдау техникаларын және схемалар жасау әдістерін қолдану жиілеуде. Блок-схема мен жүйелік биологияның графикалық белгілері арасында белгілі бір ұқсастықтар бар. Қазіргі кезде жүйелік биологияда басқару инженериясы қолданатын блок-схема техникасы пайдаланылады, ал соңғысы – басқару теориясының қолданбасы болып табылады. Мысалы, IEC 61131 стандартының (IEC 61131 3 қараңыз) 3-бөлігінде анықталған бес бағдарламалау тілінің бірі – функциялық блок-схемасы. Бұл схема қатаң ережелері бар (формальды жүйе қараңыз), сызықтар кіріс айнымалыларын блок кірістерімен, ал блок шығыстарын шығыс айнымалыларымен және басқа блоктардың кірістерімен байланыстыру үшін қолданылады.