Диаграммада класс горизонталь сызықтармен үш бөлікке бөлінген тіктөртбұрыш болып бейнеленеді. Бірінші бөлігінде класстың аты көрсетіледі.
Атауы - мәтін жолы. Класс атауы кез-келген әріптерден, сандардан және тыныс белгілерінен тұруы мүмкін (нүктелер мен нүктелерден басқа) және бірнеше жолмен жазылуы мүмкін.
Екінші бөлігі заттық облыс моделінде класс объектісін сипаттайтын класстар атрибуттарының тізімінен құралған.
Атрибут (сипат) -алатын мәндер ауқымын сипаттайтын класс қасиеті.
Атрибут барлық класс объектілері иеленетін модельденген объектінің кейбір қасиеттерін білдіреді. Атрибут жататын кластың белгілі бір қасиетін білдіретін ат қою үшін қолданылады.
UML тілінің синтаксисінде атрибут келесі түрде болады: < көрінісі > <аты>: < типтің мәнін қайтаратын өрнек > {<қасиеттер жолы>}
Үшінші бөлігі заттық облыс моделінде тәртібін көрсететін операциялар тізімін құрайды.
Операция (әдіс) - бұл сыныптық әдісті жүзеге асыру. UML тілінде операцияның толық синтаксисі келесі түрде көрсетілген:
<көрінісі> <аты> {<параметрлер тізімі>}: < типтің мәнін қайтаратын өрнек > {<қасиеттер жолы>}
мұндағы
•көрініс үш мәннің бірін қабылдай алады:
«+» жалпыға бірдей ашық қатынау (public),
«#» қорғалған, тек сол класс операциясынан ғана және оның негізінде құрылған класстар (protected)
«-» жабық, тек сол класс операциясынан ғана (private).
UML тілінде операцияның толық синтаксисі келесі түрде көрсетілген:
<көрінісі> <аты> {<параметрлер тізімі>}: < типтің мәнін қайтаратын өрнек > {<қасиеттер жолы>}
мұндағы
•көрініс үш мәннің бірін қабылдай алады:
«+» жалпыға бірдей ашық қатынау (public),
«#» қорғалған, тек сол класс операциясынан ғана және оның негізінде құрылған класстар (protected)
«-» жабық, тек сол класс операциясынан ғана (private).
Өзара әрекеттестік диаграммасы объектілер тобын өзара байланысуын сипаттауы үшін арналған моделді көрсетеді.
Өзара әрекеттестік диаграммасы тек қана бір прецеденттің қимылын сипаттайды. Мұндай диаграммада берілген прецеденттің қабырғасында бір-бірімен айырбасталатын объектілер мен хабарламалар бейнеленеді.
Достарыңызбен бөлісу: |