Файл: Сафи тебаев атындаы аунг кеа 6В07101ндірісті автоматтандыру жне басару.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.12.2023
Просмотров: 88
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1. Автоматтандырылған жобалаудағы құрылымдық көзқарас және деректер модельдерін құру
1.1 Құрылымдық талдау құралдары
1.2 Құрылымдық талдаудың принциптері
2. Автоматтандырылған жобалау мәселесін қоюдағы құрылымдық тәсіл түрлері
2.1 Құрылымдық тәсілдің бастапқы функциялары
Түрлендірілетін ағын солдан оңға қарай беріледі.
Келесі дисплей опциялары қол жетімді:
1 модульге 1 түрлендіргіш картасы;
2-3 түрлендіргіш 1 модульге сәйкестендіріледі;
1 инвертор 2-3 модульге сәйкес келеді.
Алынған құрылымның әрбір модулі үшін талдау моделінің процестерінің спецификациясы негізінде өңдеудің қысқартылған сипаттамасы жазылады.
Қадам 7. ПС иерархиялық құрылымын нақтылау. Модульдер бөлінеді және біріктіріледі:
-
қосылуды арттыру және адгезияны азайту; -
іске асыруды жеңілдету; -
тестілеуді жеңілдету; -
техникалық қызмет көрсетуді жақсарту.
Сұраныс деректер ағынын жобалау
1-қадам. Негізгі жүйе үлгісін тексеру. Модель мыналарды қамтиды: PDCI контекстік диаграммасы, деректер сөздігі және процесс спецификациялары. Олардың жүйе спецификациясына сәйкестігі бағаланады.
2-қадам. 1 және 2-деңгейдегі деректер ағынының диаграммаларын тексеру және нақтылау. Диаграммалардың сәйкестігі, түрлендіргіштердің егжей-тегжейлілігінің жеткіліктілігі бағаланады.
Қадам 3. Деректер ағынының диаграммасының негізгі ағынының түрін анықтау. Сұраныс ағындарының негізгі ерекшелігі - деректерді әрекет жолдарының біріне айқын ауыстыру.
4-қадам: Әрбір әрекет ағыны үшін сұрау орталығын және түрін анықтаңыз. Белгілі бір әрекет ағыны «трансформация» типінде болса, онда ол үшін кіріс, түрлендіру және шығыс ағындарының шекаралары көрсетіледі.
Қадам 5. ПС бастапқы құрылымын анықтау. Бастапқы құрылым сұрау ағыны таралатын деректер ағыны диаграммасының сол бөлігіне салыстырады. Сұраныс ағынына арналған PS бастапқы құрылымы стандартты болып табылады және кіріс тармақты және диспетчерлік тармақты қамтиды.
Кіріс тармақтың құрылымы алдыңғы әдістегідей қалыптасады.
Диспетчер тармағы филиалдың жоғарғы жағындағы диспетчерді және диспетчерге бағынатын әрекет ағынының контроллерін қамтиды; әрекет ағындары қанша болса, сонша болуы керек.
Қадам 6. PS құрылымын егжей-тегжейлі көрсету. Әрбір әрекет ағынының құрылымына карта жасалады. Әрбір әрекет ағынының өз түрі болады. «Трансформация» ағыны (алдыңғы әдістемені қолдану арқылы көрсетіледі) және сұрау ағыны болуы мүмкін. Суретте 1-әрекет ағынының көрсетілу үлгісі көрсетілген.Ол түрлендіру ағыны болып есептеледі.
Қадам 7. ПС иерархиялық құрылымын нақтылау. Жүйенің сапасын жақсарту үшін нақтылау жүргізіледі. Алдыңғы әдіс сияқты, нақтылау критерийлері: модульдердің тәуелсіздігі, енгізу және тестілеудің тиімділігі, техникалық қызмет көрсетуді жақсарту.
1.2 Құрылымдық талдаудың принциптері
Жасалған жүйенің талаптарын талдау өмірлік циклдің барлық кезеңдерінің ішіндегі ең маңыздысы болып табылады. Ол бір мезгілде ең аз зерттелген және түсінікті процесс бола отырып, кейінгі барлық кезеңдерге айтарлықтай әсер етеді. Бұл кезеңде, біріншіден, не істеу керек екенін түсіну керек, екіншіден, оны құжаттау, өйткені. егер талаптар бекітілмесе және жобаға қатысушыларға қолжетімді болмаса, онда олар жоқ сияқты. Сонымен қатар, талаптар тұжырымдалатын тіл тұтынушыға өте қарапайым және түсінікті болуы керек.
Көптеген жолдармен жүйелік талдау дамудың ең қиын бөлігі болып табылады. Жүйелік талдаушы алдында тұрған келесі мәселелер өзара байланысты (және бұл олардың шешілмейтіндігінің негізгі себептерінің бірі):
Тапсырыс берушінің көзқарасы бойынша жүйеге қойылатын талаптарды бағалау үшін талдаушыға жан-жақты ақпарат алу қиын;
· тапсырыс берушіде, өз кезегінде, ненің орындалатыны, ненің мүмкін еместігін анықтау үшін деректерді өңдеу мәселесі туралы жеткілікті ақпарат жоқ;
Талдаушы тақырып саласы туралы да, жаңа жүйе туралы да шамадан тыс мәліметтерге тап болады.
· көлемге және техникалық шарттарға байланысты жүйе спецификациясы көбінесе тұтынушыға түсініксіз;
· егер спецификация тапсырыс берушіге түсінікті болса, ол жүйені жасайтын дизайнерлер мен бағдарламашылар үшін жеткіліксіз болады.
Әрине, белгілі аналитикалық әдістерді қолдану талдаудың тізбеленген кейбір мәселелерін жояды, бірақ бұл проблемаларды қазіргі заманғы құрылымдық әдістерді қолдану арқылы айтарлықтай жеңілдетуге болады, олардың арасында құрылымдық талдау әдістемелері орталық орын алады.
Құрылымдық талдауды әдетте жүйені зерттеу әдісі деп атайды, ол оның жалпы шолуынан, содан кейін егжей-тегжейлі түрде басталады, деңгейлері артып келе жатқан иерархиялық құрылымды алады. Мұндай әдістер әр деңгейде элементтердің шектеулі санымен (әдетте 3-тен 6-7-ге дейін) абстракция деңгейлеріне бөлумен сипатталады; әр деңгейде тек маңызды мәліметтерді қамтитын шектеулі контекст; деректер мен олар бойынша операциялардың екі жақтылығы; қатаң ресми жазу ережелерін қолдану; түпкілікті нәтижеге дәйекті көзқарас.
Барлық құрылымдық талдау әдістемелері бірқатар жалпы принциптерге негізделген, олардың кейбіреулері өмірлік циклдің бастапқы кезеңдерінде жұмысты ұйымдастыруды реттейді, ал кейбіреулері жұмысты ұйымдастыру бойынша ұсыныстарды әзірлеуде қолданылады. Екі негізгі қағида ретінде мыналар қолданылады: «бөліп ал және жең» принципі және иерархиялық реттілік принципі. Біріншісі – қиын есептерді түсінуге және шешуге оңай көптеген кішігірім, тәуелсіз есептерге бөлу арқылы шешу принципі. Екінші принцип, егер мәселені бөліктерге бөлсе, оны түсіну оңайырақ болатындығына қоса, бұл бөліктердің орналасуы да түсіну үшін маңызды екенін мәлімдейді. Мәселені түсіну оның бөліктерін ағаш тәрізді иерархиялық құрылымдарға ұйымдастыру арқылы айтарлықтай жеңілдетіледі, яғни. жүйені түсінуге және деңгейлерде құруға болады, олардың әрқайсысы жаңа мәліметтерді қосады.
Бағдарламалық жасақтама жасаудың екі негізгі қағидасын таңдау басқа принциптердің екінші ретті екендігін мүлдем білдірмейді, олардың кез келгенін елемеу болжанбайтын салдарға (соның ішінде бүкіл жобаның сәтсіздігіне) әкелуі мүмкін. Кейбір негізгі қағидаларды қарастырайық.
1. Абстракциялық принцип – мәселені қарапайым жалпы формада көрсету үшін жүйенің кейбір позициялардан маңызды және маңызды емес тұстарынан абстрактілі жақтарын бөліп көрсету.
2. Формалдау принципі – мәселені шешуде қатаң әдіснамалық тәсілдің қажеттілігінде жатыр.
3. Жасыру принципі – белгілі бір кезеңде маңызды емес ақпаратты жасыру: әрбір бөлік тек өзіне қажетті ақпаратты ғана «біледі».
4. Концептуалды ортақтық принципі – өмірлік циклдің барлық кезеңдерінде біртұтас философияны ұстану болып табылады (құрылымдық талдау – құрылымдық жобалау – құрылымдық бағдарламалау – құрылымдық тестілеу).
5. Толықтық принципі – қажет емес элементтердің болуын бақылау.
6. Жүйелілік принципі – элементтердің негізділігі мен сәйкестігі.
7. Логикалық тәуелсіздік принципі – физикалық жобадан тәуелсіздікті қамтамасыз ету үшін логикалық дизайнға назар аудару.
8. Деректердің тәуелсіздігі принципі – деректер модельдері олардың логикалық өңдеу процестеріне, сондай-ақ олардың физикалық құрылымы мен таралуына тәуелсіз талдауға және жобалануға тиіс екендігінде.
9. Мәліметтерді құрылымдау принципі – бұл деректер құрылымды және иерархиялық түрде ұйымдастырылуы керек.
10. Түпкі пайдаланушының қол жеткізу принципі – пайдаланушының өзі тікелей (бағдарламалаусыз) пайдалана алатын мәліметтер қорына рұқсаты болуы керек.
Осы принциптерді сақтау әзірленетін бағдарламалық жасақтама түріне және қолданылатын әдістемелерге қарамастан, өмірлік циклдің бастапқы кезеңдерінде жұмысты ұйымдастыру кезінде қажет. Кешендегі барлық принциптерді басшылыққа ала отырып, дамудың ерте кезеңдерінде құрылатын жүйенің қандай болатынын түсінуге, қателер мен кемшіліктерді анықтауға болады, бұл өз кезегінде өмірлік циклдің келесі кезеңдеріндегі жұмысты жеңілдетеді және әзірлеу құнын төмендету.
2. Автоматтандырылған жобалау мәселесін қоюдағы құрылымдық тәсіл түрлері
2.1 Құрылымдық тәсілдің бастапқы функциялары
Функционалдық бөліктен айырмашылығы, тірек бөлігі оның барлық құрамдас бөліктерімен бірге жүйеге қосылуы керек, тіпті олардың әрқайсысының жетілдіру дәрежесі әртүрлі. Тірек бөлігінің қандай да бір құрамдас бөлігі болмаған жағдайда, барлық құрамдас бөліктер бір-бірімен тығыз байланысты болғандықтан, жалпы АЖЖ бар болуы туралы айту мүмкін емес.
АЖЖ аппараттық құралдары – компьютердің көмегімен жобалауды орындауға арналған, оның басқаруымен жұмыс істейтін компьютер мен сыртқы құрылғыларды қамтитын өзара байланысты және өзара әрекеттесетін техникалық құралдардың жиынтығы. Аппараттық құралдар мәліметтерді өңдеудің бағдарламалық құралдарының топтарына (мәліметтерді түрлендіруді және есептеулерді бағдарламалық басқаруды жүзеге асыратын процессорлар мен сақтау құрылғылары), мәліметтерді дайындау, енгізу және көрсету (адамның компьютермен байланысы үшін пайдаланылады), мәліметтерді шығару, сақтау және беру ( әртүрлі сақтау, басып шығару және басқа графикалық құрылғылар мен қашықтағы терминалдармен байланыс құралдары).
АЖЖ-ның математикалық қамтамасыз етілуі жобаланған объектілердің математикалық модельдерінің сипаттамасын және осы АЖЖ-да жүзеге асырылатын математикалық әдістерді біріктіреді. Бағдарламалық жасақтаманың элементтері өте алуан түрлі. Олардың ішінде АЖЖ кең қолданылатын инвариантты элементтер бар; оларға функционалдық модельдерді құру принциптері, алгебралық және дифференциалдық теңдеулерді сандық шешу әдістері, экстремумды анықтауға есептер қою және шешу жатады. Пәндік облыстардың ерекшелігі ең алдымен жобаланған объектілердің математикалық модельдерінде көрінеді.
CAD бағдарламалық қамтамасыз ету – бұл АЖЖ-да қолданылатын жобалау алгоритмдерінің, сондай-ақ бағдарламалардың бастапқы кодтары бар құжаттардың, машиналық тасымалдаушылардағы бағдарламалардың және операциялық құжаттардың сипаттамасы.
CAD ақпараттық қолдауы компьютерлік дизайнға қажетті әртүрлі деректерді біріктіреді, олар материалдар, құрамдас бөліктер, стандартты дизайн шешімдері, элементтер параметрлері, нысандағы ағымдағы әзірлемелердің жай-күйі туралы анықтамалық ақпаратты қамтитын әртүрлі тасымалдаушылардағы құжаттар түрінде ұсынылуы мүмкін. жобалық шешімдерді, жобаланған объектілердің параметрлерін және т.б.