Функционалдық диаграмма сипаттамалары (SADT) - SADT диаграммалары дамыған функциялардың өзара байланысын көрсетеді.
Олар жобалау арналған бағдарламалық қамтамасыз ету жүйесінің негізгі ерекшеліктері мен бөліктерді анықтау мен, егер мүмкін болса, анықтау және айтарлықтай қателерді алып тастауға көмектесу үшін ерте кезеңде жобалау жүйелері құрылады. Функционалдық диагностика-грамм жасау үшін SADT әдістемесі берілген D. Россқа қолдану ұсынылады. IDEFO (ICAM Definition)
АҚШ әуе күштері бастамасымен бағдарламасы ICAM (өндіріс компьютерлендіру) негізгі бөлігі болып табылады, ол салынды күрделі жүйелерді сипаттау әдістемесі SADT әйгілі әдіснамасы негізінде. әдістемесі SADT p құрастыру моделін қолдану диаграммалары Сынықтар мәтіні глоссарий тұратын және бір-біріне аттарын бар. Диаграммалар модельдің негізгі компоненттері болып табылады. Жүйенің функциялары мен интерфейстері блоктар мен доғалар түрінде диаграммаларда ұсынылған. Доғаны блокпен байланыстыру орны интерфейстің түрін анықтайды. Ақпараттық құрылғының сол жағында көрсетілген, және шығыс нәтижелерін оң жағында келтірілген өңделеді, ал бақылау ақпарат жоғарыдан блогында кіреді. Механизмі (адам немесе автоматтандырылған жүйесі) доғаның ұсынылған операция жүргізу, төменгі блогында (сур. 2.6) бөлігі.
SADT әдіснамасының ең маңызды ерекшеліктерінің бірі - модельді білдіретін диаграммалардың біртіндеп кеңейтілген бөлшектерін біртіндеп енгізу. SADT моделінің құрылысы бүкіл жүйенің қарапайым компоненті түрінде - бір блок және жүйеден тыс функциялары бар интерфейстерді білдіретін доғалар түрінде ұсынылуынан басталады. Жалғыз блок толығымен бүкіл жүйені білдіретіндіктен, блокта көрсетілген атау жалпы болып табылады. Бұл сондай-ақ интерфейстік арка үшін де жарайды - олар тұтастай алғанда жүйенің сыртқы интерфейстерінің жиынтығын білдіреді. Содан кейін жүйе бір модуль ретінде берілген блок бірнеше диаграммада көрсетілген
Басқару
Атауы функциясы
Бастапқы деректер
Нәтижесі
Тетік
-сурет. Функционалдық блок және доғаның интерфейстері
SADT моделі ілеспе құжаттары бар диаграммалардың сериясы болып табылады, ол күрделі объектіні оның құрамдас бөліктеріне блоктар түрінде бөледі. Негізгі блоктардың әрқайсысы басқа диаграммалардағы блоктар ретінде көрсетіледі. Әрбір егжей- тегжейлі диаграмма - жалпы диаграммадан блоктың ыдырауы. Декомпозицияның әрбір сатысында егжей-тегжейлі диаграмма үшін негізгі диаграмма деп аталады.
Жоғарғы деңгейдегі диаграммадағы блокқа кіретін және шығатын доғалар төменгі деңгей диаграммасына кіретін және одан шығатын доғалар сияқты бірдей, себебі блок пен диаграмма жүйенің бір бөлігін білдіреді.
көрсеткілер ата-аналар графиктің түскен немесе оны кетіп қалған , саны, таңбаларды және сандарды пайдаланып. Symbol obo¬znachaet қосылым түрі: Мен - Input C - бақылау, М – механизмі
, R - нәтижелер. Саны - ата-аналар бөлігіндегі байланыс жағында саны, төменгі және солдан оңға жоғарыдан санағанда. Барлық диаграммалар бір-бірімен иерархиялық нөмірлеу блоктар қосылу: негізгі деңгейін - АҚ, келесі - А1, А2, т.б., келесі - A11, A12, A13, т.б., бірінші нөмірі - ата-аналар бөлігіндегі саны, және соңғы - ата- аналық блоктың нақты субблоктың нөмірі. Алынған функцияларын толық егжей-тегжейлі, сондай-ақ қалай тапсырыс беруші және әзірлеуші түсінген оның мақсаты. Бұл функциялар табиғи тіл немесе псевдокодтар арқылы сипатталады. құрылымын мен сызбаларда көрсетілген деректер элементтерін анықтау, онда ақпарат пен stro¬yat деректер сөздігін көрсете бүкіл тіркелген йерархии диаграммаларды құру процесінде. Осылайша, нәтиже - функциялардың иерархиясынан тұратын ерекшелігі.
б
в
Достарыңызбен бөлісу: |