Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.

Koko: px
Aloita esitys sivulta:

Download "Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita."

Transkriptio

1 Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.

2 Arkkitehtuuriin vaikuttavat ympäristötekijät Jo kehittämisen alkuvaiheessa on tarpeellista hahmotella arkkitehtuurin perusratkaisu. Lähtökohdat tähän ratkaisuun saadaan käyttötapauksista sekä seuraavista ympäristötekijöistä (Jacobson ym. 1999, s. 66): millaisia olemassa olevia järjestelmiä (legacy systems) halutaan käyttää tai mihin luoda yhteys, millaisia hajautusratkaisuja organisaatio aikoo käyttää, millaisia systeemiohjelmistoja ja palvelimia on tarkoitus käyttää (esim käyttöjär-jestelmä, tietokannan hallintajärjestelmä, web-palvelin), millaisia väli- ja integrointiohjelmistoja (sovelluspalvelimet, middleware) on tarkoitus käyttää (esim. EJB-sovelluspalvelimet, ORB, Transactional/MessageOriented Middleware, Enterprise Service Bus) millaisiin standardeihin, protokolliin ja politiikkoihin organisaatio on sitoutunut

3 Paketti Riippuvuus Perusarkkitehtuurin hahmottelua pakettien avulla (Rumbaugh ym.,1999)

4 Pankin järjestelmä ja kolmitasoarkkitehtuuri

5 Kolmitasoarkkitehtuuri ja vuorovaikutus

6 Käyttöliittymän suunnittelun perusteita

7 Käyttöliittymä on rajapinta, jonka välityksellä järjestelmä on yhteydessä ympäristöönsä.

8 Kaksi metaforaa Dialogi-metafora: tämän mukaan käyttäjä ja järjestelmä käyvät vuoropuhelua dialogin muodossa käyttöliittymän kautta. Suorakäsittelyn-metafora: tämän mukaan käyttöliittymä on areena, jolla käyttäjä voi toimia mahdollisimman samantapaisesti kuin reaalimaail- massa (esim. tiedon hävittämiseksi sen laittaminen "roskakoriin").

9 Erityyppisiä syötteitä ja tulosteita

10 Käyttöliittymän suunnittelu (miten?) Lähtökohtana toimivat vaatimusmäärittelyt, käyttötapaukset ja keskustelut käyttäjien kanssa. 1. Erotellaan käyttötapausten kuvauksista ne käyttäjien suorittamat tehtävät, joissa ollaan yhteydessä järjestelmään. 2. Piirretään dialogikaavio (erikoistapaus tilakaaviosta), josta näkyvät järjestelmän dialogit (eli näytöt) ja niiden väliset siirtymät ja sijoitetaan tehtävät dialogikaavioon. 3. Määritellään dialogikomponentit (komponenttikirjastosta) ja suoritetaan visualisointi. 4. Iteroidaan tarvittaessa.

11 Käyttöliittymän suunnittelu (millainen?) Käyttöliittymän pitäisi edistää järjestelmän käyttöä. Käytettävyydelle on useita määritelmiä. ISO standardin mukaan käytettävyys on suure, joka ilmaisee käyttäjäryhmän kyvyn käyttää tuotetta: Tehokkaasti Tuottavasti Miellyttävästi Millainen on käytettävä käyttöliittymä? Miten käytettävyyttä voidaan edistää?

12 Tilakaaviot

13 Tilakaaviot (mihin niitä voi käyttää?) Tilakaavio (state diagram) kuvaa yhden olion osalta käyttäytymistä: sen eri tiloja ja tilojen välisiä siirtymiä. Tilakaavioiden laadinnan tarkoituksena on määrittää keskeisten olioiden osalta niiden käyttäytyminen. Tilakaavioiden avulla voidaan kuvata mm. liiketoimintaprosessia (vrt. aktiviteettikaavio), käyttöliittymää (vrt. dialogikaavio) ja järjestelmän sovelluslogiikkaa.

14 Tilakaavio (mitä elementtejä siihen kuuluu?) Tila Tilasiirtymä Heräte Ehto Toiminto

15 Tilakaavio (mitä elementtejä siihen kuuluu?)

