до бази даних. База даних перевіряє існування даного рейсу, чи є в ній потягу на даний маршрут і дату, і видає відповідну інформацію, після чого посилає підтвердження і процес завершується видачею квитанції про бронювання. p align="justify"> Діаграма Послідовності для варіанту використання В«Забронювати квиток On-LineВ«
В
Рис.
В
Рис.3 ДП для варіанту використання В«Забронювати квиток On-LineВ»
Майоров А.В. реєструється на сайті РЖД, вибирає маршрут, бажане місце та дату, далі відбувається звернення до БД РЖД вона визначає наявність заданого квитка.
Та, у свою чергу, робить перевірку існування квитка, після чого посилає підтвердження і процес завершується отриманням необхідної інформації для отримання квитка.
Діаграма Послідовності для варіанту використання В«Купити квитокВ»
В В
Рис.4 ДП для варіанту використання В«Купити квитокВ«
У даній діаграмі, дійова особа - Майоров А.В., об'єкти наступні: каса РЖД, БД РЖД. Для покупки квитка Майоров А.В. впізнає в касі про необхідний йому рейсі, каса РЖД здійснює перевірку даного квитка, перевіряє вільні місця по БД РЖД. Після чого БД посилає підтвердження і процес завершується видачею квитка. p align="justify"> Діаграма Послідовності для варіанту використання В«Дізнатися розклад руху поїздівВ»
В
Рис.5 ДП для варіанту використання В«Дізнатися розклад руху поїздівВ»
У цій діаграмі дійовою особою є Майоров А.В., а об'єктами: екран, менеджер транзакцій, БД РЖД. Для розкладу руху Майоров А.В. запускає систему, вибирає відповідну транзакцію, вводить дані про квиток. Потім здійснюється запит до менеджера транзакцій для формування та відправлення запиту і слід звернення до бази даних РЖД. Та, у свою чергу, робить перевірку рейсів, після чого посилає підтвердження і процес завершується виведенням на екран необхідної інформації. p align="justify"> Діаграма Послідовності для варіанту використання В«Дізнатися про можливість пересадкиВ»
В В
Рис.6 ДП для варіанту використання В«Дізнатися про можливість пересадкиВ»
У цій діаграмі дійовою особою є Майоров А.В., а об'єктами: екран, менеджер транзакцій, БД РЖД. Майоров А.В. ініціалізує екран, далі відбувається введення транзакції, звернення до менеджера транзакцій, а потім до бази даних РЖД. База даних здійснює пошук можливих поїздів для пересадки і здійснює виведення інформації на екран. br/>
Створення кооперативної діаграми
Головна особливість діаграми кооперації полягає в можливості графічно представити не тільки послідовність взаємодії, а й усі структурні відносини між об'єктами, які беруть участь у цій взаємодії.
Перш за все, на діаграм...