Қазақстан республикасы білім жəне ғылым



бет12/17
Дата18.06.2022
өлшемі0,7 Mb.
#37021
түріДиплом
1   ...   9   10   11   12   13   14   15   16   17
Байланысты:
Сабырғали ДУман

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


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


Диаграмма кластары жүйенің ортақ көрінісін сипаттайды,яғни, жүйе объект көрінісі. Диаграмма кластар қорытындысында кез-келген уақытта өзгертілуі мүмкін. Осыдан диаграммалар және спецификациялық класс өзгертулері автоматты түрде жаңартады.
Диаграмма кластары дайын жүйе талдау тәрізді қолдануы мүмкін және де сонымен жаңа қатар әзірлеуде. Ерекшеленген кластарда әртүрлі әдістер және жүрістер қолданылады. Осылай Барами (Bahrami) кластарға белгіленуіне (class discovery) 4 негізгі жүрістерді анық оқиды. Келесі жүрістерден тұрады:

  • аты қолданылатын группа негізіндегі жүріс (сөйлемдегі бар аттар);

  • класс үшін ортақ шаблондарды қолдану негізіндегі жүріс;

  • прецеденттерді қолдану негізіндегі жүріс;

  • CRC жүрісі (class repository collaborators класс, міндет, қызметкерлер спецификация, құрылымы).

Кластың атрибуттарын сипаттау үшін орындалатын операцияны оңай құру спецификация класы.
Класс (Class) ортақ қасиетттері (атрибуттары), тәртібі (функциялары), семантикасы және басқа объектермен байланысы бар объекттер тобын анықтайды. Кластың объектіні құруға арналған шаблон ретінде қарауға болады. Әрбір объект қандайда бір ғана кластың нұсқасы мысал ретінде келесідей сипаттамалары бар курсты ұсыну класс анықтамасын қарастырайық:

  • атрибуттар;

  • функциялар.

Диаграмманың бұл түрі сипатталған кластардың негізгі кодын негізге ала отырып, логикалық көрсетілім жүйесін құруға рұқсат етеді. Диаграмма белгілері кластар мен интерфейстердің өзара байланысын қиын иерархиялық жүйеде бейнелеуге рұқсат етеді. Диаграмманың берілген түрі жүйе объектілері бейнеленетін Collaboration диаграммасына қарама-қарсы. Rational Rose диаграмманың берілген түрі көмегімен түрлі нотациялар құруға рұқсат етеді. Кластар арасындағы қарым-қатынасты орнату. Агрегаттық қатынастар және мұрагер қатынастар. Қолдану қатынастары. Ассоциативті байланыстар, бағыттық, уақыттық және қалыпты байланыстар.
Кластарды құжаттандыр. Кластарды құру үшін міндетті түрде құжаттандыру керек. Сипаттама кластың құрылымын емес, мәнін көрсету керек. Кластар диаграммасын алу тәртібі. Функционалдық және актерлармен функциялардың бірлесе қолданылуы. Кластар диаграммасы 2.6-суретте көрсетілген.
Ақпараттық элементтер және құрылымдар (АО) арасындағы қарым- қатынас және байланыс. Инкапсуляция, мұрагерлеу және АО полиморфизмі. Бірлесуі (уақыттық және жазықтықтық) және көрінуі (ішінде және сыртында). Декомпозициялық және құрылымдық. ҚВ, тізбекті, бірлескен (кооперативті) диаграммалары орындалу тізбегі.




    1. сурет – Кластар диаграммасы





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




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

    Басты бет