Idef0 функционалды модельдеу стандарты. Idef0 диаграммасы: мысалдар және құрылыс ережелері. Функционалды модельдеу әдіснамасы idef0 мысалдары



бет1/20
Дата13.10.2022
өлшемі0,59 Mb.
#152888
  1   2   3   4   5   6   7   8   9   ...   20
Байланысты:
IDEFO (1)
1605586217402 1 сынып КТЖ, Құндылықтар, қызығушылықтар, нормалар тұлғаның рухани негізі рет-emirsaba.org, My family esse

IDEF0 функционалды модельдеу стандарты. IDEF0 диаграммасы: мысалдар және құрылыс ережелері. Функционалды модельдеу әдіснамасы idef0 мысалдары
Стандарттау жөніндегі бұл ұсыныстар экономиканың әртүрлі салаларында функционалды модельдеу әдістерімен өндірістік-техникалық және ұйымдастырушылық-экономикалық жүйелерді талдау мен синтездеу кезінде қолдануға арналған.
Ұсыныстар кез-келген деталь деңгейінде кәсіпорынның өндірістік, өндірістік және басқа процестері мен операцияларының кең ауқымын бейнелейтін құралдар жиынтығының сипаттамасын қамтиды, сонымен қатар осы құралдарды қолданудың ұйымдастырушылық-әдістемелік әдістері.
Өндірістік-техникалық және ұйымдастырушылық-экономикалық жүйелердің - фирмалардың, кәсіпорындардың, салалардың және өндірістік-экономикалық қызметтің басқа субъектілерінің үнемі күрделенуі және олардың жұмысын жақсарту және тиімділікті арттыру мақсатында оларды талдау қажеттілігі осындай жүйелерді сипаттау мен талдаудың арнайы құралдарын қолдануды қажет етеді. Бұл проблема интеграцияланған компьютерленген өндіріс пен автоматтандырылған кәсіпорындардың пайда болуына байланысты ерекше өзекті болып табылады.
АҚШ-та 70-жылдардың соңында компьютерлік (ақпараттық) технологияларды кеңінен енгізу арқылы кәсіпорындардың тиімділігін арттыруға бағытталған ICAM - интеграцияланған компьютерлік өндіріс бағдарламасы ұсынылып, жүзеге асырылды.
ICAM бағдарламасын жүзеге асыру өндірістік жүйелерді талдау мен жобалаудың барабар әдістерін және осындай мәселелермен айналысатын мамандар арасында ақпарат алмасу тәсілдерін құруды талап етті. Осы қажеттілікті қанағаттандыру үшін ICAM бағдарламасы аясында өндірістік-техникалық және ұйымдастырушылық-экономикалық жүйелердің құрылымын, параметрлері мен сипаттамаларын зерттеуге мүмкіндік беретін IDEF (ICAM Definition) модельдеу әдістемесі жасалды.
IDEF әдіснамасы
Жалпы IDEF әдіснамасы жүйелердің графикалық көріністеріне негізделген үш нақты модельдеу әдіснамасынан тұрады:
IDEF0 көрсететін функционалды модель құру үшін қолданылады жүйенің құрылымы мен функциялары, сонымен қатар ақпарат пен материал ағындары осы функциялар арқылы түрлендірілген объектілер;
IDEF1 көрсететін ақпараттық модель құру үшін қолданылады қолдау үшін қажет ақпараттық ағындардың құрылымы мен мазмұны жүйенің функциялары;
IDEF2 уақыт бойынша өзгеретін динамикалық модель құруға мүмкіндік береді жүйенің функцияларының, ақпаратының және ресурстарының тәртібі.
Бүгінгі күні ең кең таралған және қолданылатын әдістемелер IDEF0 және IDEF1 (IDEF1X) болып табылады.
IDEF0 әдіснамасы, оның ерекшеліктері мен қолдану әдістері осы ұсыныстарда сипатталған, аталған тәсілге негізделген
SADT - құрылымдық талдау және жобалау техникасы - құрылымдық талдау және жобалау әдісі. Бұл тәсілдің және IDEF0 әдіснамасының негізі жүйелерді сипаттауға (модельдеуге) арналған графикалық тіл болып табылады.
Жалпы түсініктер
IDEF0 моделі: белгілі бір мақсат пен көзқараспен жасалған жүйенің графикалық сипаттамасы. Графика (диаграмма), мәтін және глоссарий көмегімен жүйенің функцияларын бейнелейтін IDEF0 құжаттар жиынтығы.
Мақсаты: модельді құрудың себебі туралы қысқаша мәлімдеме.
Көзқарас: моделі әзірленіп жатқан ұйымның лауазымды адамы немесе бөлімі. Әр модель үшін бір ғана көзқарас бар.
Глоссарий: түйіндерге, блоктарға, көрсеткілерге немесе жалпы IDEF0 моделіне байланысты кілт сөздер, сөз тіркестері мен қысқартулар анықтамаларының тізімі.
Мәтін: IDEF0 графикалық диаграммасындағы кез-келген мәтіндік (графикалық емес) түсініктеме.
Үлгі ескертпесі: IDEF0 диаграммасының бөлігі болып табылатын және графиканы таппаған фактіні жазу үшін қолданылатын мәтіндік түсініктеме.
Функция: не істеу керектігін сипаттайтын етістік немесе етістік формасы арқылы анықталған іс-әрекет, процесс немесе түрлендіру (IDEF0 блогымен модельденген).
Декомпозиция: модельденген функцияны компоненттік функцияларға бөлу.

Контексттік диаграмманың мысалы


Диаграмма
Диаграмма: блоктың ыдырауын сипаттайтын модель бөлігі.
Мәнмәтін: функция (немесе диаграммадағы функциялар жиынтығы) жұмыс істейтін орта.
Мәтінмәндік диаграмма: модель мәнмәтінін бейнелейтін түйін нөмірі A - n (минус n) схема. Бір блоктан тұратын А - 0 диаграммасы қажетті (міндетті) контексттік диаграмма болып табылады; А - 1, А - 2, ..., түйіндік сандары бар диаграммалар - қосымша контексттік диаграммалар (n\u003e 0). Диаграмма A - 0 (минус нөл): модель деңгейінің мақсаты және ол құрылғаннан кейінгі көзқараспен бірге жоғарғы деңгей функциясын, оның кірістерін, шығуларын, басқару механизмдерін сипаттайтын бір блоктан тұратын (контексттік) IDEF0 диаграммасының ерекше түрі. модель.
Бала диаграммасы: ата-ана (ата-ана) блогын егжей-тегжейлі көрсететін диаграмма.
Ата-аналар диаграммасы: ата-аналар блогын қамтитын диаграмма.
Түйіндік сілтеме: диаграммаға оны анықтау және модель иерархиясында орналастыру үшін тағайындалған код; модельдің қысқартылған атауынан және қосымша кеңейтулермен диаграмманың түйіндік нөмірінен қалыптасады.
Диаграмма түйінінің нөмірі: ата-аналық блок нөміріне сәйкес келетін диаграмма түйіні сілтемесінің бөлігі.
Ыдырау

А - 0 контекстік диаграммасында модельдеу объектісі модельдеу объектісінің байланысын білдіретін шекаралық көрсеткілері бар бір блокпен ұсынылған


қоршаған ортамен.
Жоғарғы деңгейдегі контексттік диаграммада ұсынылған жалғыз функция ата-аналық блоктардың егжей-тегжейлерін қамтитын еншілес диаграммаларды құру арқылы негізгі ішкі функцияларға бөлінуі мүмкін.
Блок
Блок: аты мен нөмірі бар және функцияны сипаттау үшін қолданылатын тіктөртбұрыш.
Блок нөмірі: блоктың төменгі оң жақ бұрышына орналастырылған және схемада блокты бірегей анықтайтын сан (0-6).
Блок атауы: блок ішінде орналастырылған және модельденген функцияны сипаттайтын етістік немесе сөздік айналым.
Бала блогы: баланың (баланың) диаграммасындағы блок.
Ата-ана блогы: балалар схемасы бойынша егжей-тегжейлі сипатталған блок.

Блоктар үшін келесі синтаксистік ережелер орнатылған:


Блоктың өлшемдері блок атауы мен нөмірін қосатындай үлкен болуы керек.
Блоктар тік бұрышты, тік бұрышты болуы керек;
Блоктарды тұтас сызықтармен салу керек.
Түйін
Түйін: балалар блоктарын тудыратын блок; ата-ана блогы.
Түйін нөмірі: блокқа берілген және оның модель иерархиясындағы орнын анықтайтын код; егжей-тегжейлі анықтамалық өрнек ретінде қолданыла алады.
Түйін ағашы: IDEF0 моделінің ата-ана мен бала түйіндерінің арасындағы байланысты ағаш сызбасы түрінде ұсыну. Түйіндер тізімі сияқты мағынасы мен мазмұны бар.
Түйіндер тізімі: IDEF0 моделінің түйіндерін реттелген түрде көрсететін, жиі сатылатын тізім. Түйін


Жебе
Көрсеткі: деректерді немесе материалды заттарды көзден (жебенің басталу нүктесінен) тұтынушыға тасымалдайтын («ұшымен» аяқталатын нүкте) тасымалдайтын ашық арнаны немесе арнаны модельдейтін бір немесе бірнеше сегменттерден тұратын бағытты сызық.Кіріс стрелкасы: IDEF0 блогының кірісін білдіретін көрсеткілер класы, яғни функция нәтижеге айналдыратын мәліметтер немесе материалды объектілер. Кіріс көрсеткілері IDEF0 блогының сол жағына қосылады.Шығу көрсеткісі: IDEF0 блогының шығуын көрсететін көрсеткілер класы, яғни функциялар жасаған мәліметтер немесе материалдық объектілер. Шығу көрсеткілері IDEF0 блогының оң жағына қосылған.Көрсеткі механизмі: IDEF0 механизмдерін көрсететін көрсеткілер класы, яғни функцияны орындау үшін қолданылатын құралдар; қоңырауға арналған арнайы көрсеткі жағдайын қамтиды. Механизмдік көрсеткілер IDEF0 блогының төменгі жағымен байланысады.Басқару көрсеткісі: IDEF0-де басқару элементтерін көрсететін көрсеткілер класы, яғни блоктың шығуы дұрыс болатын жағдайлар. Деректер немесе басқару элементтері ретінде модельделген объектілерді сәйкес нәтиже шығаратын функция өзгерте алады. Басқару көрсеткілері IDEF0 блогының жоғарғы жағымен байланысты.
Көрсеткі белгісі: көрсеткі немесе көрсеткі сегментімен байланысты және оның мағынасын анықтайтын зат есім немесе зат есімнің айналымы.
Ішкі көрсеткі: ұштары көзі мен тұтынушыны байланыстыратын кіріс, басқару немесе шығару көрсеткісі, олар бірдей схеманың блоктары болып табылады. Шектік көрсеткіден ерекшеленеді.Шектік көрсеткі: бір ұшын көзге немесе раковинаға жалғанған, ал екіншісі схемадағы ешқандай блокқа қосылмаған көрсеткі. Диаграмманың жүйенің басқа блоктарымен байланысын көрсетеді және ішкі көрсеткімен ерекшеленеді.Көрсеткі сегменті: блоктың бір жағында, тармақталу немесе біріктіру нүктесінде немесе шекарада басталатын немесе аяқталатын сызық сегменті (байланыссыз көрсеткі ұшында).Тармақталу: көрсеткіні екі немесе одан да көп сегменттерге бөлу.Біріктіру: екі немесе одан да көп көрсеткі сегменттерін бір сегментке біріктіреді.Байланыстыру / ажырату: Көрсеткі мәндерін біріктіру мәніне біріктіру (біріктіру) немесе көрсеткі мәндерін бөлу («буманы» байланыстыру), біріктіру немесе тармақталған көрсеткілердің синтаксисінде көрсетілген.Тильда: белгіні белгілі бір көрсеткі сегментіне немесе модель жазбасын диаграмма компонентіне қосу үшін қолданылатын кішкене сынған (толқынды) сызық.ICOM коды: еншілес диаграмманың шекаралық көрсеткілерін ата-аналық блоктың көрсеткілерімен сәйкестендіретін код; сілтемелер үшін қолданылады (ICOM аббревиатурасы Input - енгізу, Control - басқару, Output - output, Mechanism - механизм дегенді білдіреді).
Жәшіктер мен жебелердің семантикасы

Функционалды блоктың әр жағы блок / көрсеткі байланысы тұрғысынан стандартты мақсатқа ие. Өз кезегінде, көрсеткі бекітілген блоктың жағы оның рөлін ерекше анықтайды.


Көрсеткілер үшін келесі синтаксистік ережелер орнатылған:- сынған көрсеткілер бағытын 90 ° бұрышпен ғана өзгертеді;- Көрсеткілерді тұтас сызықтармен салу керек.
Әр түрлі қалыңдықтағы сызықтарды қолдануға болады; - Көрсеткілер тек тік немесе көлденең сызықтардан тұруы мүмкін.
Қиғаш сызықтарға жол берілмейді; - Көрсеткілердің ұштары функционалдық блоктың сыртқы шекарасына тиіп тұруы керек,
бірақ одан өтпеуі керек;
Көрсеткілер оның бүйіріндегі блокқа бекітілуі керек.
Бұрыштарға қосылуға жол берілмейді.




  1. Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   20




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет