Діаграма використання для системи онлайн-шопінгу
Автор: Ivan Shpytchuk • Июнь 10, 2023 • Реферат • 631 Слов (3 Страниц) • 148 Просмотры
Діаграма використання для системи онлайн-шопінгу - це візуальне відображення процесів, що відбуваються в системі онлайн-шопінгу. В основному, це спосіб показати, як покупці та система онлайн-шопінгу взаємодіють один з одним. Вона показує, як система створена та як працює.
Така діаграма пояснює структуру та поведінку системи. Мета використання діаграм використання в UML - продемонструвати різні способи, якими користувач може взаємодіяти з системою. Діаграма використання може узагальнити деталі користувачів вашої системи та їх взаємодію з нею. Для побудови діаграми використовуються спеціалізовані символи та з'єднувачі. Таким чином, нотація для діаграми використання є досить простою, давайте розглянемо це крок за кроком.
Першим елементом є "використання" (use cases) - це горизонтальні овали, які представляють різні можливі використання, які можуть мати користувачі. Наступним елементом є "актори" (actors) - це стик-фігури, які представляють людей, які фактично користуються використаннями. Далі є "асоціації" (associations) - це лінія між акторами та використаннями. У складній діаграмі важливо знати, які актори пов'язані з якими використаннями. І, нарешті, ми маємо "межі системи" (system boundary boxes) - це прямокутні межі системи, всередині яких знаходяться використання, а актори розміщуються зовні. Тепер давайте створимо діаграму використання для системи онлайн-шопінгу.
Спочатку ми намалюємо межу системи і пишемо назви використань - це обов'язково. Далі ми додаємо актора "клієнт" (customer) в системі онлайн-шопінгу. Клієнт є основним актором, і без клієнта система онлайн-шопінгу не має сенсу. Отже, я використовую узагальнення (generalization), що означає, що один актор може успадковувати роль іншого актора. Декілька акторів можуть виконувати одну й ту ж роль у певному використанні. В системі онлайн-шопінгу клієнт може бути двох типів: новий користувач та зареєстрований користувач.
Новий користувач - це той, хто вперше ідентифікує себе на певному веб-сайті або додатку. Зареєстрований користувач - це користувач веб-сайту, додатку або іншої системи, який вже зареєструвався. Зареєстрований користувач зазвичай надає певні облікові дані системі, щоб підтвердити свою ідентичність. Я додав обидва типи клієнтів.
Новий користувач спочатку має зареєструватися на веб-сайті або в додатку онлайн-шопінгу, і для цього потрібно провести аутентифікацію користувача. Тому я додаю актора "Сервіс аутентифікації" (authentication service). Ми можемо аутентифікувати користувача за допомогою звичайного входу, можемо зберегти облікові дані користувача та використовувати метод "Запам'ятати мене" (remember me), а також можемо використовувати метод "Одноразовий вхід" (single sign-on). Я додаю включення (include) від використання "Реєстрація користувача" (user registration) до використання "Аутентифікація клієнта" (customer authentication). Ми використовуємо включення тоді, коли використання є обов'язковим і є частиною базового використання. Воно позначається пунктирною стрілкою у напрямку включеного використання з позначенням "include". Користувач не може зареєструватися без аутентифікації, тому я додав включення тут.
...