82
Процедуралық байланыс - функциялар бірге топтастырылған, себебі
олар бір циклдың немесе процестің ішінде орындалады.
Диаграммалар коммуникациялық байланысты көрсетеді, бұл кезде
олар бір деректерді қолданса және/немесе шығыс деректерін шығаратын
болған соң топтастырылады.
Жүйелі байланыстары бар диаграммаларда бір функцияның шығысы
келесі функция үшін кіріс деректері болады. Элементтер арасындағы
байланыс диаграммада біршама тығыз болады, ол байланыс
деңгейлерінен жоғары болады, себебі себеп-салдарлық тәуелділік
модельденеді.
Диаграмма толық функционалды байланысты көрсетеді, бір
функцияның
басқасынан
толық
тәуелсіздік
болғанда.
Жиі
функционалды болып табылатын диаграмма бірізді немесе біршама
әлсіз байланыс түріне жататын бөгде элементтерден тұрмайды.
Талапкерлерді
қабылдау
және
оқуға
алу
процестерін
автоматтандыру үшін функционалды диаграмманы құру үлгісін
мысалға аламыз. 4.3-суретте көрсетілген диаграмма жоғарғы деңгей
диаграммасы болып табылады. Мұнда жүйе үшін бастапқы деректер не
болып табылатындығы және қандай нәтижелер күту керектігі жақсы
көрінеді. Функционалды диаграммада нөлдік деңгей (4.4-сурет) түпкі
блок А0 функционалдық блоктарға А1, А2, А3, А4 бөлінеді. Өз кезегінде
кезекті блок А1 1-інші деңгейдің функционалды диаграммасында төрт
еншілес блокқа А11, А12, А13, А14 көрсетілуі мүмкін (4.5-сурет).
SADT әдісі функциялар мен талаптарды анықтау үшін және ең түрлі
жүйелерді модельдеу үшін қолданылуы мүмкін. Қолданыстағы
жүйелерде SADT әдісі жүйе орындайтын функцияларды талдау үшін
қолданылуы мүмкін.
4.3-сурет. Бастапқы деңгейдің функциялық диаграммасы
83
Рис. 4.4. Функциональная диаграмма нулевого уровня (более подробный вариант)
84
4.5-сурет. «Құжаттарды қабылдау және рәсімдеу» 1-деңгейінің функционалдық диаграммасы
|