Зертханалық жұмыс Пәндік аймақпен танысу. Case технологиялармен танысу



бет7/30
Дата25.09.2023
өлшемі1,58 Mb.
#182385
1   2   3   4   5   6   7   8   9   10   ...   30
Байланысты:
case лаб

Шектеу


Класс диаграммасын құрғанда әртүрлі шектеулерді қоюға тура келеді. 1 суретте келтірілгендей «Контрактыны» тек «Менеджер» басқара алады.
Ассоциация конструкция көмегімен, атрибутты және жалпылауды шектеуге болады.
UML - де қатаң шектеу қоюдың үлгісі жоқ, бірақ {} ішіне орналастыру арқылы белгілеуге болады.


1 кесте. Rational Rose кластар диаграммасының құрал сайман тақтасындағы батырмаларды сипаттау



  1. Пример





  1. және 3 суретте екі кластар диаграммасы келтірілген, «ЖОО жұмысбастылық жүйесі» ішкіжүйесінің бір фрагменті жүзеге асырады: дербес мәліметтерді құрайтын тұтыншушы МҚ ара қатынасы.





  1. сурет. Диаграмма 1

Әр диаграмма үшін бағалау жүргіземіз.


Диаграмма 1


Диаграммада атрибуттар және операциялар көрсетілмеген, сол себепті есептеу жүргіземіз.



  1. cурет. Диаграмма 2

Диаграмма 2 үшін мән рұқсат етілген аралықта орналасса, диаграмма 1 Рұқсат етілген аралықтан асып тұр.


Мұндай нәтижені келесі екі себеппен түсіндіруге болады.

  1. 1 диаграммада «Жүйенің қолданушы» класының ұрпағы «Оқытушы» класы келтірілген, бірақ ол МҚ қарым қатынасқа түсіп тұрған жоқ. Сол себепті модельді күрделендіріп, қажетті ақпарат енгізбей тұр.

  2. 1 диаграммада «Жеке мәліметтер» интерфейсі толық ашылып көрсетілмеген, 2 диаграммада интерфейс белгісімен көрсетілген.



  1. Тапсырма





  1. Жобаланатын жүйеде оьектінің кластырын көрсету

  2. Жүйенің архитектурасын көрсететін класстар диаграммасын тұрғызу

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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   30




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

    Басты бет