Tegevusskeemi joonistamine ArgoUML-iga
< 1. nädala teemad
ArgoUML on ettenähtud erinevate UML-i skeemide joonistamiseks. Antud kursuses on vaja nendest vaid ühte skeemi - tegevusskeemi (activity diagram).
Joonistamist alustades tuleb veenduda, et oleks valitud õige skeemi liik. Peale programmi käivitamist on alati automaatselt esimeseks skeemiks klassiskeem, mida meil aga praegu vaja ei ole:
Diagrammide ikoonide abil (sinine ikoon) või menüüst Create
tuleb valida New Activity Diagram
:
Diagrammi joonistamise tööriistariba asendub uuega, millelt on leitavad kõik vajalikud vahendid tegevusskeemi joonistamiseks:
Punase ristkülikuga ümbritsetud kastis on ikoonid tegevusskeemi järgmiste elementide jaoks (neid meil peamiselt vaja läheb):
- New Action State - kõigi toimingute jaoks
- New Transition - siirded erinevate toimingute ning teiste osade vahel
- New Initial - alguse ikoon, millest skeemi alustada
- New Final State - skeemi lõpu tähistamiseks
- New Junction - otsustuspunkt, st valiku ja hargnemise algus ja lõpp
- New Fork - paralleelsete toimingute algus
- New Join - paralleelsete toimingute lõpp
Joonistamisel tuleks jälgida:
- Alusta alati alguspunktiga.
- Klõpsides erinevatest elementidest väljuvatel nooltel lisatakse uus toimingukast (New Action State).
- Kirjuta kindlasti toimingukasti tegevuse kirjeldus (sisend, väljund, arvutused).
- Valiku moodustamiseks loo New Junction, lisa sinna külge kaks toimingut ning kirjuta valiku aluseks olev loogikatingimus voo (ehk noole) külge (topeltklõps siirdel) (vt järgmist kuvapilti):
- Paralleelseid toiminguid kasuta selleks, et näidata erinevaid võimalikke järgnevusi toimingute läbimiseks.
- Lõpuks salvesta skeem projektina:
- Vajadusel saab skeemi eksportida ka pildiks (nt .png), mida teise programmiga vaatamiseks avada saab, kuid mitte enam mõistlikul viisil parandamiseks: