Лабораторно упражнение 4: Практическа подготовка за моделиране с UML

Цел на упражнението

Това упражнение е насочено към практическото прилагане на знанията за UML диаграми в подготовка за контролна работа. Студентите ще решават казуси, изискващи моделиране на функционалност и процеси.


1. Диаграма на случаите на употреба (Use Case Diagram)

Задача: Моделирайте система за онлайн библиотека.

  • Актьори: Читател, Библиотекар.
  • Случаи на употреба: Търсене на книга, Заемане на книга (включва проверка на статус), Управление на каталог.
  • Връзки: Използвайте <<include>> за проверка на членство при заемане.

2. Диаграма на активностите (Activity Diagram)

Задача: Опишете процеса на поръчка в електронен магазин.

  • Начална точка -> Избор на стока -> Проверка на наличност -> [Ако има] Плащане -> [Ако няма] Известяване -> Край.
  • Използвайте елементи за вземане на решение (Decision Diamond).

3. Диаграма на последователността (Sequence Diagram)

Задача: Визуализирайте процеса на автентикация (Login).

  • Обекти: Потребител, Интерфейс, Система за сигурност, База данни.
  • Опишете съобщенията за изпращане на парола и връщане на потвърждение за достъп.

Препоръки за подготовка

  • Прегледайте нотациите за различните видове стрелки.
  • Обърнете внимание на разликата между <<include>> и <<extend>>.
  • Упражнявайте се в идентифицирането на основните актьори в дадена система.

This site uses Just the Docs, a documentation theme for Jekyll.