Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД_жауаптар.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
915.46 Кб
Скачать
  1. Аж статикалық және динамикалық үлгiлері: анықтама, мысалдар.

Класс диаграммасы

Нысан диаграммасы

Модуль диаграммасы

Процесстер диаграммасы

Бұл берілген төрт диаграммасының көп бөлігі статикалық үлгіге жатады. Бірақ, іс жүзінде барлық жүйелерде оқиғалар болып жатады : нысандар туады және құртылады, хабарламалар бір біріне жібереді, тіпті тағайындалған тәртіпте, сыртқы оқиғалар нысанның операцияларын шақыртады. Динамикалық оқиғаның статикалық тасығышта екені таңқаларлық емес, мысалы, қағаздың парағында қиын тапсырма болсын бірақ сол қиындық нақты болғаны ғылымның барлық облыстарында кездеседі. Обьектіге бағытталған жобада біз динамикалық семантиканы екі қосымша диаграммамен бейнелейміз: бір қалыпты диаграммадан екінші бір диаграммаға өтуі. Әр класс өзінің меншікті өту диаграммасы бола алады, обьект классы өз қалпынан басқа арақатынас күйіне өтуін көрсетуі сияқты. Обьект диаграммасы бойынша сценариі бола отырып, хабарламаның берілу ретін көрсету үшін қатынас диаграммасын құруға болады.

Статикалық қалыптың мысалдары: ауданның картасының, дербес компьютердің нобайы, тізбе жайма-шуақ жүйенің ғаламшары оның салмағымен.

Динамикалық үлгілер туралы жүйенің және оның құрама бөлігінің тәртібіндегі ақпараттан тұрады. Тәртіптің сипаттамасы үшін көбіне формула түріндегілер , уақыт функциясы ретінде нобайлардың немесе компьютерлік бағдарламалардың қарым қатынасын және оның обьекттерін есептеуге мүмкіндік беретін.

Үдемелі қалыптың мысалдары: күн жүйенің ғаламшарының қозғалысын суреттеуші ,аспанның механикасының формуласының терімі; бөлмеде тәуліктердің қызудың өзгерісінің кестесі; жанартаудың атқылауының бейнежазбасы бола алады.

Динамикалық модельдің құрылуы статикалық үлгіге қарағанда қйынырақ,сол үшін статикалық үлгіні құрған жөн.

  1. Кластар диаграммасы: тағайындау, мысал.

Класстар диаграммасы жеке жағдайда, объектілер және ішкі жүйелер деген сияқты пәндік аймақтың жеке мәдерінің арасындағы өзара байланыстарды көрсетеді, сондай-ақ олардың ішкі құрылымы мен қатынас типтерін суреттейді.

Класстар диаграммасы (class diagram) — атрибуттары мен операциялары бар класстар сияқты үлгінің ресми түрдегі немесе статикалық элементтерінің жиынтығы және де оларды байланыстыратын қатынастар ұсынылған UML тілінің диаграммасы. Класстар диаграммасы жүйе үлгісінің статикалық құрылымын объектлі-бағытталған программалаудың класстар терминологиясында ұсыну үшін арналған. Сондай-ақ, класстар диаграммасы интерфейстерден, пакеттерден, қатынастардан және тіпті объекті және байланыс сияқты классификаторлардың жеке данасынан тұруы мүмкін. Бұл диаграмма туралы айтқан кезде, жобаланатын жүйенің статикалық құрылымды үлгісін меңзейді, яғни уақытқа тәуелсіз жүйенің логикалық үлгісінің мұндай құрылымдық өзара байланысының графикалық көрінісі.

Класс (class) — бірдей атрибуттары, операциялары және басқа класстардың объектілерімен қатынастары бар көптеген бірыңғай объектілердің абстрактілі сипаттамасы.