Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


Объект жай-күйінің диаграммасы



бет32/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   ...   28   29   30   31   32   33   34   35   ...   38
Байланысты:
Лекциялар жинағы 2020-2021

Объект жай-күйінің диаграммасы. Шарттың бұзылуымен байланысты жай-күйдің өзгеруі, іс-әрекетінің аяқталуы немесе оқиғаның басталуын ауысу деп атайды.
Жай-күй диаграммасы объектінің жай-күйін, мүмкін болатын ауысуларды, сонымен бірге әр ауысуды шақыратын оқиғалар мен хабарламаларды көрсетеді.
Жай-күйдің шартты белгілері 7.18 суретте көрсетілген. ЕНУ сөзінен кейін көрсетілген іс-әрекет жай-күйге ену барысында, ал ШЫҒУ сөзінен кейін көрсетілген іс-әрекет - одан шығар кезде орындалады. Іс-әрекет жай-күйді таьбумен байланысады.
Ауысу нұсқау тілі бар сызықпен белгіленеді, әрқайсысын түсіруге болатын үш бөліктен тұратын белгілермен белгіленеді:
<Оқиға> [<Шарт>]/<Іс-әрекет>.
Егер оқиға көрсетілмесе, онда ол осы жай-күймен байланысты іс-әрекеттің аяқталуы бойынша орындалатын ауысуды білдіреді. Егер ол көрсетілсе, онда тек оқиға орын алған кеде ғана.



а – бастапқы жай-күй; б – соңғы жай-күй; в – аралық жай-күй;
г – супер жай-күй.
7.18 сурет. Объектінің жай-күйі диаграммасының негізгі шартты белгілері
Толық жобаланған класстар бағдарламалаудың нақты тілінде таратылады.


Бақылау сұрақтары мен тапсырмалары

  1. Объектілік көзғарас кезінде бағдарламалық қамтама құрылымын қалай суреттейді? «Пакет» дегеніміз не? Пакеттер диаграммасын не үшін қолданады?

  2. Класстардың қандай стереотиптері енгізіліген және не үшін?

  3. тарауға арналған 9-тапсырманы орындау кезінде суреттеген графикалық редактордың пакеттер диаграммасын өңдеңіз. Осы диаграммаға қандай пакеттер қосылған және не үшін? Қандай пакеттер өзара байланыста болады?

  4. Сіздерге ұсынылған кез-келген пакет объектілері үшін іс-әрекет бірізділігі диаграммасын құрыңыз. Объектілер қандай хабарламалармен аламасады? Бағдарламашы осы диаграмманы талдай отырып қандай ақпарат алады?

  5. Объектілердің өзара әрекеттесуін анықтау кезінде қандай диаграмманы қолданады? Алдыңғы тапсырманың объектілері үшін осы диаграмманы құрыңыз.

  6. класстардың негізгі компоненттерін атаңыз. Ол компоненттерді қалай суреттейді?



Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   38




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

    Басты бет