г
Сурет диаграммалар, төменгі деңгей функцияларының сипаттамалары және бір-біріне сілтеме жасайтын сөздік
Суретте. 2.7 шоу SADT-моделі дәлелдейді бойынша құрылымы ыдырау төрт диаграммалар, жалпы (сур. 2.7, а) және detal¬noe өкілдігі А.О. блок (сур. 2.7, б) ыдырау А4 блоктар (сур. 2.7, б) және A42 ( Сурет 2.7, d). ARC кірістерін сәйкестеніп, бақылау және шығу ата-аналар бөлігін жалғамаңыз. көзі немесе осы доғаның алушы тек ата аналар диаграммада табылған болуы мүмкін. шеттері бастапқы диаграмманың доғалар сәйкес келуі тиіс жалғамаңыз. Барлық шекара доға ол толық және дәйекті болып табылады, ата-аналық диаграммасын жалғастыру
б
Сурет. 2.8. Ата-анасының (а)және ата-ана (b) диаграммаларын сәйкестендіру
Сурет. 2.9 Ата-анасының (а) ата-ана мен егжей-тегжейлі (b) диаграммаларын сәйкестендіру.
SADT диаграммалары бойынша кезектілік немесе уақыт да анық көрсетілмейді. Жазбалар, итерациялар, жалғасып жатқан
Сурет. 2.9. Функцияларды бір уақытта орындау мысалы. процестер және бір-бірін жабатын (уақытында) функциялары доғаларды пайдалану арқылы да ұсынылуы мүмкін. Кері байланыс түсініктемелер, түсініктемелер, түзетулер және т.б. түрінде болуы мүмкін. (2.10-сурет).
SADT әдіснамасын пайдалана отырып, жүйені модельдеудегі маңызды мәселелердің бірі функция арасындағы қатынастардың түрлерінің дәл сәйкестік болып табылады. Кем дегенде, сілтемелердің келесі түрлері бар: кездейсоқ; логикалық;
Жүйелік талаптар
Комментарии
1
Жобаны әзірлеу
Алдын ала ерекшелігі
уақытша; дәйекті.
2
сараптама
Жақсартылған жоба
Кездейсоқ байланыс функция арасындағы нақты байланыс шағын немесе толық болмаған кезде орын алады. Бұл бір схемада SADT дөңгелектеріндегі деректер атауларының бір-бірімен кішігірім байланысы болған жағдайға нұсқайды
Логикалық байланыс - деректер мен функциялар біріктіріледі, өйткені олар жалпы сыныпқа немесе элементтер жиынына түседі, бірақ олардың арасындағы қажетті функционалдық қатынастар ол анықталмады.
б
в
г
Сурет. 2.11 Сілтемелер түрлері:
a - іс жүргізу; b - байланыс; c - дәйекті; d – функционалды
Уақытша сілтеме деректер бір мезгілде қолданылған кезде, немесе функциялар бірізді түрде емес, параллельде ауыстырылған уақытпен байланысты функцияларды білдіреді.
Жоспар, үйлестіру, жоспар
Процедуралық қосылымда функциялар біріктіріледі, өйткені
олар циклдің немесе процесінің сол бөлігінде орындалады (2.11- сурет, а).
Диаграммалар блоктарды бірдей енгізу деректерін пайдаланады және / немесе бірдей шығыс деректерін шығарғандықтан байланыстыру байланысын көрсетеді (2.11-сурет, б).
Сериялық байланыс арқылы бір функцияның шығу функциясы басқа функцияға кіріс ретінде қызмет етеді. Диаграммадағы элементтер арасындағы байланыс жоғарыда талқыланған деңгейлерден гөрі жақсырақ, себебі себеп-салдар байланыстары модельденеді (2.11-сурет, с).
Диаграмма бір функцияның екіншісіне толықтай тәуелді болған кезде толық функционалды байланысын көрсетеді. Таза функциялы схема байланыстың дәйекті немесе әлсіз түріне байланысты шетелдік элементтерді қамтымайды. Функционалдық байланысты диаграммаларды анықтаудың бір жолы - суретте көрсетілгендей басқару доғасының көмегімен қосылған екі блокты қарау. 2.11сурет.
Математикалық тұрғыда қарапайым функционалдық байланыс түріне қажетті шарт (Figure 2.11, d) мынадай формаға ие: C = g (B) = g (f (A)).
SADT әдісі көптеген жүйелерді модельдеу және талаптарды және функцияларды анықтау үшін пайдаланылуы мүмкін. Қолданыстағы жүйелерде SADT әдісі жүйенің атқаратын қызметтерін талдау үшін және оларды іске асыру механизмдерін анықтау үшін пайдаланылуы мүмкін.
Достарыңызбен бөлісу: |