Professional Documents
Culture Documents
05 UML Use Case Objasnuvanje
05 UML Use Case Objasnuvanje
1. Use Cases
Функции на системот (процеси) кои се означуваат со елипса во која
се опишува функцијата. Во главно секој Use Case e активиран од
некој актер или тригер.
2. Актери
Некој кој е во интеракција со системот. Актерот може да биде
било каков надворешен ентитет (човек, улога, сервер,
организација...) и може да активира use case или да очекува
резултат од некој use case. Најчесто се именува со именка и
се означува со фигура („човече“) или правоаголник.
Забележете дека кај „include“ стрелката излегува од главниот use case, додека кај
„extends“, стрелката влегува во главниот use case.
5.3 генерализација
Како и кај актерите, така и овде постои наследување, така што заеднички функции може
да бидат групирани на повисоко ниво. Ако use case „А“ го генерализира use case „В“,
тогаш „В“ го наследува однесувањето на „А“, кое може да го прошири или презапише. Ако
даден use case е „abstract“, тогаш тој не може да се изврши, туку се извршуваат само тие
што наследуваат од него. Релацијата се одбележува со стрелка од изведениот до
главниот use case.
Решение: