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