1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Необходимо спроектировать Class Diagram и Use case для...
Разбор задачи

Необходимо спроектировать Class Diagram и Use case для следующих предметных областей (предметные области можно расширить самостоятельно): Онлайн покупки. Особенности: аккаунт не может существовать без наличия карты покупателя у заказа есть несколько

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Проектирование информационных систем
  • #Программная инженерия
Необходимо спроектировать Class Diagram и Use case для следующих предметных областей (предметные области можно расширить самостоятельно): Онлайн покупки. Особенности: аккаунт не может существовать без наличия карты покупателя у заказа есть несколько

Условие:

Необходимо спроектировать Class Diagram и Use case для следующих предметных областей (предметные области можно расширить самостоятельно):
1. Онлайн покупки. Особенности:
- аккаунт не может существовать без наличия карты покупателя
- у заказа есть несколько состояний
- у пользователя есть несколько состояний
- при осуществлении платежей можно выбрать, либо оплатить с помощью карты, либо с помощью чека, либо наличными при получении! (обобщение)
2. Банковская система. Особенности:
- есть банк, который связывается с банкоматом;
- у банка есть клиент, а у клиента есть карта, которая также принадлежит банку
- у клиента и его карты есть общий аккаунт, который может выполнять действия по сохранению аккаунта и по проверке аккаунта (обобщение)
- при выполнении какой-либо операции, аккаунт отправляет банковскую транзакцию на банкомат, а банкомат связывается с банком.

Решение:

Предметная область №1: Онлайн покупки

1.1. Use Case Diagram (Диаграмма прецедентов)

Актеры:

  • Покупатель: основной пользователь.
  • Администратор: управляет заказами и пользователями.
  • Платежная система: внешняя система для обработки транзакций.

Основные прецеденты:

  1. Регистрация аккаунта (требует наличия карты покупателя).
  2. Поиск и выбор товаров.
  3. Оформление заказа.
  4. Выбор способа оплаты (Карта, Чек, Наличные).
  5. Отслеживание статуса заказа.
  6. Управление состоянием пользователя (Блокировка/Активация).

1.2. Class Diagram (Диаграмма классов)

Оп...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой тип связи в UML Class Diagram лучше всего подходит для моделирования отношения между "Аккаунтом пользователя" и "Картой покупателя" в системе онлайн-покупок, если "Аккаунт пользователя не может существовать без наличия карты покупателя"?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет