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