12.07.2015 Views

Tegevusdiagrammid - tud.ttu.ee

Tegevusdiagrammid - tud.ttu.ee

Tegevusdiagrammid - tud.ttu.ee

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1. Kasutusjuh<strong>tud</strong>estINFOSÜSTEEMIDE ARENDAMINE<strong>Tegevusdiagrammid</strong>Kasutusjuh<strong>tud</strong>e modell<strong>ee</strong>rimisel sai joonisena ning tekstiliselt üles kirjuta<strong>tud</strong> süst<strong>ee</strong>mipõhilised toimingud, mis aitavad ettevõtte või organisatsiooni äriprotsesse läbi viia.Kasutusjuh<strong>tud</strong>e diagrammil kujutatti iga sellist tegevust ühe „mullina“, tekstilises kirjeldusesanti sellele „mullile“ ka mingisugune sisu.Infosüst<strong>ee</strong>mi analüüsi tegemisel on kasutusjuh<strong>tud</strong>e diagrammi loogiliseks jätkukstegevusdiagrammid – iga 1 kasutusjuhtu „mull“ joonistatakse täpsemalt lahti tegevusdiagrammiabil.2. UML ja Activity diagramUMLis on tegevusdiagrammide joonistamiseks omad sümbolid. Võrreldes teiste UMLdiagrammidega on tegevusdiagrammil kõige rohkem omanäolisi sümboleid. Siinkohal esitameneist lühikese ülevaate:Joonis 1 Tegevusdiagrammi elemendid• Algus – tegevuste ahela algus. Üldjuhul on igal tegevusdiagrammil üks algpunkt. Kui ühteja sama protsessi käivitavad mitu sündmust, siis võib n<strong>ee</strong>d diagrammile joonistada kamitme alguspunktina.1 An<strong>tud</strong> aine kontekstis ei ole nii suures mahus seda tööd vaja siiski ette võtta :)


Sissejuhatus infosüst<strong>ee</strong>midesseIDU8370• Lõpp – tegevusdiagrammi toimingute lõppu tähistatakse ringiga, mille s<strong>ee</strong>s on täpp.Kasutatakse ka ring, mille s<strong>ee</strong>s on rist notatsiooni. Olekudiagrammil võib olla mitualternatiivset lõppu. Tavaliselt on siis ka tegevuste reaalne tulemus millegi poolest erinev.• Tegevus – ovaalse kastiga tähistatakse mingisugust tegevust toimingute ahelas.• Hargnemine – tume/rasvane joon, millesse siseneb üks nool ja väljub kaks või rohkemtähistab tegevuste parall<strong>ee</strong>lset hargnemist. Parall<strong>ee</strong>lsed tegevused peavad üldjuhul kunagiuuesti kokku saama.• Ühendumine – analoogiline hargnemise sümbolile: siseneb mitu noolt ning väljub üks.• Tingimus – rombi kujuline sümbol, millega tähistatakse alternatiivsete tegevustelahknemist. Tingimus, millest sõltub alternatiivi valik kirjutatakse rombi alla või rombistväljuvatele joontele. Tingimuse rombi siseneb alati üks joon.• Liitumine – alternatiivsete toimingute lõppemine. Romb, millesse suubub vähemalt kaksnoolt ning millest väljub üks nool.3. Joonistamine<strong>Tegevusdiagrammid</strong>e joonistamisel on oluline välja tuua iga äriprotsessi võtme sündmused.Tegevuste alternatiivsust ning parall<strong>ee</strong>lsust ei tohi segamini ajada: ei tohiks esineda olukorda,kus tegevused lahknevad tingimuslikult, kuid liituvad justkui oleks lahknenud hargnemisesümboliga.Lihtsamad tegevusdiagrammid kujutavad endast tavaliselt „algus-tegevus-tegevus-lõpp“ahelaid. Siin aga seisnebki infosüst<strong>ee</strong>mi analüütiku osavus, kuna iga tegevuse juures onvõimalik, et midagi läheb valesti. Sääraste eriolukordade ette nägemine ning üles joonistamineon tegevusdiagrammi üks põhi<strong>ee</strong>smärke.4. Ujumine<strong>Tegevusdiagrammid</strong>e joonistamisel kasutatakse sageli nn ujumisradu. Kui toiminguid viib läbiüks inimene/roll, siis on tegevusdiagrammi lihtne lugeda, kuid mitme tegija korral onpraktiliselt võimatu aru saada, milline tegevus millise tegijaga poolt sooritatakse. Sellisel juhulkasutatakse „ujumisradu“ - horisontaalsed või vertikaalsed rajad, millega proovitakse eristadaerinevate kasutajate tegevusi. S<strong>ee</strong> muudab omakorda joonistamise k<strong>ee</strong>rukamaks, kuna tasubjälgida, et tegevuste vahelised nooled väga ristuma ei hakkaks.2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!