16 Tilakaavio (miten sellainen laaditaan?) Valitse luokka, jonka olioiden käyttäytymisen tarkempi selvittäminen on tarpeen. Etsi käyttötapauskuvaus tai muu dynaamisen mallintamisen kuvaus, jossa herätteet tai viestit vaikuttavat luokan olioihin. Poimi ne kaikki tulevat ja lähtevät viestit, jotka vaikuttavat ko. luokan olioihin. Harkitse, onko luontevaa pitää kahden peräkkäisen saapuvan viestin väliä erillisenä tilana; jos on, tee väleistä tilakaavion tiloja ja liitä viestit vastaavien tilasiirtymien herätteiksi. Nimeä tila, jos löytyy luonteva nimi. Jos toimintasarjaa on tarkoitus toistaa loputtomasti, esitä se tilakaaviossa silmukkana. Muussa tapauksessa esitä elinkaaren alku ja loppu. Valitse seuraava käyttötapauskuvaus tai muu dynaamisen mallintamisen kuvaus.. Iteroi tarvittaessa.

17 Tilakaavio (Esimerkki) Esitä seuraava kuvaus opiskelija-olion tilakaaviona. Opiskelija on kotona lukemassa tenttiin kunnes hänen ystävänsä soittaa hänelle ja pyytää lähtemään kanssaan elokuviin. Jos opiskelija on lukenut tenttiin jo edellisenä päivänä hän voi mielestään lähteä elokuviin - jos lukeminen ei edellisenä iltana maistunut, hän jää kotiin. Saapuessaan (mahdollisesti) elokuviin hän kohteliaasti muita katsojia kohtaan sulkee kännykkänsä, mutta häiritsee kuitenkin koko elokuvan ajan kanssaihmisiä rapistelemalla karkkipussiaan. Elokuvan loputtua opiskelija palaa kotiinsa lukemaan.

18

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

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

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä

Lisätiedot

Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio

Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia tehtäviä:

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

Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio

Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia tehtäviä:

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

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

Toiminnot eli käyttäytyminen. Tieto eli rakenteelliset ominaisuudet

Toiminnot eli käyttäytyminen. Tieto eli rakenteelliset ominaisuudet Toiminnot eli käyttäytyminen Tieto eli rakenteelliset ominaisuudet Olio (ks. määritelmä): rajattavissa ja yksilöitävissä oleva asia tai käsite, joka on merkityksellinen käsillä olevan tarkastelun kannalta

Lisätiedot

Ohjelmistojen mallintaminen Olioiden yhteistyö. 18.11.2008 Harri Laine 1

Ohjelmistojen mallintaminen Olioiden yhteistyö. 18.11.2008 Harri Laine 1 Ohjelmistojen mallintaminen Olioiden yhteistyö 18.11.2008 Harri Laine 1 Olioiden yhteistyö Oliokeskeisen ohjelmistonäkemyksen mukaan ohjelmiston palvelut tuotetaan olioiden yhteistyön tuloksena. Ohjelmisto

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

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

Ohjelmistojen mallintaminen, sekvenssikaaviot

Ohjelmistojen mallintaminen, sekvenssikaaviot 582104 - Ohjelmistojen mallintaminen, sekvenssikaaviot 1 Vuorovaikutussuunnittelu Oliojärjestelmän toiminta perustuu olioiden vuorovaikutukseen ja yhteistyöhön Olioiden yhteistyö toteutuu operaatioiden

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

T Vuorovaikutteinen prototyyppi ja käyttöohjeet. Laskari 9: Kevät 2005

T Vuorovaikutteinen prototyyppi ja käyttöohjeet. Laskari 9: Kevät 2005 T-121.110 Laskari 9: Vuorovaikutteinen prototyyppi ja käyttöohjeet Kevät 2005 Vuorovaikutteinen prototyyppi Prototyypin vaatimuksena on vuorovaikutteisuus reagoi käyttäjän toimintoihin Prototyypin saa

Lisätiedot

1. Otetaan perusjoukoksi X := {0, 1, 2, 3, 4, 5, 6, 7}. Piirrä seuraaville kolmelle joukolle Venn-diagrammi ja asettele alkiot siihen.

1. Otetaan perusjoukoksi X := {0, 1, 2, 3, 4, 5, 6, 7}. Piirrä seuraaville kolmelle joukolle Venn-diagrammi ja asettele alkiot siihen. Joukko-oppia Matematiikan mestariluokka, syksy 2010 Harjoitus 1, vastaukset 20.2.2010 1. Otetaan perusjoukoksi X := {0, 1, 2, 3, 4, 5, 6, 7}. Piirrä seuraaville kolmelle joukolle Venn-diagrammi asettele

Lisätiedot

Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely

Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely 582101 - Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely 1 Vaatimukset ja käyttötapaukset Vaiheittainen mallintaminen ja abstraktiotasot Järjestelmän rajaaminen sidosryhmäkaaviolla

Lisätiedot

Praesideo, digitaalinen yleisäänentoistoja äänievakuointijärjestelmä Vie viestit perille tilanteessa kuin tilanteessa

Praesideo, digitaalinen yleisäänentoistoja äänievakuointijärjestelmä Vie viestit perille tilanteessa kuin tilanteessa Praesideo, digitaalinen yleisäänentoistoja äänievakuointijärjestelmä Vie viestit perille tilanteessa kuin tilanteessa 2 Bosch Praesideo -yleisäänentoisto- ja äänievakuointijärjestelmät Yleisön tiedottaminen

Lisätiedot

Valppaan asennus- ja käyttöohje

Valppaan asennus- ja käyttöohje Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi

Lisätiedot

ICT-palvelujen kehittäminen - suositussarja Suvi Pietikäinen Netum Oy

ICT-palvelujen kehittäminen - suositussarja Suvi Pietikäinen Netum Oy ICT-palvelujen kehittäminen - suositussarja 24.11.2009 Suvi Pietikäinen Netum Oy JHS 171 ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen ICT-palvelujen kehittäminen: Kehittämiskohteiden

Lisätiedot

Kaavioista luettavat UML-laajennukset

Kaavioista luettavat UML-laajennukset Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti XPerf Kaavioista luettavat UML-laajennukset Tommi Koivula Antti Levomäki Juha Mondolin Timo Suomela Versio 1.1 13. huhtikuuta

Lisätiedot

CODEONLINE. Monni Oo- ja Java-harjoituksia. Version 1.0

CODEONLINE. Monni Oo- ja Java-harjoituksia. Version 1.0 CODEONLINE Monni Oo- ja Java-harjoituksia Version 1.0 Revision History Date Version Description Author 25.10.2000 1.0 Initial version Juha Johansson Inspection History Date Version Inspectors Approved

Lisätiedot

www.solita.fi solita@solita.fi

www.solita.fi solita@solita.fi www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen

Lisätiedot

VBE II Tulosseminaari Teknologian valmiusaste. Virtuaalirakentamisen Laboratorio Jiri Hietanen

VBE II Tulosseminaari Teknologian valmiusaste. Virtuaalirakentamisen Laboratorio Jiri Hietanen VBE II Tulosseminaari Teknologian valmiusaste 1 2 Sisältö Tietomalleihin perustuva järjestelmä Järjestelmän osien valmiusaste Rakennuksen tietomallien tuottaminen Rakennuksen tietomalleihin perustuvat

Lisätiedot

Ohjelmistotekniikan menetelmät, luokkamallin laatiminen

Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 582101 - Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 1 Lähestymistapoja Kokonaisvaltainen lähestymistapa (top-down) etsitään kerralla koko kohdealuetta kuvaavaa mallia hankalaa, jos kohdealue

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

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

Haaga-Helia / TIKO-05 1 (12) Tietokannan suunnittelu ja Toteutus Outi Virkki

Haaga-Helia / TIKO-05 1 (12) Tietokannan suunnittelu ja Toteutus Outi Virkki Haaga-Helia / TIKO-05 1 (12) Tietotarpeet Tietotarpeiden määrittely... 2 Tietotarveanalyysi... 3 Lähtökohtana tietojenkäsittelytehtävät... 3 Määrittelyn sisältö... 4 Vaiheistus... 5 Tietolähteet... 5 Lähestymistapa...

Lisätiedot

Käytettävyys verkko-opetuksessa Jussi Mantere

Käytettävyys verkko-opetuksessa Jussi Mantere Käytettävyys verkko-opetuksessa 21.8.2002 Jussi Mantere Mitä käytettävyys on? Learnability (opittavuus) Efficiency (tehokkuus) Memorability (muistettavuus) Errors prevented (virheiden tekeminen estetty)

Lisätiedot

HELIA 1 (11) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu

HELIA 1 (11) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu HELIA 1 (11) Luento 4 Käytettävyyden tuottaminen... 2 Käytettävyys ja systeemityöprosessi... 3 Määrittely... 3 Suunnittelu... 3 Toteutus ja testaus... 3 Seuranta... 3 Kriittiset tekijät käytettävyyden

Lisätiedot

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3

Lisätiedot

Opintopolun esteettömyyshaasteet

Opintopolun esteettömyyshaasteet Opintopolun esteettömyyshaasteet Saavutettava tieto- ja viestintäympäristö suosituksen julkaisuseminaari 31.3.2014 Verkkopäätoimittaja Satu Meriluoto, OPH Palvelun visio Kaikki tieto koulutuksesta kaiken

Lisätiedot

3 Verkkopalveluarkkitehtuuri

3 Verkkopalveluarkkitehtuuri 3 Verkkopalveluarkkitehtuuri Verkkopalvelun arkkitehtuuri perustuu yleisesti asiakas-palvelin -malliin Tietokantapohjaisessa (verkko)palvelussa asiakas-palvelin -malli toimii seuraavasti: 1. Käyttäjä käyttää

Lisätiedot

Tietojen syöttäminen ohjelmalle. Tietojen syöttäminen ohjelmalle Scanner-luokan avulla

Tietojen syöttäminen ohjelmalle. Tietojen syöttäminen ohjelmalle Scanner-luokan avulla Tietojen syöttäminen ohjelmalle Tähän mennessä on käsitelty Javan tulostuslauseet System.out.print ja System.out.println sekä ohjelman perusrakenneosat (muuttujat, vakiot, lauseet). Jotta päästään tekemään

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

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print

Lisätiedot

Eräitä oppilaan arvioinnin yleisiä kysymyksiä. Kielitivolin koordinaattoritapaaminen Helsinki Opetusneuvos Kristiina Ikonen

Eräitä oppilaan arvioinnin yleisiä kysymyksiä. Kielitivolin koordinaattoritapaaminen Helsinki Opetusneuvos Kristiina Ikonen Eräitä oppilaan arvioinnin yleisiä kysymyksiä Kielitivolin koordinaattoritapaaminen Helsinki 5.11.2010 Opetusneuvos Kristiina Ikonen Oppilaan arvioinnin merkitys ja tehtävä opetussuunnitelman perusteissa

Lisätiedot

Kun sä olet poissa kurssilta

Kun sä olet poissa kurssilta Kun sä olet poissa kurssilta Kun sä olet poissa kurssilta, soita tai kirjoita viesti. Anteeksi, mä en voi tulla tänään kurssille, koska mä oon sairas. mulla on flunssa. mun vatsa on tosi kipeä. mun lapsi

Lisätiedot

UML -mallinnus Viestiyhteyskaavio EERO NOUSIAINEN

UML -mallinnus Viestiyhteyskaavio EERO NOUSIAINEN UML -mallinnus Viestiyhteyskaavio EERO NOUSIAINEN SISÄLLYS 4. Viestiyhteyskaavio suunnitteluvaiheessa 4.1 Suunnitteluvaiheen viestiyhteyskaavion osat 4.2 Aikajakson viestit ohjelmakoodissa 4.3 Ehdonesittäminenohjelmakoodissa

Lisätiedot

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 9. lokakuuta 2016

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 9. lokakuuta 2016 TIEA24 Automaatit ja kieliopit, syksy 206 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 9. lokakuuta 206 Sisällys Kolme laskennan mallia kuvitteellisia (abstrakteja) koneita eli automaatteja lukevat syötteen

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

Luokka- ja oliokaaviot

Luokka- ja oliokaaviot Luokka- ja oliokaaviot - tärkeimmät mallinnuselementit : luokat, oliot ja niiden väliset suhteet - luokat ja oliot mallintavat kuvattavan järjestelmän sisältöä ja niiden väliset suhteet näyttävät, kuinka

Lisätiedot

OHJEET OPETTAJALLE: Lukuseikkailun tavoitteet:

OHJEET OPETTAJALLE: Lukuseikkailun tavoitteet: OHJEET OPETTAJALLE: Lukuseikkailun tavoitteet: innostaa ja kannustaa lasta lukemaan herättää ja ylläpitää kirjallisuuden harrastusta tutustuttaa kirjallisuuden eri lajeihin antaa elämyksiä ja herättää

Lisätiedot

IIO30100 TIETOKANTOJEN SUUNNITTELU (6 OP)

IIO30100 TIETOKANTOJEN SUUNNITTELU (6 OP) IIO30100 TIETOKANTOJEN SUUNNITTELU (6 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI S2009 - K2010 http://homes.jamk.fi/~huojo/opetus/iio30100/ TAVOITTEENA ON, ETTÄ OPISKELIJA: Ymmärtää käsitteellisen mallintamisen

Lisätiedot

812347A Olio-ohjelmointi, 2015 syksy 2. vsk. VIII Suunnittelumallit Observer ja State

812347A Olio-ohjelmointi, 2015 syksy 2. vsk. VIII Suunnittelumallit Observer ja State 2015 syksy 2. vsk VIII Suunnittelumallit Observer ja State Sisältö 1. Johdanto käyttäytymismalleihin 2. Observer 3. State Suunnittelumallit Observer ja State 2 VIII.1 Johdanto käyttäytymismalleihin Päätarkoitus

Lisätiedot

-ohjelman vaikuttavuus Seurantatutkimuksen ALUSTAVIA TULOKSIA Lukuinto-pilottikoulujen oppilaiden kyselyiden vertailun perusteella

-ohjelman vaikuttavuus Seurantatutkimuksen ALUSTAVIA TULOKSIA Lukuinto-pilottikoulujen oppilaiden kyselyiden vertailun perusteella -ohjelman vaikuttavuus Seurantatutkimuksen ALUSTAVIA TULOKSIA Lukuinto-pilottikoulujen oppilaiden kyselyiden vertailun perusteella Annette Ukkola Oulun yliopisto Tuloksista - lähteenä kolme eri kyselyä

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

Lähteet: Tuhat ja yksi yötä. 1994. Tuhannen ja yhdenyön satuja. 1994.

Lähteet: Tuhat ja yksi yötä. 1994. Tuhannen ja yhdenyön satuja. 1994. Kertomus Sehrezadesta Viisaan ja rakastetun sulttaanin valtasi viha, kun hänelle selvisi, että hänen kaunis puolisonsa oli pettänyt häntä. Hän surmautti puolisonsa ja otti käyttöön sellaisen tavan, että

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman

Lisätiedot

Opiskelukyky, stressinhallinta ja ajanhallinta

Opiskelukyky, stressinhallinta ja ajanhallinta Opiskelukyky, stressinhallinta ja ajanhallinta 7.9. ja 7.10. 2015 Timo Tapola Opintopsykologi Aalto-yliopisto LES Student services Yhteystieto: timo.tapola@aalto.fi Opiskelukyky http://www.opiskelukyky.fi/video-opiskelukyvysta/

Lisätiedot

Kurssin hallinta -työväline

Kurssin hallinta -työväline Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi

Lisätiedot

Unified Modeling Language

Unified Modeling Language Unified Modeling Language Confuse 25.11.2001 Tila Versio: 1.0 Vaihe: T1 Jakelu: Julkinen Luontipäivä: 15.11.2001 Antti Haapakoski Muutettu viimeksi: 25.11.2001 Antti Haapakoski Sisältö 1 Yleistä 1 2 Mallinnuksesta

Lisätiedot

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty

Lisätiedot

Valtion konesali- ja kapasiteettipalvelut

Valtion konesali- ja kapasiteettipalvelut Valtion konesali- ja kapasiteettipalvelut Valtorin asiakaspäivä 30.10.2014 Palvelupäällikkö Timo Karppanen Käsiteltävät asiat Valtion konesali- ja kapasiteettipalvelut Valtion jaettu tuotantoympäristö

Lisätiedot

Käyttötapausanalyysi ja testaus tsoft

Käyttötapausanalyysi ja testaus tsoft Käyttötapausanalyysi ja testaus tsoft 15.09.2004 http://cs.joensuu.fi/tsoft/ Johdanto Use Case analyysi (käyttötapausanalyysi) on yleisesti käytetty järjestelmälle asetettujen toiminnallisten vaatimusten

Lisätiedot

9.-luokkalaisen kulttuurikansio

9.-luokkalaisen kulttuurikansio 9.-luokkalaisen kulttuurikansio Kokoa kulttuurikansioon puolen vuoden ajan kulttuurielämyksiäsi. Kulttuurikansio palautetaan opettajalle 31.3. 2009. Liimaa pääsyliput kansioon! Pakolliset sivut Huom! -

Lisätiedot

käyttötapaukset mod. testaus

käyttötapaukset mod. testaus käyttötapaukset Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Kartta hyväksyntä määrittely suunnittelu suunnittelu mod. testaus integrointi sys. testaus Ylläpito koodaus (toteutus)

Lisätiedot

Harjoitustehtävät ja ratkaisut viikolle 48

Harjoitustehtävät ja ratkaisut viikolle 48 Harjoitustehtävät ja ratkaisut viikolle 48 1. Tehtävä on jatkoa aiemmalle tehtävälle viikolta 42, missä piti suunnitella älykodin arkkitehtuuri käyttäen vain ennalta annettua joukkoa ratkaisuja. Tämäkin

Lisätiedot

Avaa sovellus (PERUSAURORA)

Avaa sovellus (PERUSAURORA) 23.12.2010. Päivitetty 12.01.2011. Täydennetty 01.02.2011 Kaarina Karjalainen 1 Tehdyn numeron kopioiminen omalle osastolle Tämä on ohje numeroiden kopioimista varattaville/lainattaville lehdille. Pääsääntönä

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 21.9.2016 CSE-A1111 Ohjelmoinnin peruskurssi Y1 21.9.2016 1 / 22 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.

Lisätiedot

Verkkokeskustelulla tuettu massaluento

Verkkokeskustelulla tuettu massaluento Verkkokeskustelulla tuettu massaluento Jari Ojala Jyväskylän yliopisto, Historian laitos TieVie-koulutuksen seminaari 16.1.2003 Jyväskylä Lähtökohtia Johdatus historiatieteeseen - historian perusopintojen

Lisätiedot

Internet of Things. Ideasta palveluksi 17.4.2015. Omat tiedot ja niiden tietosuoja. Petteri Järvinen. # IoTidea

Internet of Things. Ideasta palveluksi 17.4.2015. Omat tiedot ja niiden tietosuoja. Petteri Järvinen. # IoTidea Internet of Things Ideasta palveluksi 17.4.2015 Omat tiedot ja niiden tietosuoja Petteri Järvinen Paljonko dataa olen tänään jo tuottanut? Sähköpostit, tekstiviestit, puhelut, some-käyttö, nettisurffailu

Lisätiedot

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus: Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus

Lisätiedot

PUHUMISEN HARJOITUSTESTI. Tehtävä 1 KERTOMINEN

PUHUMISEN HARJOITUSTESTI. Tehtävä 1 KERTOMINEN PUHUMISEN HARJOITUSTESTI Tehtävä 1 KERTOMINEN Kerro, mitä teet, kun sinua jännittää. Sinulla on kaksi minuuttia aikaa miettiä, mitä sanot ja 1,5 minuuttia aikaa puhua. Aloita puhuminen, kun kuulet kehotuksen

Lisätiedot

Lapsen varhaiskasvatussuunnitelma

Lapsen varhaiskasvatussuunnitelma Lapsen varhaiskasvatussuunnitelma Lapsen nimi: syntymäaika Päivähoitopaikka: HELAPUISTON PÄIVÄKOTI PÄÄSKYSEN PÄIVÄKOTI PPH KESKUSTELUN päivämäärä: osallistujat: Lapsen ja vanhemman aiemmat kokemukset päivähoidosta:

Lisätiedot

4 VUOTIAAN TIEDOT JA TAIDOT YHTEISTYÖLOMAKE LASTENNEUVOLAN, PERHEEN JA PÄIVÄHOIDON KÄYTTÖÖN

4 VUOTIAAN TIEDOT JA TAIDOT YHTEISTYÖLOMAKE LASTENNEUVOLAN, PERHEEN JA PÄIVÄHOIDON KÄYTTÖÖN 4 VUOTIAAN TIEDOT JA TAIDOT YHTEISTYÖLOMAKE LASTENNEUVOLAN, PERHEEN JA PÄIVÄHOIDON KÄYTTÖÖN Tähän lomakkeeseen on tarkoitus koota tietoa lapsen valmiuksista vanhemmilta, päivähoidosta ja neuvolasta. Vanhemmat

Lisätiedot

2. Oletteko osallistuneet hoito- ja palvelusuunnitelman tekoon? a. kyllä b. ei, miksi?

2. Oletteko osallistuneet hoito- ja palvelusuunnitelman tekoon? a. kyllä b. ei, miksi? ASIAKASPALAUTE Tämän asiakaspalaute keskustelun tarkoituksena on asiakkaan saamien palveluiden kehittäminen. Kysymyksiin vastataan keskustelemalla asiakkaan (ja omaisen) kanssa. Kotihoidon työntekijä osallistuu

Lisätiedot

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat 1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Sähköisten toteuttaminen 15 osp Työssäoppimisen keskeinen sisältö: työtehtävien suunnittelu ja valmistelu oma-aloitteisuus ja työn tulosten

Lisätiedot

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska Demo 13 Aihe: Linux Opettaja: Antti Ekonoja Tekijä: Heini Puuska Päiväys: 30.5.2011 Sisällys 1 Linux... 1 2 Jakelupaketit... 1 2.1 Debian... 1 2.2 Ubuntu... 1 2.3 Red Hat... 1 2.4 Fedora... 2 2.5 SUSE...

Lisätiedot

1. Tehtäväsarja. Väite: Työpaikan valinnan tärkein kriteeri on palkkataso.

1. Tehtäväsarja. Väite: Työpaikan valinnan tärkein kriteeri on palkkataso. KOKEEN SUORITTAJAN KAPPALE 1. tétel 1/2. oldal 1. Tehtäväsarja Suullinen koe koostuu kolmesta arvioitavasta osasta. Tehtävissä 2 ja 3 kokeen suorittajalla on noin puoli minuuttia aikaa valmistautua tehtävään.

Lisätiedot

Suunnitteluvaihe prosessissa

Suunnitteluvaihe prosessissa Suunnittelu Suunnitteluvaihe prosessissa Silta analyysin ja toteutuksen välillä (raja usein hämärä kumpaankin suuntaan) Asteittain tarkentuva Analyysi -Korkea abstraktiotaso -Sovellusläheiset käsitteet

Lisätiedot

Hirviö. Design Patterns

Hirviö. Design Patterns Hirviö SEPA-päiväkirja Design Patterns Anssi Kalliolahti Liia Sarjakoski 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 2 Menetelmän käytäntöön soveltaminen 3 3 Kokemuksia ja muutoksia 3 3.1 PP..........................................

Lisätiedot

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli-Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun

Lisätiedot

Digitaalisen kommunikaatiosovelluksen käyttäjälähtöinen kehittäminen

Digitaalisen kommunikaatiosovelluksen käyttäjälähtöinen kehittäminen Digitaalisen kommunikaatiosovelluksen käyttäjälähtöinen kehittäminen Varaslähtö käytettävyyspäivään 24.10.2007 FT Juha-Matti Latvala Taustani KM, luokanopettaja Tietotekniikka, teknologiakasvatus FT, psykologian

Lisätiedot

HELIA 1 (13) Outi Virkki Tietokantasuunnittelu

HELIA 1 (13) Outi Virkki Tietokantasuunnittelu HELIA 1 (13) Luento 2 Tietotarpeiden määrittely... 2 Tietotarveanalyysi... 3 Lähtökohtana tietojenkäsittelytehtävät... 3 Määrittelyn sisältö... 4 Lähestymistapa... 5 Tietolähteet... 5 Vaiheistus... 5 Tietotarpeen

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

TEHTÄVIÄ SATUUN PEUKALOINEN

TEHTÄVIÄ SATUUN PEUKALOINEN 1 TEHTÄVIÄ SATUUN PEUKALOINEN A) Sisältökysymykset: 1. Miksi pojan nimeksi tuli Peukaloinen? 2. Millainen Peukaloinen oli lapsena? 3. Miten Peukaloinen ohjasi hevosta oikeaan paikkaan? 4. Mitä vastaan

Lisätiedot

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION Salasanojen hallinta Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION Restaurant Enterprise Solution Asiakirjan tarkoitus Tämä asiakirja kertoo tarvittavat säännöt kuinka hallinnoida RES salasanoja

Lisätiedot

Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana

Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana KÄYTETTÄVYYDEN PERUSTEET 1,5op Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana Katja Soini TaiK 28.3.2007 1. MÄÄRITTELE 2. TUNNISTA RATKAISU 5. ARVIOI 3. MÄÄRITTELE 4. LUO Aiheena keskiviikkona

Lisätiedot

6. Arkkitehtuurityylit

6. Arkkitehtuurityylit 6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit - Kerrosarkkitehtuurit - Tietovuoarkkitehtuurit Palveluihin perustuvat arkkitehtuurityylit - Asiakas-palvelin arkkitehtuurit - Viestinvälitysarkkitehtuurit

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi Sisällys

Lisätiedot

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTITAPAUKSET LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:

Lisätiedot

Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta

Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta virtu.fi sähköiset palvelut lappilaisille Pohjois-Suomen sosiaalialan osaamiskeskus Käyttäjien osallistuminen suunnitteluprosessiin

Lisätiedot

Hyvä muotoilu myy enemmän. 24/11/15 heikki rajasalo

Hyvä muotoilu myy enemmän. 24/11/15 heikki rajasalo Hyvä muotoilu myy enemmän. 24/11/15 heikki rajasalo 2015 1 Mitä muotoilu on? 24/11/15 heikki rajasalo 2015 2 24/11/15 heikki rajasalo 2015 3 1970 Participatory Design 1980 Human-centered Design, ergonomia

Lisätiedot

Haastattelut e-kioskin käyttäjäkokemuksista. Mira Hänninen Haaga-Helia ammattikorkeakoulu

Haastattelut e-kioskin käyttäjäkokemuksista. Mira Hänninen Haaga-Helia ammattikorkeakoulu Haastattelut e-kioskin käyttäjäkokemuksista Mira Hänninen Haaga-Helia ammattikorkeakoulu Sukupuoli ja ikä Haastattelin Kirjasto 10:ssä 14 henkilöä, joista seitsemän oli naisia (iät 24, 25, 36, 36, 50,

Lisätiedot

Paritreenejä. Lausetyypit

Paritreenejä. Lausetyypit Paritreenejä Lausetyypit Keskustele parin kanssa, kysy parilta! Omasta mielestäni olen Minun perhe on Minun suku on Minun äiti on Minun isä on Minun koti on Minun lempiruoka on Minun suosikkilaulaja on

Lisätiedot

Testaussuunnitelma Labra

Testaussuunnitelma Labra Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 3. Arkkitehtuurin nykytilan ja tavoitetilan kuvaus

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 3. Arkkitehtuurin nykytilan ja tavoitetilan kuvaus JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 3. Arkkitehtuurin nykytilan ja tavoitetilan kuvaus Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi Sisällys

Lisätiedot

Linssintarkastusjärjestelmän käyttöliittymän käytettävyyden arviointi

Linssintarkastusjärjestelmän käyttöliittymän käytettävyyden arviointi Linssintarkastusjärjestelmän käyttöliittymän käytettävyyden arviointi Diplomityöseminaari 1.3.2005 Kirsi Eulenberger-Karvetti Esityksen rakenne * Työn tausta * Työn tavoitteet * Katsaus käytettävyyteen

Lisätiedot

IIO30100 Tietokantojen suunnittelu (6 op)

IIO30100 Tietokantojen suunnittelu (6 op) IIO30100 Tietokantojen suunnittelu (6 op) Opintojakson esittely Jouni Huotari K2008 http://student.labranet.jamk.fi/~huojo/opetus/iio30100/ Tavoitteena on, että opiskelija: Ymmärtää käsitteellisen mallintamisen

Lisätiedot

Poikkihallinnollisten prosessien tarkastelu Lastensuojelun kustannushyötyanalyysit

Poikkihallinnollisten prosessien tarkastelu Lastensuojelun kustannushyötyanalyysit Nurmijärven kunta Poikkihallinnollisten prosessien tarkastelu Lastensuojelun kustannushyötyanalyysit Juha Sutelainen 15.11.213 Taloudellisen mallintamisen lähtökohtia Mallilla simuloidaan yksittäisen kuntalaisen

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 1. Algoritmeista 1.1 Algoritmin käsite Algoritmi keskeinen laskennassa Määrittelee prosessin, joka suorittaa annetun tehtävän Esimerkiksi Nimien järjestäminen aakkosjärjestykseen

Lisätiedot

Toiminnallinen turvallisuus

Toiminnallinen turvallisuus Toiminnallinen turvallisuus Mitä uutta standardeissa IEC 61508 Tekn.lis. Matti Sundquist, Sundcon Oy www.sundcon.fi matti.sundquist@sundcon.fi Mitä uutta standardeissa IEC 61508-1 ja -4? IEC 61508-1 (yleistä):

Lisätiedot

Piirustusten toimittaminen rakennusvalvontaan. Ohje rakennusvalvonnan asiakkaille

Piirustusten toimittaminen rakennusvalvontaan. Ohje rakennusvalvonnan asiakkaille Piirustusten toimittaminen rakennusvalvontaan Ohje rakennusvalvonnan asiakkaille Yleistä, Ohjeen tarkoitus Tämä ohje on suunnattu etupäässä rakennushankkeesta vastuussa olevalle pääsuunnittelijalle Rakennuslautakunta

Lisätiedot

Ohjelmistojen mallintaminen, arkkitehtuuria ja rajapintoja

Ohjelmistojen mallintaminen, arkkitehtuuria ja rajapintoja 582104 Ohjelmistojen mallintaminen, arkkitehtuuria ja rajapintoja 1 Arkkitehtuurisuunnittelu Ohjelmistoarkkitehtuurin määritelmä & arkkitehtuurisuunnittelun lähtökohta ja tavoitteet Kerrosarkkitehtuuri

Lisätiedot

ARKKITEHTUURIMÄÄRITTELY 0.3 Luonnos

ARKKITEHTUURIMÄÄRITTELY 0.3 Luonnos 1.1.2005 ARKKITEHTUURIMÄÄRITTELY 0.3 Luonnos DOKUMENTIN nimi 2 (17) VERSIONHALLINTA Versio Päivä Tekijä Kuvaus 0.1 2.10.2006 Tuomas Tolvanen Ensimmäinen versio 0.2 4.10.2006 Tuomas Tolvanen Lisätty vaatimuksia

Lisätiedot

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle Tarkistuslista on suunniteltu käytettäväksi hyväksymistestauksen suunnittelussa, valmiuksien arvioinnissa ja katselmoinnissa.tämä tarkistuslista

Lisätiedot