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



бет25/30
Дата25.09.2023
өлшемі1,58 Mb.
#182385
1   ...   22   23   24   25   26   27   28   29   30
Байланысты:
case лаб

Тапсырма





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

  2. Осы жүйе үшін компоненттер диаграммасын құру.

  3. Осы жүйе үшін бірнеше диаграмма құру (клиент-сервер, үш сатылы архитектура), тиімді түрін таңдау.

Зертханалық жұмыс 10.


Пакеттер, компоненттер және орналастыру диаграммасы


Жұмыстың мақсаты:


    • Пакеттер, компоненттер және орналастыру диаграммасын үйрену,

    • Жобалау процесі кезінде оларды қолдануды үйрену.



    1. Пакеттер диаграммасы (package diagrams)


Бағдарламалық қамтамсыздандыруды құру әдістемесінде негізгі сұрақ болып үлкен жүйені қалай ішкі жүйелерге бөлуге болады? Құрылымдық қадамнан обьектіге бағытталған қадамға ауысудың өзіде осыған байланысты. Жоғары деңгейде компоенттерге кластарды біріктірудің маңызыда осыда. UML-де бұл біріктіру механизмі пакет деген атпен белгілі.
Пакеттер диаграммасы дегеніміз ол класстар пакетінен және арасындағы байланысы бар диаграмма. 1 суретте пәндік аймақтағы кластармен жұмыс жасаймыз, ұйымның деңгейін көрсететін және екі пакетке біріктірілген:
«Клиент» және «Тапсырыс беруші».

1 cурет.


«Тапсырысты жинау қосымшасы» пәндік аймақтағы екі пакетпенде тәуелділігі бар. «Тапсырысты жинау интерфейсінің тұтынушысы»


«Тапсырысты жинау қосымшасына» және «Бибилиотекамен»тәуелді.
Пакеттегі екі класс арасында тәуелділік болған жағдайда ғана пакеттер арасында тәуелділік болады. Егер мысалы «Рассылка тізімі» пакетінің класы
«Клиент» пакетіндегі класпен тәуелді болса, онда осы пакеттер арасында тәуелділік болады.
Пакеттер үлкен проектілер үшін маңызды.
    1. Компоненттер диаграммасы


Диаграммадағы компоненттер программалық кодтағы физикалық модулді көрсетеді (2 сурет).
2 сурет.

Компоненттер арасындағы байланыстық пакеттер арасындағы байланыспен сай болуы қажет. Осы тәуелділік олардың арасындағы байланысты көрсетеді.





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







    1. Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




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

    Басты бет