Ауырлық пен дәлдік (Қатаңдық пен дәлдік)
IDEFØ ережелері талдаушыны шамадан тыс шектемей қажеттіліктерді қанағаттандыру үшін жеткілікті қаттылық пен дәлдікті талап етеді. IDEFØ ережелеріне мыналар кіреді:
әр деңгейде берілген бөлшектерді бақылау - ыдыраудың әр деңгейінде үштен алтыға дейінгі функционалды блоктар;
шектелген контекст - белгіленген шеңбердің шеңберінен шығатын жетіспейтін немесе артық бөлшектер болмауы керек;
диаграмма интерфейсінің қосылымы - түйін нөмірлері, функционалдық блоктар, С-сандар және егжей-тегжейлі анықтамалық өрнек);
мәліметтер құрылымының үйлесімділігі. (Мәліметтер құрылымының байланысы) - ICOM кодтары және жақшаларды пайдалану;
бірегей этикеткалар мен атаулар (Unique Labels and Titles) - қайталанатын атаулар жоқ;
графикаға арналған синтаксистік ережелер - функционалды блоктар мен көрсеткілер;
data Arrow Branch Constraint - бұтақтардағы мәліметтер ағынын шектеуге арналған белгілер;
деректерді енгізу және бақылауға бөлу (Input versus Control Separation - деректердің рөлін анықтау ережесі);
деректер көрсеткісінің белгілері. Деректер көрсеткісінің белгісіне қойылатын талаптар (таңбалаудың минималды ережелері);
бақылаудың болуы (функцияны минималды басқару) - барлық функцияларда кем дегенде бір басқару болуы керек;
мақсат және көзқарас - барлық модельдердің мақсаты мен көзқарасы туралы мәлімдемесі бар.
IDEF0 негізгі түсініктері
Әдістеме төрт негізгі тұжырымдамаға негізделген:
функционалды блок;
интерфейс доғасы;
ыдырау;
глоссарий.
Функционалды блок (Әрекет қорапшасы) қарастырылған жүйенің ішіндегі белгілі бір функцияны ұсынады.
Стандарттың талаптарына сәйкес әр функционалды блоктың атауы тұжырымдалуы керек ауызша көңіл-күйде(мысалы, «қызмет көрсету»).
Диаграммада функционалды блок тіктөртбұрышпен бейнеленген (Cурет). Функционалды блоктың төрт жағының әрқайсысының өзіндік мәні (рөлі) бар, ал:
жоғарғы жағы - басқару;
сол жағы - Кіріс;
оң жағы Шығарылымға орнатылған;
төменгі жағы - «Механизм».
Сурет: Функционалды блок
Интерфейс доғасы / көрсеткі (Көрсеткі) функция блогымен өңделетін немесе осы функция блогы ұсынатын функцияға басқаша әсер ететін жүйелік элементті көрсетеді. Интерфейстік доғалар көбінесе ағындар немесе көрсеткілер деп аталады.
Интерфейс доғаларының көмегімен әр түрлі объектілер бейнеленеді, олар белгілі бір дәрежеде жүйеде болып жатқан процестерді анықтайды. Бұл объектілер нақты әлемнің элементтері (бөлшектер, машиналар, қызметкерлер және т.б.) немесе мәліметтер мен ақпараттар ағындары (құжаттар, мәліметтер, нұсқаулар және т.б.) болуы мүмкін.
Бұл интерфейс доғасы функционалды блоктың қай жағына сәйкес келетіндігіне байланысты «кіріс», «шығушы» немесе «басқарушы» деп аталады.
Кез-келген функционалды блок, стандарттың талаптарына сәйкес, кем дегенде бір басқару интерфейсі доғасы және бір шығысы болуы керек екенін ескеру қажет. Бұл түсінікті - әр процесс кейбір ережелерді сақтауы керек (басқару доғасында көрсетілген) және белгілі бір нәтиже беруі керек (шығыс доғасы), әйтпесе оны қарастырудың мағынасы жоқ.
Басқару интерфейс доғаларының міндетті түрде болуы IDEF0 стандартының DFD (мәліметтер ағынының диаграммасы) және WFD (жұмыс ағындарының диаграммасы) сыныптарының басқа әдістемелерінен басты айырмашылықтарының бірі болып табылады.
Ыдырау (Ыдырау) - IDEF0 стандартының негізгі тұжырымдамасы. Ыдырау принципі күрделі процесті оның құрамына кіретін функцияларға бөлген кезде қолданылады. Бұл жағдайда процестің егжей-тегжейінің деңгейін модель жасаушы тікелей анықтайды.
Декомпозиция жүйенің моделін жеке диаграммалардың иерархиялық құрылымы түрінде біртіндеп және құрылымды түрде ұсынуға мүмкіндік береді, бұл оны аз жүктейді және оңай қорытылады.
IDEF0 тұжырымдамаларының соңғысы глоссарий (Глоссарий).
IDEF0 элементтерінің әрқайсысы үшін - диаграммалар, функционалдық блоктар, интерфейстік доғалар - қолданыстағы стандарт осы элемент бейнелейтін объектіні сипаттайтын тиісті анықтамалар, кілт сөздер, әңгімелер және т.б. жиынтығын құруды және қолдауды білдіреді.
Бұл жиынтық деп аталады глоссарий және осы элементтің мәнін сипаттау болып табылады. Глоссарий сызбаларды қажетті қосымша ақпараттармен қамтамасыз ете отырып, графикалық тілді үйлесімді түрде толықтырады.
Модельдеу.IDEF0 моделі әрдайым жүйені тұтастай ұсынудан басталады - қарастырылған аймақтан тыс интерфейс доғалары бар бір функционалды блок. Бір функционалды блогы бар мұндай схема деп аталады контекстік диаграмма.
Контексттік схеманың түсіндірме мәтіні міндетті түрде көрсетілуі керек мақсат (Мақсаты) диаграмманы қысқа сипаттама ретінде құру және бекіту көзқарас (Көзқарас).
Анықтама және ресімдеу мақсаттар IDEF0 моделін жасау өте маңызды. Шын мәнінде, мақсат зерттелетін жүйеде бірінші кезекте бағытталуы тиіс тиісті бағыттарды анықтайды.
Көзқарас модельдің негізгі даму бағытын және қажетті бөлшектердің деңгейін анықтайды. Көзқарастың нақты бекітілуі жүйеде таңдалған көзқарасқа сүйене отырып, қажет емес жеке элементтерді зерттеуден бас тартып, модельді түсіруге мүмкіндік береді.
IDEF0 стандартымен жақынырақ танысу үшін сізге келесілерді білу қажет:
Құру үшін осы стандарт қандай типтерде қолданылады.
Стандарттың белгісіне графикалық тілдің қандай элементтері кіреді және сызбаларды безендіруге қандай талаптар стандарт шеңберінде бар