К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет64/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   60   61   62   63   64   65   66   67   ...   195
80
 
Бұл 
декомпозиция 
шекаралары 
интерфейстік 
доғалармен 
айқындалған блок ретінде әрбірі берілетін қосалқы функциялардың 
толық жиынтығын анықтайды. Осы қосалқы функциялардың әрқайсысы 
толығырақ көрсету үшін тиісті түрде декомпозияланған. Барлық 
жағдайларда әрбір қосалқы функция бастапқы функцияға кіретін 
элементтерден тұруы мүмкін. Сонымен қатар, бұрын айтылғандай, 
модель қандай да бір элементті түсіре алмайды, түпкі блок пен оның 
интерфейстерді мәнмәтінді қамтамасыз етеді. Оларға қосуға болмайды 
және одан жоюға болмайды.
Блокқа кіретін және одан шығатын доғалар жоғарғы деңгейдің 
диаграммасында төменгі деңгейдің кіретін және одан шығатын 
доғалары сияқты болып табылады, себебі блок пен диаграмма жүйенің 
сол бір бөлігін көрсетеді. 
Барлық диаграммаларды бір-бірімен блоктардың иерархиялық 
нөмірленуімен байланыстырады: бірінші деңгей - А0, келесі - А1, А2 
және т.с.с., келесі - А11, А12, А13 және т.б., мұнда алғашқы цифрлар - 
түпкі блоктың нөмірін, ал соңғысы - түпкі блоктың нақты қосалқы 
блогының нөмірін (4.2-сурет) білдіреді. Әрбір диаграмма блоктың түпкі 
диаграммадағы 
«ішкі 
салынуын» 
көрсетеді. 
Егжей-тегжейін 
функцияларды алғанда аяқтайды, олардың тағайындалуы тапсырыс 
берушіге де, әзірлеушіге де жақсы ұғымды. Бұл функциялар табиғи 
немесе жалған кодтарды қолдана отырып жақсы сипаттайды. 
Диаграммалардың иерархиясын құру процесінде барлық анықталатын 
ақпаратты жазып алып, деректердің сөздігін құрады, мұнда диаграммада 
көрсетілген деректердің элементтері мен құрылымын анықтайды.
Осылайша, 
нәтижесінде 
функционалдық 
диаграммалардың 
иерархиясынан, бір-біріне сілтемесі бар сөздік пен төменгі деңгей 
функцияларының сипаттамасынан тұратын сипаттаманы алады.
SADT-диаграммаларда жүйелілігі де, уақыты да көрсетілмегені 
анық. Кері байланыстар, итерациялар, жалғасатын процестер мен 
қатарласып келетін функциялар (уақыты жағынан) доғалардың 
көмегімен де көрсетілуі мүмкін. Кері байланыстар түсініктемелер, 
ескертулер, түзетулер және т.б. түрінде көрсетілуі мүмкін.
SADT әдістемесінің көмегімен жүйені модельдегенде маңызды 
сәттердің бірі функциялар арасындағы байланыс типтерін дәл келісу 
болып табылады. Кем дегенде байланысудың жеті типін ажыратады:
1) кездейсоқ
2) логикалық; 
3) уақытша процедуралық; 


81
4.2-сурет. Түпкі және бөлшекті диаграммалардың интерфейстік 
доғаларының сәйкестігі
4) коммуникациялық
5) кезекті; 
6) функционалды. 
Кездейсоқ байланыс функциялар арасындағы нақты байланыс аз 
немесе мүлде болмағанда пайда болады. Бұл SADT-доғаларда 
деректердің аттары диаграммаларда бір-бірімен аз байланысы болған 
жағдайларға қатысты.
Логикалық байланыстыру деректер мен функциялар олар жалпы 
класқа түскенде немесе элементтер жиынтығы түскенде болады, бірақ 
олардың арасындағы қажетті функционалдық қарым-қатынас 
байқалмайды.
Уақытша байланыс уақытпен байланысқан функцияларды береді, 
деректер бір уақытта қолданылады немесе функциялар параллель 
қосылады, олар кезекпен қосылмайды. 




Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   195




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

    Басты бет