Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


Константайнның құрылымдық картасы



бет19/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   ...   15   16   17   18   19   20   21   22   ...   38
Байланысты:
Лекциялар жинағы 2020-2021

1.3. Константайнның құрылымдық картасы
Модульдар арасындағы қатынасты құрылымдық картада графа түрінде ұсынады, оның биіктігі ретінде модульдер мен мәліметтердің жалпы облысы, ал доғасы ретінде модуль аралық шақырулар мен жалпы мәліметтер облысына айналу бола алады.
Биіктіктің төрт типі бар (5.7 сурет):

  • модуль – ішкі бағдарлама,

  • ішкі жүйе - бағдарлама,

  • кітапхана – жеке модульде орналасқан ішкі бағдарламалардың жиынтығы,

  • мәліметтер облысы – арнайы түрде мәліметтердің жиынтығын рәсімдеу.


а — модуль; 6 – ішкі жүйе; в - кітапхана; г – мәліметтер облысы
Сурет 5.7. IBM, ISO және ANSI стандарттары бойынша биіктіктер мәні:

Бұл ретте, бағдарламалық жүйенің жеке бөліктері (бағдарламалар, ішкі бағдарламалар) бірізді, параллель немесе ортақ бағдарлама ретінде шақырылуы мүмкін. (5.8 сурет).



а – бірізділік шақыру; б – параллельді шақыру, в – ортақ бағдарламаны шақыру
Сурет 5.8. Шақыру типтерінің мәні:

Модульдерді бірізді шақыру кезінде басқаруды жіберген соң, үзіліп кеткен өңдеу жұмыстарын жалғастыру үшін шақырылған бағдарлама немесе ішкі бағдарламаның орындауды аяқтауды күтеді.


Параллельдік шақыруда бірнеше есептеуіштерде есептеуіштердің параллелденбеуі іске асады, яғни басқа үрдістің активтену кезінде бұл үрдіс жұмысын жалғастырады. (5.9, а сурет). Параллель үрдістер синхрондық және асинхрондық болады. Синхрондық үрдістер үшін синхронизациялау нүктелерін – үрдістер арасында ақпараттармен алмасу қашан жүргізілетін уақыт мезеттерін, сәттерін анықтайды. Асинхрондық үрдістер параллель үрдістің активтенуі кезінде ғана ақпараттармен алмасады.
Ортақ бағдарлама шақыруы деп бір мезгілде қараусыз қалған екі бағдарламаларды кезек бойынша орындау мүмкіндігін айтпды. Мультибағдарламалы жүйелерде негізгі бағдарлама мәліметтерді жіберген соң жұмысын жалғастыра береді, 5.9, б суретте көрсетілгендей күту жай-күйіне ауыспайды.

Сурет. 5.9. Параллельді (а )шақыруды және ортақ бағдарламаны(б): шақыруды ұйымдастыру диаграммасы — орындалу; күту

Құрылымдық картада қажет болған жағдайда шақырудың негізгі шарттарын анықтауға болады: (5.10 сурет): кезеңдік шақыру, шартты шақыру және бір реттік шақыру – негізгі модульді қайта шақыру кезінде бір рет шақырылған модуль белсендендірілмейді.



а -кезеңдік; б -шартты; в – бір реттік
Сурет 5.10. Шақырудың негізгі шарттарын белгілеу:

Мәліметтер мен басқару арасындағы байланысты шақыру доғасына параллель тілше арқылы белгілейді, тілше бағыты байланыс бағытын көрсетеді. (5.11 сурет).



5.11 сурет. Байланыс типін белгілеу
Константайнның құрылымдық картасы модульдерге бағдарламаны декомпозициялау нәтижесін көрсетуге және оның сапасын бағалауды ұсына алады, яғни құрылымдық бағдарламалау кепілдемесіне сәйкес (байланыстық және үйлесу) болады.




Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   38




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет