Page 8 - 6602
P. 8

групування  елементів  моделі.  При  цьому  самі  елементи  моделі,  в
                            тому  числі  довільні  елементи,  віднесені  до  одного  пакету,
                            виступають  в  ролі  єдиного  цілого.  При  цьому  всі  різновиди
                            елементів графічної нотації мови UML організовані в пакети.
                                  Пакет  (package)  —  загальноцільовий  механізм  для
                            організації  різних  елементів  моделі  в  множину,  що  реалізовує
                            системний  принцип  декомпозиції  моделі  складної  системи  і
                            допускає вкладеність пакетів один в одного.
                                  Підпакет  (subpackage)  —  пакет,  який  є  складовою
                            частиною іншого пакету.
                                  Для   графічного    зображення    пакетів   на    діаграмах
                            застосовується спеціальний графічний символ (рис. 1.1 а, б). Перед
                            ім'ям пакету може розміщатися рядок тексту, що  містить ключове
                            слово-стереотип,  наприклад  facade,  framework,  stub  і  topLevel.  Як
                            вміст пакету можуть виступати імена його  окремих елементів  і  їх
                            властивості, такі як видимість елементів за межами пакету.













                                    Рис. 1.1.  Графічне зображення пакетів в мові UML
                                  Одним  з  типів  відношень  між  пакетами  є  відношення
                            вкладеності або включення пакетів один в одного. В мові UML це
                            відношення може бути зображене без використання ліній простим
                            розміщенням  одного  пакету-прямокутника  всередині  іншого
                            пакету-прямокутника (рис. 1.2).


















                                                            4
   3   4   5   6   7   8   9   10   11   12   13