Vuokaaviot vaikeat
Tehtävä1: Tee mölkkyohjeet yhden pelaajan näkökulmasta.
Mölkyssä heitettään omalla vuorollaan kapula. Jos heittää ohi kolmesti, häviää pelin. Jos heittää yli 50 pistettä, pistemääräksi vähennetään 25 ja peli jatkuu. Jos yhteispisteet ovat 50, voittaa pelin.

Vuokaaviosi voi johtaa samaan loppusymboliin, mutta tässä mallivastauksessa haluttiin tuoda erilaiset lopputulokset esille.
Tehtävä 2. Tee kaksi vuokaaviota. Toinen on henkilön sisäänkirjautumisesta ja toinen ohjelman näkökulmasta.
Ensin pyydetään käyttäjää kirjoittamaan käyttäjätunnus ja salasana. Seuraavaksi tarkistetaan, ovatko tiedot oikein. Jos käyttäjätunnus ja salasana ovat väärin, vuokaaviossa palataan takaisin alkuun. Tähän väliin tulee jokin tieto siitä, miten tilanteesta ilmoitetaan käyttäjälle tai ohjelmalle. Jos käyttäjätunnus ja salasana ovat oikein, siirrytään vuokaaviossa kirjautumaan sisään.


Molemmissa vuokaavioissa saa käyttää syöte‑symbolia, koska syöte kuvaa tilanteita, joissa ohjelma vastaanottaa tietoa. Käyttäjän näkökulmasta käyttäjä lähettää tiedon ohjelmalle, ja ohjelman näkökulmasta ohjelma saa tiedon jostakin lähteestä.
1) Käyttäjän näkökulma: ”Kirjautuminen epäonnistui” ja ”Kirjaudutaan sisään” ovat tulosteita eli käyttöliittymässä näkyviä viestejä käyttäjälle. Ne eivät ole varsinaisia prosesseja, vaan pelkkiä ilmoituksia. Tietokone tai ohjelma ei tee näillä viesteillä mitään, vaan ne ovat tarkoitettu ainoastaan käyttäjän ohjaamiseen ja informoimiseen.
2) Tietokoneen / ohjelman näkökulma: Samat asiat toteutuvat prosesseina, eikä tulosteina. Ohjelmalla on omat sisäiset prosessit ja virheenkäsittelyt, jotka eivät näy käyttäjälle. ”Käsittele kirjautumisvirhe” ja ”Kirjaudu sisään” ovat toimintoja.
