х і заносить всю інформацію у відповідні таблиці. Після чого видає талон пацієнтові.
Рис. 3. Діаграма послідовності - 2
Третя діаграма послідовності відображає інший процес звернення в систему, тепер же основна дійова особа - лікар, якому необхідно отримати інформацію про кількість записалися пацієнтів, отримати необхідну інформацію, амбулаторну карту, карту хвороб і т.д.
Рис. 4. Діаграма послідовності - 3
.3 СТВОРЕННЯ КООПЕРАТИВНОЇ ДІАГРАМИ
Головна особливість діаграми кооперації полягає в можливості графічно представити не тільки послідовність взаємодії, але і всі структурні відносини між об'єктами, які беруть участь у цій взаємодії.
Насамперед, на діаграмі кооперації у вигляді прямокутників зображуються беруть участь у взаємодії об'єкти, що містять ім'я об'єкта, його клас і, можливо, значення атрибутів. Далі, як і на діаграмі класів, вказуються асоціацію між об'єктами у вигляді різних сполучних ліній. При цьому можна явно вказати імена асоціації і ролей, які грають об'єкти в даній асоціації. Додатково можуть бути зображені динамічні зв'язки - потоки повідомлень. Вони представляються також у вигляді з'єднувальних ліній між об'єктами, над якими розташовується стрілка з вказівкою напрямку, імені повідомлення і порядкового номера в загальній послідовності ініціалізації повідомлень.
На відміну від діаграми послідовності, на діаграмі кооперації зображаються тільки відносини між об'єктами, що грають певні ролі у взаємодії. На цій діаграмі не вказується час у вигляді окремого вимірювання. Тому послідовність взаємодій і паралельних потоків може бути визначена за допомогою порядкових номерів. Отже, якщо необхідно явно специфікувати взаємозв'язку між об'єктами в реальному часі, краще це робити на діаграмі послідовності.
Кооперативна діаграма для діаграми послідовності - 1.
Рис. 5. Кооперативна діаграма - 1
Кооперативна діаграма для діаграми послідовності - 2:
Рис. 6. Кооперативна діаграма - 2
Кооперативна діаграма для діаграми послідовності - 3:
Рис. 7. Кооперативна діаграма - 3
Як видно з малюнків 5 - 7, тут представлена ??вся та інформація, яка була і на діаграмі послідовності, але кооперативна діаграма по-іншому описує потік подій. З неї легше зрозуміти зв'язки між об'єктами, однак важче усвідомити послідовність подій.
На кооперативної діаграмі, так само як і на діаграмі послідовності, стрілки означають повідомлення, обмін якими здійснюється в рамках даного варіанту використання. Їх тимчасова послідовність, однак, зазначено шляхом нумерації повідомлень.
.4 СТВОРЕННЯ ДІАГРАМИ КЛАСІВ
Діаграми класів відображають взаємодію між класами системи. Клас створюється для кожного типу об'єктів. Діаграма класів показує набір класів, інтерфейсів, співробітництв і їх відносин. При моделюванні об'єктно-орієнтованих систем діаграми класів використовуються найбільш часто. Діаграми класів забезпечують статичну проектне уявлення системи. Діаграма класів може відбивати, зокрема, різні взаємозв'язки між окремими сутностями предмет...