Модельдің құрылымдық тұтастығына қол жеткізу үшін келесі ережелер қолданылады:
Осы блокқа кіретін немесе одан шығатын барлық интерфейстік доғалар еншілес диаграммада бекітілген.
Блоктарды нөмірлеу кезінде тіктөртбұрыштың оң жақ төменгі бұрышындағы сурет схемада блоктың бірегей реттік нөмірін, ал оң жақ бұрыштағы белгілеу осы блоктың еншілес диаграммасының нөмірін көрсетеді.
Туннельдеу принципі Жеке көрсеткілер иерархиядағы белгілі бір деңгейден төмен балалар диаграммаларында қарастыруды жалғастырудың мағынасы болмайтын жағдайлар жиі кездеседі немесе керісінше - жеке блоктар белгілі бір деңгейден жоғары практикалық мағынаны білдірмейді. Екінші жағынан, кейде жеке «тұжырымдамалық» көрсеткілерден арылуға тура келеді, оларды белгілі бір деңгейден тереңірек егжей-тегжейлі айтпау керек.
Осындай мәселелерді шешу үшін IDEF0 стандарты тұжырымдаманы қарастырады туннельдеу... Жебенің басында екі жақша түрінде «туннель» белгіленуі бұл көрсеткі функционалдық ата-аналық блоктан мұраға қалмағанын және («туннельден») тек осы схемада пайда болғандығын көрсетеді. Өз кезегінде, қабылдағыш блогының жақын маңындағы көрсеткі ұшының айналасындағы бірдей белгілеу бұл көрсеткі көрсетілмейтіндігін және осы блоктың диаграммасында ескерілмейтіндігін білдіреді.
Күрделілікті шектеу принципі
Модельдердің кептелуін шектеу және оларды түсінуді жеңілдету үшін стандарт сәйкесінше шектеулер қабылдады:
диаграммадағы функционалды блоктардың санын үштен алтыға дейін шектеу. Жоғарғы шегі (алты) дизайнерді күрделі заттарды сипаттау кезінде иерархияларды қолдануға мәжбүр етеді, ал төменгі шегі (үш) тиісті сызбада оның жасалуын негіздеу үшін жеткілікті детальдардың болуын қамтамасыз етеді;
бір функционалды блокқа (бір функционалды блокты қалдырып) қолайлы интерфейс доғаларының санын төртке дейін шектеу.
Әрине, бұл шектеулерді қатаң сақтау қажет емес, дегенмен, тәжірибе көрсеткендей, олар нақты жұмыста өте практикалық.
Кестелерді санмен анықтаңыз: теңгерім факторы және есімді бағалау
Диаграмманы оның кептелісі және қабылдау үшін күрделілігі тұрғысынан талдау үшін сандық талдау қолданылады. Талдау үшін келесі көрсеткіштер қолданылады:
диаграммадағы блоктар саны - N;
диаграмманың ыдырау деңгейі - L;
баланс диаграммасы - AT;
блокқа қосылатын көрсеткілер саны - ЖӘНЕ.
Баланс коэффициенті
Төменгі деңгей диаграммаларындағы блоктардың саны ата-аналық диаграммалардағы блоктар санынан аз болуын қамтамасыз ету керек.
Сол сияқты диаграммалар теңдестірілген болуы керек. Бұл дегеніміз, бір диаграмма шеңберінде шығысқа қарағанда кіріс және шығыс көрсеткілері айтарлықтай көп болмауы керек.
Бұл ұсыныс өндірістік процестерді сипаттайтын модельдерде сақталмауы мүмкін екенін ескеру қажет. Мысалы, құрастыру процедурасын сипаттағанда блок өнімнің компоненттерін сипаттайтын көптеген көрсеткілерді қамтуы мүмкін, ал бір көрсеткі сөніп қалуы мүмкін - дайын өнім.
Диаграмманың баланс коэффициентін енгізейік:
Оған ұмтылу керек Х.диаграмма үшін минималды болды және ыдырау деңгейінің жоғарылауымен төмендеді.
Атын бағалау
Диаграмманың графикалық элементтерін талдаумен қатар, блоктардың атауларын қарастыру қажет. Атауларды бағалау үшін модельденетін жүйенің элементарлы (тривиальды) функцияларының сөздігі жасалады. Іс жүзінде, диаграмма ыдырауының төменгі деңгейінің функциялары осы сөздікке енуі керек.
Мысалы, мәліметтер қорының моделі үшін «жазбаны табу», «дерекқорға жазбаны қосу» функциялары қарапайым болуы мүмкін, ал «пайдаланушыны тіркеу» функциясы қосымша сипаттаманы қажет етеді.
Сөздік қорын қалыптастырып, жүйелік диаграммалар пакетін құрастырғаннан кейін, модельдің төменгі деңгейін ескеру қажет. Егер схемалар мен сөздік қорындағы сөздер блоктарының кездейсоқтықтары болса, онда бұл ыдыраудың жеткілікті деңгейіне қол жеткізілгендігін көрсетеді.
Осы критерийді сандық түрде көрсететін коэффициент келесі түрде жазылуы мүмкін: