Класс диаграммасын құрғанда әртүрлі шектеулерді қоюға тура келеді. 1 суретте келтірілгендей «Контрактыны» тек «Менеджер» басқара алады.
Ассоциация конструкция көмегімен, атрибутты және жалпылауды шектеуге болады.
UML - де қатаң шектеу қоюдың үлгісі жоқ, бірақ {} ішіне орналастыру арқылы белгілеуге болады.
1кесте. Rational Rose кластар диаграммасының құрал сайман тақтасындағы батырмаларды сипаттау
Пример
және 3 суретте екі кластар диаграммасы келтірілген, «ЖОО жұмысбастылық жүйесі» ішкіжүйесінің бір фрагменті жүзеге асырады: дербес мәліметтерді құрайтын тұтыншушы МҚ ара қатынасы.
Мұндай нәтижені келесі екі себеппен түсіндіруге болады.
1 диаграммада «Жүйенің қолданушы» класының ұрпағы «Оқытушы» класы келтірілген, бірақ ол МҚ қарым қатынасқа түсіп тұрған жоқ. Сол себепті модельді күрделендіріп, қажетті ақпарат енгізбей тұр.
1 диаграммада «Жеке мәліметтер» интерфейсі толық ашылып көрсетілмеген, 2 диаграммада интерфейс белгісімен көрсетілген.
Жеке ішкі жүйені көрсететін кластың бір немесе екі диаграммасын тұрғызу. Кластар үшін атрибутарды және операцияларды анықтап, ассоциацияның бағытын және түрін көрсету.