Maksatnamalaryň we maglymatlar bankynyň informasion baglanşyklary
Awtomatlaşdyrylan taslama düzmek prosesinde özara bilelikde işleýän köp sanly maksatnama modullarynyň kömegi bilen, taslama düzmekligiň maşruty ýerine ýetirilýär. Maksatnama modullarynyň özara işlemegi maksatnamany hem-de informasiýalary dolandyrmakdaky baglanyşyklar esasynda ýüze çykýar. Maksatnama dolandyrylandaky baglanyşyklarda, kesgitli maşruta –algoritme görä, bir maksatnama modulyndan beýlekisine geçilýär. Informasiýalar boýunça baglanyşyklar, şol bir maglumatlaryň, maşruta girýän dürli modullar tarapyndan ulanylýandygy bilen düşündirilýär. Ol baglanyşyklar , esasan, üç usulda amala aşyrylýar:
-
parametrleriň bahalarynyň esasy maksatnamadan çagyrylýan bölek maksatnamalara berilmegi (sur. 3.1a );
-
parametrleriň bahalarynyň umumy oblastl arkaly özara bilelikde işleýän maksatnama modullaryna berilmegi (sur . 3.1 b);
-
parametrleriň bahalarynyň maglumatlar banky arkaly berilmegi ( sur. 3.1 ç).
Goý, mysaly marşruta bäş sany maksatnama modullary girsin. Maksatnama modullary grafyň depelerini, dolandyryş boýunça baglanyşyklar bolsa grafyň dugalaryny emele getirsin. Onda birinji usul boýunça ( sur. 3.1a ), meselem, 1-4 modullar yzygider ýerine ýetirilerler, 4-nji moduldan bolsa 2-nji ýa-da 5-nji modullara geçişler mümkindir.
Goý, marşrutyň islendik indiki moduly öň ýanyndaky yerine yetirilen modul tarapyndan alnan maglumatlary ulanýan bolsun (surat 3.1.b). Onda maglumatlar umumy oblast-çalşyk zonasy arkaly berlip, 1 modul öz alan maglumatlaryny 2-5 modullar ulanar yaly umumy oblastda täzeleýär. 2 modulyn yerine yetmegi ücin çalşyk zonasynda 1-4 modullar arkaly gönderilýän maglumatlar bolmalydyr;
2 modulyn yerine yetmegi netijesinde alnan maglumatlar, 3-5 modullar ulanyp biler yaly, çalşyk zonasyna iberilýär we.s.m.
Birinji we ikinji usullar, haçanda, informasion baglanşyklar durnukly hem-de az sanly bolanda ulanylýar. Eger şol bir modullar dürli marşrutlara girip, köp sanly modullar bilen özara işleşýän bolsalar, onda informasiýa çalşygy maglumatlar bazasy we banky arkaly amala aşyrylýar.
MB-de saklanýan informasiýalaryň esasy aýratynlygy-olaryň strukturalanandygydyr. Struktura baradaky informasiýalar, diňe maglumatlaryň tertipleşdirilip ýerleşdirilmegi arkaly däl-de, massiwleriň görkezgiçleri, indeksleri, açarlaryň atlary we beýleki düzgünlerde aňladylýarlar. Strukturaly maglumatlary dolandyrmak üçin ýörite algoritmleri ulanmak mümkindir. Ol algoritmler hem MBDU-laryň esasyny düzýär. Indi informasion baglanyşyklar MBDU üsti bilen amala aşyrylýar ( sur. 3.1 ç ). Bu usulyň artykmaç taraplaryny sanap geçeliň:
-
hyzmat edilýan taslama marşrutlarynyň sanyna hem-de modullaryň dürli marşrutlara girme sanyna bolan çäklendirmeler aradan aýrylýar;
-
öňki döredilen modullar üytgedilmezden täze modullaryň we marşrutlaryň goşulmak mümkinçiligi sebäpli, maksatnama kämilleşdirilýär;
-
amaly maksatnamalar üýtgedilmezden has kämil kompýuterlerde işler ýerine ýetirilip bilinýär;
-
maglumatlaryň bütewiligi saklanýar.
Maglumatlaryň bitewiligi – olaryň ygtybarlylygy, arttykmaç ýa-da garşylykly däldigi hem-de rugsat edilmedik ýetmelerden MBDU tarapyndan goralýandygy bilen düşündirilýar.
Do'stlaringiz bilan baham: |