Tilan luonnehdinta (yksi tapa)

Koko: px
Aloita esitys sivulta:

Download "Tilan luonnehdinta (yksi tapa)"

Transkriptio

1 Olion tilat Tila on olion attribuuttien ja linkkien arvoyhdistelmä, jolla on oma merkityksensä. Ryhmittely eri tiloiksi tapahtuu saapuvien tapahtumien vaatimien toimenpiteiden mukaan. Puheluesimerkistä voidaan löytää tiloja kuten: valmiustila, numeroiden valinta, hälytysääni, puhelu käynnissä jne. Tapahtumat aiheuttavat tilamuutoksia. Se, millä tavalla järjestelmä (tai olio) vastaa tapahtumaan, riippuu paitsi olioiden ja tapahtuman attribuuttien arvoista myös vallitsevasta tilasta ja tapahtuman aiheuttamasta tilamuutoksesta. Oliomallinnus TITE.2040 Hannu K. Niinimäki 1 Tilan luonnehdinta (yksi tapa) Kellossa oleva herätys soi. Oliomallinnus TITE.2040 Hannu K. Niinimäki 2 1

2 Tilakaavio (State diagram) Tilakaavio kuvaa järjestelmän tilamuutokset nykyisen tilan ja tapahtuman funktiona. Puhelinesimerkki. Oliomallinnus TITE.2040 Hannu K. Niinimäki 3 Tilakaavion perussymbolit Tila Tilasiirtymä, jossa E on tapahtuma E Alkutila, jossa S on tilan nimi Lopputila, jossa S on tilan nimi Oliomallinnus TITE.2040 Hannu K. Niinimäki 4 2

3 Tilakaavion toiminnasta Jos tapahtuman E sattuessa ollaan tilassa S, uudeksi tilaksi tulee S', johon tapahtuma E johtaa eli E = E i. E1 E2 Ei Ek Huom. E n E m, kun n m. Jos E E j, "j = 1...k, ei tapahdu mitään.(tila ei vaihdu) Oliomallinnus TITE.2040 Hannu K. Niinimäki 5 Ehdot Tilasiirtymiin voidaan liittää ehtoja, joiden vaikutuksesta tilasiirtymä tapahtuu vain, jos ehto on tosi. Tapahtuman lisäksi vaaditaan, että samalla ehto on tosi. Tapahtuma on hetkellinen, mutta ehdon arvo (tosi/epätosi) on voimassa pitemmän aikaa. Ehdot toimivat tilasiirtymän vartijoina (guards). Esim. "Jos menet aamulla ulos (tapahtuma), ja silloin on pakkasta (ehto), on parasta, että otat käsineet käteen (seuraava tila). E [ehto] Oliomallinnus TITE.2040 Hannu K. Niinimäki 6 3

4 Liikennevaloesimerkki Tiet risteysalueella käsittävät kaksi kaistaa: Vasemmalle kääntyvä liikenne ryhmittyy vasemmanpuoleiselle kaistalle. Oliomallinnus TITE.2040 Hannu K. Niinimäki 7 Operaatiot 1 Operaatiot ovat (toimenpiteitä) käsittelyä, joka liittyy tilaan tai tilasiirtymään. Aktiviteetiksi (activity) sanotaan operaatiota, joka liittyy tilaan. Aktiviteetin suoritus vie aikaa ainakin jonkin verran. Aktiviteetteihin kuuluvat jatkuvat aktiviteetit kuten kuvioiden esitys näytöllä tai puhelimen hälytysäänen ylläpito, jotka päättyvät tapahtumaan, joka aiheuttaa poistumisen tilasta peräkkäiset (osa)operaatiot, jotka päättyvät itsestään, kuten venttiilin sulkeminen tai joukko laskutoimituksia do/ A Oliomallinnus TITE.2040 Hannu K. Niinimäki 8 4

5 Operaatiot 2 Toimenpiteeksi (action) sanotaan operaatiota, joka liittyy tilasiirtymään. Tapahtuma aiheuttaa tilasiirtymän ja siten myös toimenpiteen. Toimenpide on nopea operaatio; se käynnistyy välittömästi tapahtuman esiinnyttyä ja kestää vain vähän aikaa. Esim. "disconnect phone line" voisi olla toimenpide, joka liittyy tapahtumaan "on-hook". E (attrib) [ehdot] / toimenpide Oliomallinnus TITE.2040 Hannu K. Niinimäki 9 Toimenpiteen käytöstä Esim. järjestelmän sisäisessä ohjauksessa, kuten attribuuttien arvojen muuttamisessa tai toisten tapahtumien muodostamisessa. Tyypillinen toimenpide on laskurin arvon kasvattaminen tapahtuman esiintyessä Oliomallinnus TITE.2040 Hannu K. Niinimäki 10 5

6 Puhelinesimerkki Oliomallinnus TITE.2040 Hannu K. Niinimäki 11 Tulo- ja jättötoimenpiteet (Entry and Exit Actions) Toimenpide liittyy yleensä tilasiirtymään. Joskus on kannattaa liittää toimenpide hetkeen, jolloin tilaan saavutaan tai hetkeen, jolloin tilasta poistutaan. Tarkastellaan esimerkki autotallin ovea, joka avataan ja suljetaan nappia painamalla. Toimenpide tilasiirtymässä. Oliomallinnus TITE.2040 Hannu K. Niinimäki 12 6

7 Tulotoimenpiteet (entry) Toteutetaan tilaan saavuttaessa. Edellinen esimerkki tulotoimenpiteillä. Oliomallinnus TITE.2040 Hannu K. Niinimäki 13 Jättötoimenpiteet (exit) Toteutetaan tilasta poistuttaessa. Kysymys: voiko edellisen kuvata jättötoimenpiteillä? Oliomallinnus TITE.2040 Hannu K. Niinimäki 14 7

8 Sisäiset tapahtumat Tapahtuma voi aiheuttaa toimenpiteen ilman, että tilan vaihtoa tapahtuisi. Jos tilaan ei liity tulo- eikä jättötoimenpiteitä, asia voidaan kuvata niin, että tilasiirtymä tapahtuu samaan tilaan takaisin. Vrt. valikkoesimerkki. Sisäinen tapahtuma ja siihen liittyvä toimenpide kuvataan tilasymbolin sisälle (tapahtuman nimi, kauttaviiva ja toimenpiteen nimi) ainakin silloin, kun tilaan sisältyy tulo- tai jättötoimenpiteitä, joita ei haluta suorittaa. Oliomallinnus TITE.2040 Hannu K. Niinimäki 15 Jakeluautomaatti-esimerkki Automaatti osaa antaa rahasta takaisin. Oliomallinnus TITE.2040 Hannu K. Niinimäki 16 8

9 Automaattinen siirtymä Joskus tila esitetään tilakaaviossa vain aktiviteetin suorittamista varten. Kun aktiviteetti on suoritettu, siirto toiseen tilaan tapahtuu. Nuoli ilman tapahtumaa ja ehtoa kertoo automaattisesta siirtymästä, joka tapahtuu, kun tilan sisältämä aktiviteetti on suoritettu. Edellä ollut esimerkki sisälsi automaattisen siirtymän. Oliomallinnus TITE.2040 Hannu K. Niinimäki 17 Hierarkkiset tilakaaviot Tilakaavion koko kasvaa nopeasti kuvattavan järjestelmän ko'on kasvaessa tai lisättäessä kuvaustarkkuutta. Aggregaation avulla tila jaetaan osiin niin, että näiden välillä on vain vähän vuorovaikutuksia. Yleistämisessä aktiviteetti ja toimenpide kuvataan lyhyesti ja yleisesti korkealla tasolla, siirrytään sitten seuraavalle, alemmalle tasolle, jossa se kuvataan tarkemmin yksityiskohtia lisäämällä. Yleistämisessä voidaan soveltaa attribuuttien ja operaatioiden perimistä. Oliomallinnus TITE.2040 Hannu K. Niinimäki 18 9

10 Aktiviteetin tarkentaminen Myyntiautomaattin tilakaaviossa esiintyi tila, joka sisälsi aktiviteetin "dispense item". Tarkennettaessa tämä aktiviteetti muodostuu useasta alemman tason tilasta ja tapahtumasta: Oliomallinnus TITE.2040 Hannu K. Niinimäki 19 Tapahtuman tarkentaminen Tapahtuma voidaan tarkentaa niin, että se muodostuu itse asiassa tilakaaviosta. Myyntiautomaattin tapahtuma "select item" käsittää useita alemman tason tapahtumia, jotka ohjaavat siirtymistä alemman tason tilojen välillä sekä lopulta siirtymää ylemmän kaavion tasolle: Oliomallinnus TITE.2040 Hannu K. Niinimäki 20 10

11 Tilan yleistys Tiloilla voi olla alitiloja, jotka perivät siirtymät ylitiloilta. Siirtymä tai toimenpide, joka vaikuttaa tilaan, vaikuttaa myös kaikkiin alitiloihin. E1 E1 E2 E2 E2 Puhelinesimerkissä kaikki tilat lukuunottamatta tilaa "Idle" ovat tilan "Active" alitiloja. Tapahtuman "on-hook" esiintyminen missä alitilassa tahansa aiheuttaa siirtymisen tilaan "Idle". off-hook on-hook Oliomallinnus TITE.2040 Hannu K. Niinimäki 21 Puhelinesimerkki avattuna Oliomallinnus TITE.2040 Hannu K. Niinimäki 22 11

12 Vaihteistoesimerkki Vaihdekeppi voi olla tilassa reverse, neutral tai forward (taaksepäin, vapaa, eteenpäin). Jos ylitila on forward, tapahtuma "push N" aiheuttaa siirtymän tilaan neutral siitä riippumatta, mikä vaihteista first, second tai third on valittuna. Oliomallinnus TITE.2040 Hannu K. Niinimäki 23 Rinnakkaisuus (Concurrency) 1 Aggregaatioon/kompositioon liittyvä Aggregaatio/kompositio-olion tila on osatilojen (komponenttien) yhdistelmä. B:llä, C:llä, D:llä ja E:llä on omat tilakaavionsa. A:n tila on tila(b) * tila(c) * tila(d) * tila(e) Oliomallinnus TITE.2040 Hannu K. Niinimäki 24 12

13 Rinnakkaisuus 2 Aggregaatioon/kompositioon liittyvä Aggregaation/komposition komponenttien tilojen välillä voi vallita vuorovaikutussuhde. Olioon liittyvä vartioitu (ehdolla varustettu) tilasiirtymä voi riippua toisen olion tilasta => tilakaavioiden välillä riippuvuus. Tilakaavioiden modulaarisuus (oliolla oma tilakaavionsa) voidaan kuitenkin säilyttää. Oliomallinnus TITE.2040 Hannu K. Niinimäki 25 Aggregaation tilat esimerkki (1) Seuraava kaavio esittää autoa (car) aggregaationa komponenttien tiloista: Ignition, Transmission, Accelator ja Brake (sytytys, välitys, kiihdytys ja jarrutus). Joka komponenttitilalla on myös alitiloja. Auton tila käsittää yhden alitilan joka komponentista. Kukin komponentti kokee tilasiirtymiä riippumatta muista komponenteista. Poikkeuksena on tapahtuma turn key to start olioon Ignition liityvässä tilakaaviossa, jossa ehtona on transmission in neutral eli olioon Transmission liittyvä tila. Oliomallinnus TITE.2040 Hannu K. Niinimäki 26 13

14 Aggregaation tilat esimerkki (kuva) Oliomallinnus TITE.2040 Hannu K. Niinimäki 27 Olion tilan sisäinen rinnakkaisuus 1 Olion tilan sisäisestä rinnakkaisuudesta on kyse silloin, kun olio voidaan osittaa attribuuttien ja linkkien alijoukoiksi niin, että kullakin on oma tilakaavionsa. Olion tila käsittää yhden tilan jokaisesta alikaaviosta. Alikaavioiden ei tarvitse olla riippumattomia. Sama tapahtuma voi aiheuttaa tilasiirtymiä useissa kaavioissa. Esitetään jakamalla tilasymboli katkoviivoilla osatilakaavioiksi. Myös osatiloille voidaan antaa nimet. Oliomallinnus TITE.2040 Hannu K. Niinimäki 28 14

15 Olion tilan sisäinen rinnakkaisuus 2 Oliomallinnus TITE.2040 Hannu K. Niinimäki 29 Tapahtuman lähettäminen 1 Oliot voivat tilasiirtymän yhteydessä lähettää tapahtumia toisilleen. Toimenpide "send E(attributes)" lähettää tapahtuman E attribuutteineen yhdelle tai useammalle oliolle. Tapahtuma käynnistää samanaikaisesti kaikki ne tilasiirtymät, jotka ovat olleet sillä hetkellä tapahtumaa odottamassa. Sana "send" voidaan jättää pois, jos on selvää, että E edustaa tapahtumaa (esim osoitetetaan nuolella). Oliomallinnus TITE.2040 Hannu K. Niinimäki 30 15

16 Tapahtuman lähettäminen 2 Tapahtuma E1 aiheuttaa tilasiirtymän, jonka yhteydessä suoritetaan toimenpide, joka on tapahtuman E2 lähetys. E1 / (send)e2 Tapahtuman lähetys luokan oliolle: E1 E2 Oliomallinnus TITE.2040 Hannu K. Niinimäki 31 Tapahtuman lähettäminen 3 Tapahtuman lähetys ja sen vaikutuksen esittäminen vastaanottavan luokan tilakaaviossa. E1 E2 Oliomallinnus TITE.2040 Hannu K. Niinimäki 32 16

17 Rinnakkaisten aktiviteettien synkronointi Joskus olion pitää suorittaa useita aktiviteetteja samanaikaisesti. Aktiviteettien suoritus ei ole keskenään synkronoitu, mutta olio voi siirtyä seuraavaan tilaan vasta, kun kaikki aktiviteetit ovat tulleet loppuunsuoritetuiksi. Esimerkkinä ohjauksen pilkkominen ja yhdistäminen. Oliomallinnus TITE.2040 Hannu K. Niinimäki 33 Synkronointiesimerkki Talon rakentamisen synkronointi. Oliomallinnus TITE.2040 Hannu K. Niinimäki 34 17

18 Ohjauksen erottaminen ehdon avulla. voidaan esittää N-S suoraan time-out [cars N-S vasemmalle] N-S vasemmalle time-out [no cars W-E vasemmalle] [no cars N-S vasemmalle] time-out E-W vasemmalle [cars W-E vasemmalle] time-out E-W suoraan Oliomallinnus TITE.2040 Hannu K. Niinimäki 35 Erityisiä merkintöjä 1 G x q Voidaan esittää seuraavasti. G x q Oliomallinnus TITE.2040 Hannu K. Niinimäki 36 18

19 Erityisiä merkintöjä 1 Keskeytyksen ja sen jälkeisen paluun kuvaaminen historiatilan kautta. Historia-tila palauttaa tilanteen ennalleen. Oliomallinnus TITE.2040 Hannu K. Niinimäki 37 19

UML -mallinnus TILAKAAVIO

UML -mallinnus TILAKAAVIO UML -mallinnus TILAKAAVIO SISÄLLYS 3. Tilakaavio 3.1 Tilakaavion alku- ja lopputilat 3.2 Tilan nimi, muuttujat ja toiminnot 3.3 Tilasiirtymä 3.4 Tilasiirtymän vai tilan toiminnot 3.5 Tilasiirtymän tapahtumat

Lisätiedot

Ohjelmistojen mallintaminen olioiden elinkaaret - tilakaavio. 21.11.2008 Harri Laine 1

Ohjelmistojen mallintaminen olioiden elinkaaret - tilakaavio. 21.11.2008 Harri Laine 1 Ohjelmistojen mallintaminen olioiden elinkaaret - tilakaavio 21.11.2008 Harri Laine 1 Joidenkin järjestelmien sisältömallissa on erotettavissa luokkia, joiden ilmentymien käyttäytymisen kuvaaminen, kirjaus

Lisätiedot

UML- mallinnus: Tilakaavio

UML- mallinnus: Tilakaavio UML- mallinnus: Tilakaavio Karkea kuvaus UML- kaavioiden käytöstä ohjelmistonkehityksen eri vaiheissa ja tehtävissä. Mallinnus tilakaavioilla Tilakaaviolla kuvataan yhden luokan olioiden tilan muuttumista

Lisätiedot

Joskus yleistäminen voi tapahtua monen ominaisuuden pohjalta. Myös tällöin voi tulla moniperintätilanteita.

Joskus yleistäminen voi tapahtua monen ominaisuuden pohjalta. Myös tällöin voi tulla moniperintätilanteita. Moniperintä 2 Joskus yleistäminen voi tapahtua monen ominaisuuden pohjalta. Myös tällöin voi tulla moniperintätilanteita. Oliomallinnus TITE.2040 Hannu K. Niinimäki 1 Delegointi 1 Moniperinnän toteuttaminen

Lisätiedot

Tilakaaviot, sekvenssikaaviot (Haikala, Märijärvi ss , )

Tilakaaviot, sekvenssikaaviot (Haikala, Märijärvi ss , ) Tilakaaviot, sekvenssikaaviot (Haikala, Märijärvi ss. 121-133, 135 141) Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Sisältö Sekvenssikaaviot ja tilakaaviot osana UML:ia Sekvenssikaaviot

Lisätiedot

Luokka (class) esitetään suorakulmion avulla, jonka sisälle kirjoitetaan luokan nimi (vahvennettuna).

Luokka (class) esitetään suorakulmion avulla, jonka sisälle kirjoitetaan luokan nimi (vahvennettuna). Luokkakaavio (Class diagram) Oliokaavio (Object diagram) Luokka (class) esitetään suorakulmion avulla, jonka sisälle kirjoitetaan luokan nimi (vahvennettuna). Ikkuna Olio (object) on luokan ilmentymä (instance).

Lisätiedot

Operator's Panel Välityspöytä

Operator's Panel Välityspöytä Sisällys Operator's Panel Välityspöytä 1. Yleistä...2 1.1 Välityspöydän käynnistäminen...2 1.1.1 VoIP-puhelin...2 1.1.2 Kirjautuminen...2 1.2 Välityspöydän sulkeminen...3 1.3 Käyttöliittymä...4 1.3.1 Puhelut...4

Lisätiedot

Toimintokaavio. UML-Toimontokaavio 1

Toimintokaavio. UML-Toimontokaavio 1 Toimintokaavio - Toimintokaaviot (octivity diagrams) kuvaavat toimintoja ja niiden seurauksia. - Toimintokaavio on tilakaavion muunnos, toimintojen ja niiden tulosten kuvaamisen olioiden tilamuutoksina.

Lisätiedot

Mallinnus. 5. Järjestelmämallit. Abstraktiot. Mallinnuksen etuja. Arkkitehtuurimalli. Yhteysmallit. Ohjelmistotuotanto, järjestelmämallit Kevät 2005

Mallinnus. 5. Järjestelmämallit. Abstraktiot. Mallinnuksen etuja. Arkkitehtuurimalli. Yhteysmallit. Ohjelmistotuotanto, järjestelmämallit Kevät 2005 5. Järjestelmämallit Käyttäjävaatimukset pitää kirjoittaa luonnollisella kielellä. Niitä lukevat myös asiakkaat ja loppukäyttäjät. Järjestelmävaatimukset kannattaa kirjoittaa jollain rakenteisella kuvaustavalla.

Lisätiedot

Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.

Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita. Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita. Arkkitehtuuriin vaikuttavat ympäristötekijät Jo kehittämisen alkuvaiheessa on tarpeellista hahmotella arkkitehtuurin perusratkaisu. Lähtökohdat

Lisätiedot

5. Järjestelmämallit. Mallinnus

5. Järjestelmämallit. Mallinnus 5. Järjestelmämallit Käyttäjävaatimukset pitää kirjoittaa luonnollisella kielellä. Niitä lukevat myös asiakkaat ja loppukäyttäjät. Järjestelmävaatimukset kannattaa kirjoittaa jollain rakenteisella kuvaustavalla.

Lisätiedot

Rinnakkaisuuden hyväksikäyttö peleissä. Paula Kemppi

Rinnakkaisuuden hyväksikäyttö peleissä. Paula Kemppi Rinnakkaisuuden hyväksikäyttö peleissä Paula Kemppi 24.4.2008 Esityksen rakenne Johdantoa Rinnakkaisuus Pelimoottorien rinnakkaisuuden mallit Funktionaalisen rinnakkaisuuden malli Rinnakkaisen tiedon malli

Lisätiedot

Ohjelmistotekniikan menetelmät, UML

Ohjelmistotekniikan menetelmät, UML 582101 - Ohjelmistotekniikan menetelmät, UML 1 Sisältö DFD- ja sidosryhmäkaavioiden kertaus Oliomallinnus UML:än kaaviotyypit 2 Tietovuokaaviot Data flow diagrams, DFD Historiallisesti käytetyin kuvaustekniikka

Lisätiedot

KÄYTTÖOHJE Connect Control Light/Set Light/Set Kaksoisaika Mode Ajanotto Mode Control Mode Light/Set

KÄYTTÖOHJE Connect Control Light/Set Light/Set Kaksoisaika Mode Ajanotto Mode Control Mode Light/Set KÄYTTÖOHJE Kello käynnistyy lepotilasta painamalla mitä tahansa painiketta 2 sekunnin ajan. Pääset nyt asettamaan ajan järjestyksessä: kaupunki, DST( kesäaikaasetus), Tunnit, Minuutit, Sekuntit, Vuosi,

Lisätiedot

Sisältö. Tilakaaviot 2

Sisältö. Tilakaaviot 2 Tilakaaviot Tilakaavioilla on tietojärjestelmien kuvauksessa monenlaisia käyttökohteita. Niitä voidaan käyttää toimintojen kuvaamisessa, käyttöliittymien hahmottelussa, järjestelmään kuuluvien käsitteiden

Lisätiedot

Ohjelmistotuotanto, s

Ohjelmistotuotanto, s Ohjelmistotuotanto Määrittelytekniikat 1 Sidosryhmät (ulkopuoliset tahot) ihmiset, organisaatiot, toiset järjestelmät ulkopuolella, mutta tekemisissä kehitettävän ohjelmiston kanssa Liittymät tiedot tai

Lisätiedot

ELEC-C3240 Elektroniikka 2

ELEC-C3240 Elektroniikka 2 ELEC-C324 Elektroniikka 2 Marko Kosunen Marko.kosunen@aalto.fi Digitaalielektroniikka Tilakoneet Materiaali perustuu kurssiins-88. Digitaalitekniikan perusteet, laatinut Antti Ojapelto Luennon oppimistavoite

Lisätiedot

Visual Voicemail -version 8.5 ja uudempien pikaopas

Visual Voicemail -version 8.5 ja uudempien pikaopas QUICK START GUIDE Visual Voicemail -version 8.5 ja uudempien pikaopas Mikä on Visual Voicemail? 2 Visual Voicemail puhelimessa 2 Käyttäminen: Visual Voicemail 3 Kirjautuneena pysyminen ja uloskirjautuminen

Lisätiedot

Automaatit. Muodolliset kielet

Automaatit. Muodolliset kielet Automaatit Automaatit ovat teoreettisia koneita, jotka käsittelevät muodollisia sanoja. Automaatti lukee muodollisen sanan kirjain kerrallaan, vasemmalta oikealle, ja joko hyväksyy tai hylkää sanan. Täten

Lisätiedot

Fitness G-SHOCK GBA-800

Fitness G-SHOCK GBA-800 Fitness G-SHOCK GBA-800 GBA-800 saatavilla kuudessa eri värissä Style Series Specs Super LED-valo Älypuhelin yhteys / Bluetooth Connected GBA-800-1AER GBA-800-2AER GBA-800-3AER GBA-800-8AER Askelmittari

Lisätiedot

Tervetuloa. Pikaopas. philips. Liitä. Asenna. Nauti

Tervetuloa. Pikaopas. philips. Liitä. Asenna. Nauti Tervetuloa Pikaopas 1 2 3 Liitä Asenna Nauti philips + Pakkauksen sisältö CD640 tukiasema TAI - Connect Install Enjoy CD640/CD645 luuri CD645 tukiasema Tukiaseman verkkolaite Welcome Quick start guide

Lisätiedot

Tutustuminen tuotantolinjastoon

Tutustuminen tuotantolinjastoon Tutustuminen tuotantolinjastoon Hands-on harjoitus 1 1 Tehtävät 2 Tuotantolinjasto yleisesti 2.1 Asemien käsitteleminen (Kuva 1) 2.2 Tuotantolinjaston toiminta 3 Jakeluaseman kuvaus 4 Testausaseman kuvaus

Lisätiedot

Se mistä tilasta aloitetaan, merkitään tyhjästä tulevalla nuolella. Yllä olevassa esimerkissä aloitustila on A.

Se mistä tilasta aloitetaan, merkitään tyhjästä tulevalla nuolella. Yllä olevassa esimerkissä aloitustila on A. Tehtävä. Tämä tehtävä on aineistotehtävä, jossa esitetään ensin tehtävän teoria. Sen jälkeen esitetään neljä kysymystä, joissa tätä teoriaa pitää soveltaa. Mitään aikaisempaa tehtävän aihepiirin tuntemusta

Lisätiedot

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...

Lisätiedot

Dynaaminen analyysi II

Dynaaminen analyysi II Dynaaminen analyysi II Luento 7 Antti-Pekka Tuovinen 9 April 2013 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syys-seurausverkot ja päätöstaulut Käyttötapaukset Yhteenveto

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen, tommi.mikkonen@tut.fi

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen, tommi.mikkonen@tut.fi 5. Luento: Rinnakkaisuus ja reaaliaika Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Perusongelmat Jako prosesseihin Reaaliaika Rinnakkaisuus Rinnakkaisuus tarkoittaa tässä yhteydessä useamman kuin yhden

Lisätiedot

TELIA VIESTINTÄPALVELU VIP

TELIA VIESTINTÄPALVELU VIP TELIA VIESTINTÄPALVELU VIP Loma- ja Poissaoloviestitoiminnallisuuden käyttöopas v. 2.0 TELIA VIESTINTÄPALVELU VIP 1 Toiminnallisuuden kuvaus Loma- / Poissaoloviestin aktivoit päälle suorittamalla seuraavat

Lisätiedot

MUSTALINJA II KÄYTTÖOHJE MUSTALINJA.FI

MUSTALINJA II KÄYTTÖOHJE MUSTALINJA.FI MUSTALINJA II KÄYTTÖOHJE 2 SISÄLLYSLUETTELO 1. PUHELIMEN PERUSNÄYTTÖ JA KUVAKKEIDEN MERKITYKSET... 3 2. SISÄÄNKIRJAUTUMINEN... 4 3. ASETUKSET ULOSPÄIN NÄKYVÄN NUMERON VALINTA... 5 4. ASETUKSET JONOJEN

Lisätiedot

TIEA241 Automaatit ja kieliopit, kevät Antti-Juhani Kaijanaho. 12. tammikuuta 2012

TIEA241 Automaatit ja kieliopit, kevät Antti-Juhani Kaijanaho. 12. tammikuuta 2012 TIEA241 Automaatit ja kieliopit, kevät 2012 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 12. tammikuuta 2012 Sisällys Sisällys Äärellisiä automaatteja PUSH ON PUSH OFF Q T Q J C C H S C,Q C,Q 0 50s 1e

Lisätiedot

PIKAOHJE D-LINE / D-SAT Näyttötaulut

PIKAOHJE D-LINE / D-SAT Näyttötaulut v.181012 PIKAOHJE D-LINE / D-SAT Näyttötaulut URHEILUN AJANOTON EDELLÄKÄVIJÄ Sisällysluettelo 1.1 Näytön asetusten vaihto ja esimerkki kellonajan vaihdosta... 1 1.2 Tehdasasetukset... 2 1.3 Tärkeimmät

Lisätiedot

Työryhmän jäsenen käyttöohje - RUMA-mobiilisovellus. 1. Sisäänkirjautuminen ja uloskirjautuminen

Työryhmän jäsenen käyttöohje - RUMA-mobiilisovellus. 1. Sisäänkirjautuminen ja uloskirjautuminen Työryhmän jäsenen käyttöohje - RUMA-mobiilisovellus Sisällys 1. Sisäänkirjautuminen ja uloskirjautuminen... 1 2. Päävalikko... 2 3. Työkartta-näkymä... 3 4. Liittyminen työryhmään... 4 5. Poistuminen työryhmästä...

Lisätiedot

Sonera Viestintäpalvelu VIP

Sonera Viestintäpalvelu VIP Sonera Viestintäpalvelu VIP Loma- ja Poissaoloviestitoiminnallisuuden käyttöopas v 1.2 Toiminnallisuuden kuvaus Poissaoloviestin aktivoit päälle suorittamalla seuraavat toimenpiteet: Valitse aktiviteetiksesi

Lisätiedot

VIP Mobile Android. Opas asennukseen ja tärkeimpien toimintojen käyttöön

VIP Mobile Android. Opas asennukseen ja tärkeimpien toimintojen käyttöön VIP Mobile ndroid Opas asennukseen ja tärkeimpien toimintojen käyttöön TSP-3719_1-1305 sennus Seuraavassa saat yksinkertaiset ohjeet VIP-sovelluksen asentamiseksi puhelimeesi. lla olevat vaiheet tarvitsee

Lisätiedot

BIRSSI.NET 2 - OHJEET KULJETTAJILLE

BIRSSI.NET 2 - OHJEET KULJETTAJILLE BIRSSI.NET 2 - OHJEET KULJETTAJILLE Sivu 1 1. KUN TYÖVUORO ALKAA / OHJELMAN KÄYNNISTYS 1. Ohjelmat käynnistyvät klikkaamalla Start = Käynnistysvalikko 2. Käynnistä birssi.net klikkaamalla sen käynnistyskuvaketta

Lisätiedot

Ohjelmistojen mallintaminen Unified Modeling Language (UML)

Ohjelmistojen mallintaminen Unified Modeling Language (UML) 582104 Ohjelmistojen mallintaminen Unified Modeling Language (UML) 1 Olioperustaisuus Olio toimii mallinnuksen perusyksikkönä eri abstraktiotasoilla Järjestelmän rajaus, suunnittelu, ohjelmointi, suoritus..

Lisätiedot

CAB Plan. CAB Plan Päivitys 5.2

CAB Plan. CAB Plan Päivitys 5.2 CAB Plan Päivitys 5.2 CAB Plan Reaaliaikaiset (Push) ilmoitukset Päivityksen 5.2 jälkeen on mahdollista laittaa reaaliaikaisia ilmoituksia suoraan käyttäjien CSP alustalle. Kun ilmoitus on vastaanotettu,

Lisätiedot

system 2.0 KODIN OHJAUSLAITE

system 2.0 KODIN OHJAUSLAITE system 2.0 KODIN OHJAUSLAITE KÄYTTÖ- JA OHJEKIRJA YLEISTÄ Lue tämä ohjekirja huolellisesti ennen ohjausyksikön käytön aloittamista, käytä ainoastaan tämän kirjan ohjeiden ja annettujen opastusten mukaisesti.

Lisätiedot

Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen

Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Liikenteen turvallisuusvirasto 27.9.2012 Sisällysluettelo Luottamuksellista tietoa sisältävien sähköpostiviestien

Lisätiedot

Luottamuksellinen sähköposti Trafissa

Luottamuksellinen sähköposti Trafissa OHJE 1 (8) Luottamuksellinen sähköposti Trafissa Trafi käyttää Deltagon Sec@GW -ohjelmistoa sähköpostin luottamuksellisuuden suojaamiseen. D-Envelope sovelluksen avulla viestien vastaanottaminen ei edellytä

Lisätiedot

OHJELMOINTILAITE 10/50

OHJELMOINTILAITE 10/50 OHJELMOINTILAITE 10/50 1 2 3 4 5 6 17 16 15 7 14 8 13 12 11 10 9 1) Näyttö 1 taivutuksen nro. 2) Näyttö 2 kulma 3) LED merkkivalo MANUAALI 4) OFF-SET. 5) Taivutussuunta. 6) Palautus 7) Käynnistys ja resetointi.

Lisätiedot

Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi

Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi Solidity älysopimus ohjelmointi Sopimus suuntautunut ohjelmointi Merkle puu Kertausta eiliseltä Solidity on korkean tason älysopimus ohjelmointikieli Muistuttaa olio-ohjelmointia Javalla Sopimuskoodi on

Lisätiedot

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA Asennusohjeiden sisältö 1. RICA optimointiohjelmoinnin periaate isoftloaderilla... 2 2. RICA isoftloader toimituspaketin sisältö... 3 3. isoftloader Sync-ohjelmiston

Lisätiedot

Ohjelmistotuotanto, s /3/2003

Ohjelmistotuotanto, s /3/2003 Ohjelmistotuotanto Määrittelytekniikat 1 Sidosryhmät (ulkopuoliset tahot) ihmiset (käyttäjät), organisaatiot, toiset järjestelmät ulkopuolella, mutta tekemisissä kehitettävän ohjelmiston kanssa Sidosryhmien

Lisätiedot

Epooqin perusominaisuudet

Epooqin perusominaisuudet Epooqin perusominaisuudet Huom! Epooqia käytettäessä on suositeltavaa käyttää Firefox -selainta. Chrome toimii myös, mutta eräissä asioissa, kuten äänittämisessä, voi esiintyä ongelmia. Internet Exploreria

Lisätiedot

Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu. Pikaopas

Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu. Pikaopas Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu Pikaopas Sisältö Johdanto... 2 Järjestelmävaatimukset... 2 Vinkkejä audioneuvottelutoiminnon käyttöön... 3 Audioneuvotteluasetukset...

Lisätiedot

Mainosankkuri.fi-palvelun käyttöohjeita

Mainosankkuri.fi-palvelun käyttöohjeita Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...

Lisätiedot

2 Konekieli, aliohjelmat, keskeytykset

2 Konekieli, aliohjelmat, keskeytykset ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä

Lisätiedot

12. Javan toistorakenteet 12.1

12. Javan toistorakenteet 12.1 12. Javan toistorakenteet 12.1 Sisällys Yleistä toistorakenteista. Laskurimuuttujat. While-, do-while- ja for-lauseet. Laskuri- ja lippumuuttujat. Tyypillisiä ohjelmointivirheitä. Silmukan rajat asetettu

Lisätiedot

Swiss timer kellokonsoli käyttöohje

Swiss timer kellokonsoli käyttöohje Swiss timer kellokonsoli käyttöohje Hae toimitsijapöytä varastosta ja kellokonsoli sovitusta paikasta. Toistaiseksi kellokonsolista sovitaan HYVISSÄ AJOIN ennen peliä Mia Westerlundin (050 3018726) kanssa.

Lisätiedot

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia

Lisätiedot

Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset

Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset. Käyttötapaukset Järjestelmän rajaus Ohjelmistotuotanto Määrittelytekniikat 1 Sidosryhmät (ulkopuoliset tahot) ihmiset, organisaatiot, toiset järjestelmät ulkopuolella, mutta tekemisissä kehitettävän ohjelmiston kanssa

Lisätiedot

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1 Ajokorttimoduuli Moduuli 2 - Laitteenkäyttö ja tiedonhallinta Harjoitus 1 Tämän harjoituksen avulla opit alustamaan levykkeesi (voit käyttää levykkeen sijasta myös USBmuistitikkua). Harjoitus tehdään Resurssienhallinnassa.

Lisätiedot

Apple iphone 4 puhelimen käyttöönotto:

Apple iphone 4 puhelimen käyttöönotto: Apple iphone 4 puhelimen käyttöönotto: Ennen vanhan puhelimesi käytöstä poistoa, pidäthän huolen, että olet synkronisoinut yhteystietosi Exchange palvelimelle! iphone 4 yhdellä silmäyksellä Purettuasi

Lisätiedot

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia. MagicDraw-pikaohje Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia. Alkuvalmistelut Windows (sali TC205) 1) Kirjaudu sisään TTY:n intra-tunnuksella.

Lisätiedot

TIEA241 Automaatit ja kieliopit, kesä Antti-Juhani Kaijanaho. 22. toukokuuta 2013

TIEA241 Automaatit ja kieliopit, kesä Antti-Juhani Kaijanaho. 22. toukokuuta 2013 TIEA24 Automaatit ja kieliopit, kesä 3 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 22. toukokuuta 3 Sisällys Äärellisiä automaatteja ON PUSH PUSH OFF Q T J Q C C H S C,Q C,Q 0 40 60 80 00, 70 90 Deterministinen

Lisätiedot

MINICODE ACL-153 2. OHJELMOINTIKOODIN JA TUNNISTEEN OHJELMOINTI

MINICODE ACL-153 2. OHJELMOINTIKOODIN JA TUNNISTEEN OHJELMOINTI Asentaja/ Käyttäjän käsikirja MINICODE CL-153 1. JOHDANTO MINICODE ACL-153 ACL-153 on varustettu yhdellä releellä jossa on yksi potentiaalivapaa vaihtokärki. Irroitettavassa liitinrimassa on nastat avauspainikkeelle,

Lisätiedot

Sonera Viestintäpalvelu VIP

Sonera Viestintäpalvelu VIP Sonera Viestintäpalvelu VIP Loma- ja Poissaoloviestitoiminnallisuuden käyttöopas v 1.2 Toiminnallisuuden kuvaus Poissaoloviestin aktivoit päälle suorittamalla seuraavat toimenpiteet: Valitse aktiviteetiksesi

Lisätiedot

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 5. marraskuuta 2015

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 5. marraskuuta 2015 TIEA24 Automaatit ja kieliopit, syksy 205 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 5. marraskuuta 205 Sisällys Käsiteanalyysiä Tarkastellaan koodilukkoa äärellisenä automaattina. Deterministinen äärellinen

Lisätiedot

Siirtymät, tehosteet, daesitys Sisällysluettelo

Siirtymät, tehosteet, daesitys Sisällysluettelo PowerPoint 2013 Siirtymät, tehosteet, daesitys Sisällysluettelo DIAESITYS, TEHOSTEET DIAESITYS, TEHOSTEET... 1 Diaesityksen käynnistäminen... 1 Diaesityksen siirtymät... 1 Siirtymän asettaminen... 1 Diasta

Lisätiedot

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia

Lisätiedot

Hallintaliittymän käyttöohje

Hallintaliittymän käyttöohje Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä

Lisätiedot

11. Javan toistorakenteet 11.1

11. Javan toistorakenteet 11.1 11. Javan toistorakenteet 11.1 Sisällys Laskuri- ja lippumuuttujat. Sisäkkäiset silmukat. Tyypillisiä ohjelmointivirheitä: Silmukan rajat asetettu kierroksen verran väärin. Ikuinen silmukka. Silmukoinnin

Lisätiedot

Ohjeet. Ohjeita on kahdessa paikassa. Admin-näytön oikeassa ylänurkasta. Seura- sivuilta kohdasta Dokumentit

Ohjeet. Ohjeita on kahdessa paikassa. Admin-näytön oikeassa ylänurkasta. Seura- sivuilta kohdasta Dokumentit Ohjeet Ohjeita on kahdessa paikassa Admin-näytön oikeassa ylänurkasta Seura- sivuilta kohdasta Dokumentit Jps.fi -periaatteita 1. Ensin luodaan joukkue (pääkäyttäjä) 1. joukkueen luominen synnyttää Ryhmän

Lisätiedot

Sähköposti ja uutisryhmät 4.5.2005

Sähköposti ja uutisryhmät 4.5.2005 Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer

Lisätiedot

DNA Vastaaja käyttöohje

DNA Vastaaja käyttöohje 1 (9) DNA Vastaaja käyttöohje DNA Oy Puhelin Y-tunnus 044 0440 0592509-6 www.dna.fi Ansatie 6a B PL 41 Kotipaikka 01741 Vantaa Vantaa Sisältö 1 DNA Vastaaja... 3 1.1 Hyödyllistä tietoa... 3 2 DNA Vastaajan

Lisätiedot

Sivu 1 / 11 08.01.2013 Viikin kirjasto / Roni Rauramo

Sivu 1 / 11 08.01.2013 Viikin kirjasto / Roni Rauramo Sivu 1 / 11 Kuvien siirto kamerasta Lyhyesti Tämän oppaan avulla voit: - käyttää tietokoneen omaa automaattista kopiointiin tai siirtoon tarkoitettua toimintaa kuvien siirtoon kamerasta tai muistikortista

Lisätiedot

Sisällys. 11. Javan toistorakenteet. Laskurimuuttujat. Yleistä

Sisällys. 11. Javan toistorakenteet. Laskurimuuttujat. Yleistä Sisällys 11. Javan toistorakenteet Laskuri- ja lippumuuttujat.. Tyypillisiä ohjelmointivirheitä: Silmukan rajat asetettu kierroksen verran väärin. Ikuinen silmukka. Silmukoinnin lopettaminen break-lauseella.

Lisätiedot

UML:n yleiskatsaus. UML:n osat:

UML:n yleiskatsaus. UML:n osat: UML:n yleiskatsaus - voidaan hyödyntää hyvin laajasti. - sopii liiketoimintamallinnukseen, ohjelmistomallinnukseen sen jokaiseen vaiheeseen tai minkä tahansa pysyviä ja muuttuvia ominaisuuksia sisältävän

Lisätiedot

VIP Mobile Windows Phone. Opas asennukseen ja tärkeimpien toimintojen käyttöön

VIP Mobile Windows Phone. Opas asennukseen ja tärkeimpien toimintojen käyttöön VIP Mobile Windows Phone Opas asennukseen ja tärkeimpien toimintojen käyttöön TSP-3719_1-1305 sennus Seuraavassa saat yksinkertaiset ohjeet VIP-sovelluksen asentamiseksi puhelimeesi. lla olevat vaiheet

Lisätiedot

Käyttöohjeet. Kytkinmoduuli 1289 00

Käyttöohjeet. Kytkinmoduuli 1289 00 Käyttöohjeet Kytkinmoduuli 1289 00 Sisällysluettelo 2 Laitekuvaus...3 Käyttölaitteet ja näytöt...4 Liittimet...7 Asennus...8 Käyttötilan asetus...9 Käyttötilan vaihto ohjelmoinnin jälkeen...10 Ohjelmointiohjeita...11

Lisätiedot

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje Muistio 1 (7) Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje Sisällys 1 Johdanto... 1 2 Suojatun viestin vastaanottaminen... 1 3 Suojatun viestin lukeminen... 2 4 Vastaanotetun

Lisätiedot

Käyttöohje Contact WP Poca

Käyttöohje Contact WP Poca Käyttöohje Contact WP Poca 1 SISÄLLYSLUETTELO 1 Yleistä...3 2 Tilausvälityssovelluksen käynnistäminen...3 3 Poca-laitteen aktivoiminen...4 3.1 Toiminnon aktivoiminen:...4 4 Tilauksen vastaanottaminen...6

Lisätiedot

KÄYTTÖOHJE. (valo) Eri painiketoiminnot ilmaistaan viereisen piirroksen esittämillä kirjaimilla.

KÄYTTÖOHJE. (valo) Eri painiketoiminnot ilmaistaan viereisen piirroksen esittämillä kirjaimilla. CASIO-moduuli 3074 KÄYTTÖOHJE W-110 KÄYTTÖOHJETTA KOSKEVA HUOMAUTUS (valo) Eri painiketoiminnot ilmaistaan viereisen piirroksen esittämillä kirjaimilla. KELLON TOIMINNOT Paina C-painiketta toiminnon vaihtoa

Lisätiedot

Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten,

Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten, Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten, että se pystyy suorittamaan kaikki mahdolliset algoritmit?

Lisätiedot

Juha Haataja 4.10.2011

Juha Haataja 4.10.2011 METROPOLIA Taulukkolaskenta Perusteita Juha Haataja 4.10.2011 Lisätty SUMMA.JOS funktion käyttö (lopussa). Tavoite ja sisältö Tavoite Taulukkolaskennan peruskäytön hallinta Sisältö Työtila Omat kaavat,

Lisätiedot

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä. Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Android Sähköpostin määritys Määrittämällä sähköpostitilisi Android-laitteeseesi, voit

Lisätiedot

VDS iloft- NÄYTTÖ OSD- VALIKOLLA KÄYTTÖOHJE

VDS iloft- NÄYTTÖ OSD- VALIKOLLA KÄYTTÖOHJE VDS iloft- NÄYTTÖ OSD- VALIKOLLA KÄYTTÖOHJE Käyttöohje Onneksi olkoon, olet hankkinut ensiluokkaisen näytön! iloft VDS- laitteessa on handsfree- toiminto, sen värinäytön avulla voit kommunikoida ovipuhelimen

Lisätiedot

Alkuarvot ja tyyppimuunnokset (1/5) Alkuarvot ja tyyppimuunnokset (2/5) Alkuarvot ja tyyppimuunnokset (3/5)

Alkuarvot ja tyyppimuunnokset (1/5) Alkuarvot ja tyyppimuunnokset (2/5) Alkuarvot ja tyyppimuunnokset (3/5) Alkuarvot ja tyyppimuunnokset (1/5) Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int luku = 123; Alkuarvon on oltava muuttujan tietotyypin mukainen, esimerkiksi int-muuttujilla kokonaisluku,

Lisätiedot

13. Loogiset operaatiot 13.1

13. Loogiset operaatiot 13.1 13. Loogiset operaatiot 13.1 Sisällys Loogiset operaatiot AND, OR, XOR ja NOT. Operaatioiden ehdollisuus. Bittioperaatiot. Loogiset operaatiot ohjausrakenteissa. Loogiset operaatiot ja laskentajärjestys.

Lisätiedot

BaseMidlet. KÄYTTÖOHJE v. 1.00

BaseMidlet. KÄYTTÖOHJE v. 1.00 KÄYTTÖOHJE v. 1.00 KUVAUS BaseMidlet on matkapuhelimessa toimiva sovellus jolla voi etäkäyttää Tiimi 7000 sarjan säätimiä. Copyright Team-Control Oy, oikeudet muutoksiin pidätetään. TiiMi on Team-Control

Lisätiedot

12. Javan toistorakenteet 12.1

12. Javan toistorakenteet 12.1 12. Javan toistorakenteet 12.1 Sisällys Yleistä toistorakenteista. Laskurimuuttujat. While-, do-while- ja for-lauseet. Laskuri- ja lippumuuttujat. Tyypillisiä ohjelmointivirheitä. Silmukan rajat asetettu

Lisätiedot

TDC Skaala. PIKAKÄYTTÖOHJE SPA9x2 PUHELIMILLE

TDC Skaala. PIKAKÄYTTÖOHJE SPA9x2 PUHELIMILLE TDC Skaala PIKAKÄYTTÖOHJE SPA9x2 PUHELIMILLE 1 PUHELIMEN PAINIKKEET JA TOIMINNOT HUOM: Voit käyttää vain yhtä laitetta kerrallaan: luuria, sankaluuria tai kaiutinta. Vaihtaaksesi näiden välillä puhelun

Lisätiedot

Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata.

Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata. 1 Tulostaulun käyttöohje 1. Yleistä Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata. Näytön alapuolella olevilla A, B, C jne. painikkeilla voi valita

Lisätiedot

DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET

DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET Mobiili-tv-palvelua käytetään puhelimen mobiili-tv-sovelluksella. Tässä dokumentissa kuvatut toiminnallisuudet ovat esimerkkejä tiettyjen puhelinmallien toiminnallisuuksista.

Lisätiedot

McAfee VirusScan Enterprice 7.0.0 asennus

McAfee VirusScan Enterprice 7.0.0 asennus 1 McAfee VirusScan Enterprice 7.0.0 asennus Asennuksen vaiheet: 1. McAfee VirusScan Enteprice 7.0.0 asennus 2. McAfee VirusScan Enteprice 7.0.0 On-Access Scan:n konfigurointi 3. Automaattisten päivitysten

Lisätiedot

Kirje -tasolla viestiliikenne suojataan automaattisesti SSL-salauksella, sekä viesti lukitaan Deltagon MessageLock -tekniikalla.

Kirje -tasolla viestiliikenne suojataan automaattisesti SSL-salauksella, sekä viesti lukitaan Deltagon MessageLock -tekniikalla. Luottamuksellinen sähköposti Lapin AMK:ssa Lapin AMK käyttää Deltagon Sec@GW -ohjelmistoa sähköpostin luottamuksellisuuden suojaamiseen. D-Envelope sovelluksen avulla viestien vastaanottaminen ei edellytä

Lisätiedot

Tietojen haku ja raportit

Tietojen haku ja raportit 1(6) Tietojen haku ja raportit Lista- ja Raportti-sivulla on mahdollisuus selata tietokannassa olevia tapahtumia ja poimia tarkasteluun tietyntyyppiset tapahtumat. Käytössä on joukko ehtoja (suodattimia/filttereitä),

Lisätiedot

Relaatioalgebra. Kyselyt:

Relaatioalgebra. Kyselyt: Relaatioalgebra Relaatiomalliin liittyy malli tietokannan käsittelystä Tietokannasta pitää pystyä hakemaan tietoa ja toisaalta tietokantaa on ylläpidettävä Tietokannan käsittelyn malli relaatioalgebra

Lisätiedot

Olioiden yhteistyön mallintaminen

Olioiden yhteistyön mallintaminen Olioiden yhteistyön mallintaminen Luokkakaaviosta käy hyvin esille ohjelman rakenne minkälaisia luokkia on olemassa miten luokat liittyvät toisiinsa Entä ohjelman toiminta? Luokkakaaviossa voi olla metodien

Lisätiedot

Relaatioalgebra. Relaatioalgebra. Relaatioalgebra. Relaatioalgebra - erotus (set difference) Kyselyt:

Relaatioalgebra. Relaatioalgebra. Relaatioalgebra. Relaatioalgebra - erotus (set difference) Kyselyt: Relaatiomalliin liittyy malli tietokannan käsittelystä Tietokannasta pitää pystyä hakemaan tietoa ja toisaalta tietokantaa on ylläpidettävä Tietokannan käsittelyn malli relaatioalgebra määrittelee operaatiot,

Lisätiedot

UML - unified modeling language

UML - unified modeling language UML - unified modeling language Lähtökohtana: Booch, Rumbaugh, Jacobsson Tavoitteena Unified Method - syntyykö? Kehittäjänä: Rational Inc. Standardointi: Object Management Group (OMG) - vaiheessa Lähteet:

Lisätiedot

KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010

KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010 1 KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010 NÄPPÄIMISTÖ: Ohjelman valinta Asetukset /nollaus Ajastimen valinta (Ei vielä käytössä) Ohjaus oikealle / lisää asetusta / ajastimen käynnistys Seis / valinnan vahvistus

Lisätiedot

Kiertokysely. Sulautetut järjestelmät Luku 2 Sivu 1 (??)

Kiertokysely. Sulautetut järjestelmät Luku 2 Sivu 1 (??) Sulautetut järjestelmät Luku 2 Sivu 1 (??) Kiertokysely Perinteiset ohjelmointikielet kuten C tukevat hyvin sekventiaalista ohjelmointia, jossa herätteisiin reagointi on helppoa toteuttaa pollauksella

Lisätiedot

PERSONEC HR-JÄRJESTELMÄ Käyttöohje Yksikön johtaja

PERSONEC HR-JÄRJESTELMÄ Käyttöohje Yksikön johtaja PERSONEC HR-JÄRJESTELMÄ Käyttöohje Yksikön johtaja Personec HR-järjestelmä sisältää valtion palkkausjärjestelmän (yliopistot) arviointilomakkeet, joihin tallennetut tiedot siirtyvät järjestelmässä VPJ-arviointiprosessin

Lisätiedot

KTJkii-rekisterinpitosovelluksen ohje tiedostojen siirto työaseman ja palvelimen välillä

KTJkii-rekisterinpitosovelluksen ohje tiedostojen siirto työaseman ja palvelimen välillä 1 KTJkii-rekisterinpitosovelluksen ohje tiedostojen siirto työaseman ja palvelimen välillä 1. Tunnistaudu vahvalla tunnistautumisella ja käynnistä internet -selaimella KTJkiirekisterinpitosovellus Ohje

Lisätiedot

Tehtävä 2: Tietoliikenneprotokolla

Tehtävä 2: Tietoliikenneprotokolla Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli

Lisätiedot

TULOSPALVELUN OTTELUSEURANTA

TULOSPALVELUN OTTELUSEURANTA TULOSPALVELUN OTTELUSEURANTA TULOSPALVELU https://taso.palloliitto.fi/taso/login.php YLEISTÄ - Tilastointi tapahtuu TASO-järjestelmässä - Kirjautuminen TASO-järjestelmään tapahtuu kotijoukkueen omilla

Lisätiedot

Maksuturvan pikaopas Smilehouse Workspace/Wosbee -kauppiaille

Maksuturvan pikaopas Smilehouse Workspace/Wosbee -kauppiaille Maksuturvan pikaopas Smilehouse Workspace/Wosbee -kauppiaille Päivitetty 18.11.2011 1(8) Maksuturvan pikaopas Smilehouse Workspace-kauppialle Maksuturva-palvelun käyttö on tehty sinulle mahdollisimman

Lisätiedot