i
z
2. (3 pts) Define UML notions: actor, use case, interaction, scenario. What are relationships between them? Is John Smith an actor for the system above?
3. (2 pts) Can a system be an actor for itself? If so, give an example based on use case diagram from task 1.
4. (3 pts) Choose and describe a scenario for “adding new article” function based on reąuirements from task 1. Based on this scenario identify auxiliary use cases and create corresponding use case diagram. Give an example extension of this scenario.
5. (2 pts) What is generalization (or inheritance) relationship between actors? Why it might be help ful? Illustrate your answer using an example from task 1.
6. (2 pts) Shortly describe situations below: cJLLo-caju<?3 flnwftko oCł
yollO^b ^ «
—f-...... '' u (a y, cotaec7
1 «extend» |
1 1 «extend» |
1 «include» 1 |
1 1 «include» 1 |
1 1 |
A
r
B
C / D
V ihĄ 1^0 it^jĄ/ascj ^ ^Jwvl..Vo
AnoIĆ+Hij,
cUa /i\Oi~£yO
kout/yvi La *t r
vyr\M]?r) CC*jL & yfA
tu.
i W*** *-
fj uf (
(J) Icjfo^
N/e PeST Ioca
i fil 1
'W a
_ jT>łE 10M MiUf*'*
cm - p^paJuiL 'UsUfCta r (cfo^o, alclo^
}v^^((ycbo/W ~~ ^Afr plACfpCLtUU^i^Ą |
; (pvi^lcho( ii a 2. Łosicę ) ^
($) 4cL ^ of>^fcfCjc\ u~vtcK 0 oIaacsOd^Cjc/^
Y^A^acL ,<UWv (u x«*M ^ r6m^Tt? rf WOfcT ^ r^f<£ CoMflKTlw)
© /H* 2 kh . ..
" u 2ćJ^ &nsrt<Upcn.l[ t^L) +ovt>_ , CO oz^o ,-L'e
U puT/i^-tc y<?dU u- nu£..A A^cnx |Kkt
Aau or^j£
o^a
(W ptLlAA^C Y^l ^<^*4 UT /TW(7ZV p-C£ 'vo L /
pwA co 'Wt.e C_ WSI pn^i fddl^] palofĄ pnijS^cjs^fcc fcLtfćKJa
pw( oWd U)<X OlIc^CG 6 uOA // ^yację , OftSyZ (cć^Aae L+zJćJ ^
fovfcMaMa<l '' ł ej\ op-C^ <f £jAf