Page 69 - 6602
P. 69

5. Діаграма послідовності

                                  Діаграма  послідовності  (sequence  diagram)  -  діаграма,  на
                            якій показані взаємодії об'єктів, впорядковані за часом їх прояви.
                                  Особливості  взаємодії  елементів  модельованої  системи
                            можуть  бути  зображені  на  діаграмах  кооперації  і  послідовності.
                            Діаграми  кооперації  використовуються  для  опису  функціонування
                            систем, хоча час в явному вигляді в них відсутній. Проте часовий
                            аспект  поведінки  може  мати  істотне  значення  при  моделюванні
                            синхронних  процесів,  що  описують  взаємодію  об'єктів.  Саме  для
                            цієї мети в мові UML використовуються діаграми послідовності.
                                  На  діаграмі  послідовності  неявно  присутня  вісь  часу,  що
                            дозволяє візуалізувати часові відношення між повідомленнями, які
                            передаються.  За  допомогою  діаграми  послідовності  можна  подати
                            взаємодію елементів моделі як своєрідний часовий графік "життя"
                            всієї  сукупності  об'єктів,  зв'язаних  між  собою  для  реалізації
                            варіанту  використання  системи,  досягнення  мети  або  виконання
                            певного завдання.

                                 5.1. Елементи графічної нотації діаграми послідовності

                                  Об'єкти і їх зображення на діаграмі послідовності
                                  На  діаграмі  послідовності  також  зображаються  об'єкти,  які
                            беруть  участь  у  взаємодії,  при цьому  жодні  архітектурні  зв'язки  з
                            іншими об'єктами не показують. Діаграма послідовності має як би
                            два  виміри.  Одне  -  зліва  направо  у  вигляді  вертикальних  ліній,
                            кожна  з  яких  зображає  лінію  життя  окремого  об'єкта,  що  бере
                            участь  у  взаємодії.  Другий  вимір  діаграми  послідовності  -
                            вертикальна тимчасова вісь, направлена зверху вниз.
                                  Кожен об'єкт графічно зображується у формі прямокутника і
                            розташовується  у верхній частині своєї лінії життя (рис. 5.1). Для
















                                                           65
   64   65   66   67   68   69   70   71   72   73   74