SADT моделінің шынайы және графикалық тілдер қолданылады. Жүйені жазушы дамдар шынайы тілдің нақты жүйесі қызмет етеді, ал графикалық тілдер көзіне – SADT әдістемесінің өзі. Әрі қарай сіз SADT графикалық тілі модельдің шынайы тіліне нақты семантиканы және құрылымды қамтамасыз етеді. SADT графикалық тілі SADT жүйені жазуға мүмкіндік береді, анықталған және бір мәнді түрде шынайы тілді ұйымдастырады.
SADT моделі жүйенің функциясына немесе оның объектісіне дайын болады. Функцияға бағтталған SADT моделін функционалды модель деп атауға қабылданған, а) жүйе объектісіне бағытталған – мәліметтер модель деп аталады, функционалды модельдер өзінің ретімен арақатынасын жүйе объектісі арқылы кескінделеді функция жүйесін бөлшектеу деңгейімен беріледі. Мәліметтер моделі функционалды моделдерге бағытталған жүйені функциямен байланысқан жүйе объектісінің жазылуын береді. SADT толық методологиясы күрделі жүйенің анық жазылуы үшін модельдердіуң көпшілігі құрылуына мүмкіндік береді. Бұл кітап функционалды модельдер құруы үшін арналған. SADT мәліметтер моделі көмегімен және көпшілік модельдер құру бұл кітаптың жиегінен шығады.
SADT блоктары ешқашан диаграммаға кездейсоқ түрде орналаспайды. Диаграмма авторы оны түсінуі бойынша маңыздылық деңгейінде орналасады. Осыған қатысты реттіелік SADT-да доминирленген деп аталады. Доминирлену бір блок екінші диаграмма блогына әсері ретінде түсініледі. Мысалы, диаграмманың ең доминирленген блогы болып бірінші қажетті сәйкестілік блоктарының функциясы немесе басқа функцияларға әсер етуші жоспарланған немесе бақылаушы функциялар болды мүмкін.
Көпшілік доминирленуші блоктары әдетте диаграмманың жоғарғы сол жақ бұрышында, ал аз доминирленушісі – оң жақ төменгі бұрышында орналасқан. Нәтижесінде 1,2,3 блоктар үшін 2-1 суретте көрсетілген сатылық схема алынады.
Беттегі блоктың орналасуы доминирленудің авторлық анықталуын бейнелейді. Мұндай түрде диаграмма топологиясы қандай функциялар басқаларына қарағанда әсер ететінін көрсетеді. Бұны белгілеу үшін SADT аналитигі оның доминирленуі бойынша блоктары кері номерлеуі мүмкін. Доминирлеу реті әрбір тікбұрыштың оң жақ төменгі бұрышында орналасқан санмен белгіленеді: 1 көптеген доминирленуді көрсетеді, 2-көпшілігімен кейінгісін. 2-1 суретте тапсырманы орындау деңгейін анықтау блогы тапсырманы келесі қадам арқылы бөлшегінің өңделуі қалған барлық қадамдарына әсер етеді, сондықтан осы блок бірлікпен номерленген.
Жұмыстық орнын дайындау блогы станокта өңдеу және жинау блогынан бұрын болғандықтан бұл блокқа 3-4 номерлері иеленген.
SADT-да блоктар кері номерленген болуы керек. Блоктар номері жүйелік функция үшін бірмағыналық болуы қажет және модельдің иерархиясында бұл функциялар автоматты түрде ұйымдастырады. Блоктар номерін қолдана отырып және оның әсерін бағалай отырып аналитик функционалды доминирлену принципі бойынша модель ұйымдастырады. Бұл әрбір функцияның иерархиялық ретіне келісуге мүмкіндік береді. Сондықтан біз міндетті түрде олардың доминирлену ретіне сәйкесінше блоктарды номерлеу мүмкіндігін береміз.
SADT диаграммасы бір-бірімен 3-6 дейінгі блоктардан тұрады және модель құрылымының бірнеше түрлері бар.Бір диаграммасын айыра білу үшін С-номерлері қолданылады. Диаграммадағы блоктар жүйелік функцияларды көрсетеді,ал иіні көптеген объектілердің жүйесін көрсетеді.Көп кезде блоктар диаграммасында домирленген тәртібі бойынша орналасады,яғни бір-біріне қатысты маңыздылығымен. Блоктармен қосылған иіндер,объектілер жиынтығын көрсетеді және бірнеше бұтақтарға бөлінеді, әр түрлі күрделі әдістермен қосылады. Бірақта иіндер барлық бөлінген және қосылған жағдайда, олар өздеоі көрсетілген объектілерді сақтау керек.
SADT диаграммасы белгіленген объектілер декомпозициясы болып табылады. Объект блок және оның иіндерімен шектеледі.Шектеуі бар диаграммаларды ата-аналық диаграмма, ал ата-аналық номерлі декомпозирленген блок, ұрпақ диаграммасы деп аталады. Ата-аналық диаграммалары және ұрпақ диаграммаларын С- номерлерімен байланыстырамыз.Осы модель өзінің актуальдылығын сақтайды.
ICOMкодтары , ұрпақ диаграммамен ата-аналық диаграммаларды қосу үшін қолданылады.
Түін номері берілген диаграмманың сатысын иерархиялық модельде идентифицирлейді.
Егер модельде диаграммаларды оқу үшін өте қиын болса, ол үшін техникалық қабылдағыш «иіндердің тоннельге кіруі» типін қолдануға болады.
Достарыңызбен бөлісу: |