Зертханалық жұмыс Пәндік аймақпен танысу. Case технологиялармен танысу



бет15/30
Дата25.09.2023
өлшемі1,58 Mb.
#182385
1   ...   11   12   13   14   15   16   17   18   ...   30
Байланысты:
case лаб

Батырма

Сипаттамасы

Аталуы



Үлгінің элементін
таңдау

SelectionTool



Мәтінді енгізу

Tеxt Box



Түсіндірме

Note



Элемент пен түсініктеменің
байланысы

Anchor Note to Item



Объект

Object



Класстың өкілі

Class Instance



Байланыс

Object Linkf



Өз делегациясы

Link to Self



Хабарлама

Link Message



Жауап

Reverse Link Message



Деректер тасқыны

Data Flow



Деректердің қарама
қарсы тасқыны

Reverse Data Flow



  1. Мысал


    1. және 12.4 суретте тізбекті диаграмманың модель жүйесі

«Жұмыспен қамту қызметi», әрекеттесу моделінің екі класы : Студент және БД студенттері көрсетілген. 12.5 және 12.6 суретте сол әрекеттесу кооперативтік диаграмма көмегімен көрсетілген.
Әрбір диаграмма үшін сандық бағанды табамыз.

Диаграмма 1


Тізбекті диаграммада байланыс болмағандықтан, есепті қысқартылған формулада жазамыз:



Диаграмма 2





Енді кооперативті диаграмма үшін бағаны есептейсіз.

Диаграмма 3



Енді сарапшылықты кооперативтік диаграммалар үшін есептейміз. Диаграммалар үшін аралық нәтижесінде 1 диаграммалар үшін және 3 үйлесімді, 2 диаграммалар үшін және 4 - үйлесімдігінің төмендігі.


Диаграмманың төмен деректілігімен 2 және 4 тусіндіруге болады, себебі класстардың өзара жұмыс жасай алуы оларда аса биік деңгейде көрсетілген.


  1. Тапсырма





  1. Қалыпты жүйеде әрекеттесу диаграммасын құру үшін қолданылатын нұсқа таңдау.

  2. Игерушіліктің нұсқасы үшін тізбектіліктің диаграммасын салып бер.

  3. Игерушіліктің нұсқасы ушін кооперативтік диаграмманы салып бер.

  4. Абзалдық және диаграмманың бас көрінісінің міндерін игерушіліктің айтылмыш нұсқасымен тужырымдап, модельдеу.



6. Бақылау сұрақтары


  1. Әрекеттестіктің диаграммасының мақсаты кандай?

  2. Игерушіліктің және әрекеттестіктің диаграммасының нұсқасының диаграммалары өз арасында калай карайды?

  3. Әрекеттестіктің диаграммасының екі көрінісін ата?

  4. Тізбектіліктің диаграммасында "өмірлік сызық" деген не?

  5. Тізбектіліктің диаграммасында хабарламалар қалай көрсетіледі?

  6. Өз делегациясы деген не?

  7. Нысанның белсендіруін не көрсетеді?

  8. Әрекеттестіктің диаграммаларынан кооперативтік диаграмманың өзгелігі неде?

  9. Артықшылық және әрекеттестіктің бас көрінісінің міндері қандай?

  10. Әрекеттестіктің диаграммаларында шартты тәртіп қалай суреттеледі?

Зертханалық жұмыс 7. Қалып-күй диаграммасын құру.


Жұмыс мақсаты:


  • Қалып-күй диаграммаларын зерделу,

  • Жобалау үдерісінде олардың қолданылуын зерделеу.



  1. Қалып-күй диаграммалары (state diagrams)


Қалып-күй диаграммалары жүйелер тәртібін сипаттауда бірден-бір танымал әдіс болып табылады. Олар нақты бір объектінің барлық ықтимал қалып-күйлерін, сондай-ақ кейбір жағдайлардың әсер етуінен объекті күйінің ауысу үдерісін анықтайды.

    1. суретте жобаларды басқару жүйесіндегі есептің қозғалысын бейнелейтін UML қалып-күйінің диаграммасы берілген. Диаграммада есептің түрлі қалып-күйлері бейнеленген.

Үдеріс бастапқы нүктеден басталады, содан кейін «Есеп күнін тексеру» күйіне ауысады. Жүйедегі объектінің тәртібінде ауысумен бейнеленетін әрекеттерді және қалып-күймен бейнеленетін қызметті атап өтуге болады. Дегенмен бұлардың екеуі де - әдеттегідей, «Есеп» түріндегі бірқатар әдіспен жүзеге асырылатын үдерістер, оларға түрліше түсінік беріледі. Әрекеттер ауысып отырады және шапшаң әрі үздіксіз әрекет ретінде қарастырылады. Қызметтер қалып-күймен байланысты болады және едәуір ұзаққа созылуы мүмкін. Қызмет кейбір жағдайлар басталғанда үзілуі мүмкін.


Ауысу таңбадан тұруы мүмкін. Ауысу таңбасы үш бөліктен тұрады, олардың әрқайсысы міндетті емес болып табылады: <Свойствие> [<Условие>]/<Действие>. Егер ауысу таңбасында ешқандай оқиға болмаса, бұл осы қалып-күймен байланысты қандай да бір қызмет аяқталғаннан кейін ауысу болатынын білдіреді.
«Есеп күнін тексеру» күйінен екі күйге ауысуға болады. Олардың бірінің таңбасына шарт енеді. Шарт-этологиялық шарт, екі мағынаны беруі мүмкін:
«ақиқат» және «жалған». «Ақиқат» мағынасы шартты қабылдаса ғана, шартты түрде ауысу орындалады, басқа жағдайда шартпен таңбаланбаған ауысу орындалады.
Осы кезде нақты күйден бір ғана ауысу жүзеге асырылуы мүмкін; сөйтіп, шарт кез келген уақиға үшін өзара ерекше болып табылады.
Екі ерекше күй бар: кіру және шығу. Кіру амалымен байланысты кез келген әрекет объект осы күйге енген кезде орындалады. Шығу амалы объект осы күйден шығу кезінде орындалады.
Қалып-күй диаграммаларын пайдалану нұсқаларының бірнеше түрінде кейбір объектінің тәртібін сипаттау үшін пайдалануға қолайлы. Олар өзара әрекеттес бірқатар объектілердің тәртібін сипаттауға қолайлы бола бермейді.
Қалып-күй диаграммаларын тәртібі жүйенің жалпы тәртібіне ықпал ететін кластар үшін ғана құру ұсынылады, мәселен, пайдаланушы интерфейс кластары және басқарушы объектілер үшін.


13.1. кесте. Қалып-күй диаграммаларының құралдар тақтасы түймешіктерін сипаттау Rational Rose


  1. Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   30




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

    Басты бет