моделі, остановом моделювання, організовує збір статистики, імітує попарно передачу заявок елементами, управляє відстеженням ошібок11Генератор випадкових чіселІспользуется генераторами заявок і каналами для отримання тимчасових інтервалів видачі заявок і обслужіванія12Дісціпліна обслужіваніяІспользуется чергами для завдання порядку вилучення заявок13Функція управленіяІспользуется клапанами для об'єднання сигналів управленія14Менеджер статістікіВспомогательная абстракція, використовувана Q-схемою для управління збором статистики та ведення протоколу статістікі15Менеджер ошібокВспомогательная абстракція , використовувана Q-схемою для управління відстеженням ошибок16РазветвительОбрабатывает заявки, має вхідну інформаційну зв'язок, має як мінімум дві вихідні інформаційні зв'язки, не затримує заявки, створює копію заявки
5.1.1 Виділення загальних абстракцій
З табл.1 легко побачити, що багато елементів Q-схем мають загальні властивості і поведінку, що дозволяє побудувати на їх основі узагальнені абстракції. p align="justify"> Надалі ці абстракції можуть бути представлені абстрактними класами, які, у свою чергу, будуть породжувати неабстрактне класи елементів Q-схем. Список виявлених нових абстракцій представлений в табл.2. br/>
Таблиця 2
№ Назва абстракцііХарактерістіка абстракціі1Структурний елемент Q-схемиВходіт в структуру Q-схеми Має небудь зв'язки (характер зв'язків не визначений) 2Обработчік заявокВходіт в структуру Q-схеми Обробляє заявки Має інформаційні зв'язки (вхідні або вихідні, або вхідні та вихідні одночасно) 3Контроллер групи клапановВходіт в структуру Q-схеми Чи не обробляє заявок Має керуючі зв'язку (характер зв'язків невідомий) Не має інформаційних связей4ПередатчікВходіт в структуру Q-схеми Обробляє заявки Має вихідні інформаційні зв'язки Видає заявки (з затримкою або без неї) 5ПріемнікВходіт в структуру Q-схеми Обробляє заявки Має вхідні інформаційні зв'язки Приймає заявкі6Передатчік з задержкойВходіт в структуру Q-схеми Обробляє заявки Має вихідні інформаційні зв'язки Видає заявки Затримує заявки (за часом відповідно із заданим законом розподілу) 7Об'ект управленіяВходіт в структуру Q-схеми Обробляє заявки Має вхідні керуючі зв'язку Характеризується функцією управління
5.1.2 Визначення відносин між абстракціями
Ієрархія класів виходить з табл.1 і табл.2 шляхом послідовного встановлення відносини "загальне - приватне" для всіх абстракцій, а також визначення ставлення використання та асоціації. Ієрархія показана на рис.1. Прямокутниками відображені основні елементи Q-схем (які безпосередньо зображуються на схемі), а овалами показані додаткові абстракції. Суцільними стрілками зображено ставлення відкритого успадкування, яке представляє в ієрархії ставлення "загальне - приватне", а пунктиром показан...