Päivämäärä Projektiryhmä Keimo

Koko: px
Aloita esitys sivulta:

Download "Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi"

Transkriptio

1 T Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden kehitykseen tarkoitetun ohjelmointirajapinnan käyttäjävaatimusdokumentti. Päivämäärä Projektiryhmä Keimo Kirjoittajat Matti Kannala Muutokset PVM Tekijä Versio Selitys Matti Kannala 0.1 Dokumentti mentorin kommentointiin Matti Kannala 0.2 Dokumentti ryhmälle kommentointiin Matti Kannala 1.0 Dokumentti PP-vaiheen palautukseen 1(1)

2 Sisällysluettelo 1 Johdanto Dokumentin tarkoitus Dokumentin lukijat Yleiskatsaus dokumenttiin Lähteet Järjestelmän yleiskuvaus Keimo - algoritmien visualisointiympäristö Järjestelmän päätoiminnot Asiakkaan tavoitteet Taustatietoa Tavoitteet Käyttäjäryhmät Toiminnalliset vaatimukset Käyttötapauslista Käyttötapaukset kaikissa visualisoinneissa Käyttötapaukset yksittäisissä visualisoinneissa Käyttötapaukset ohjelmointirajapinnassa Tuotteen ominaisuudet Ominaisuuslista Käytettävyys Luotettavuus Suorituskyky Siirrettävyys Jatkokehitettävyys Dokumentointi Rajoitukset Standardit Ohjelmistorajoitukset Laitteistorajoitukset Sopimukset Käsitteet Sanasto Hyväksyntä Tuotteen hyväksyminen Dokumentin hyväksyminen (2)

3 1 Johdanto 1.1 Dokumentin tarkoitus Tämän dokumentin tarkoitus on kuvata järjestelmän toimintaa käyttäjän näkökulmasta. Teknisiä yksityiskohtia ei tässä dokumentissa kuvata. Käyttäjävaatimukset kuvaavat järjestelmän toiminnot, jotka käyttäjä voi nähdä ja joita asiakas toivoo järjestelmään saavansa. Muutokset dokumenttiin tehdään vaatimusten muutosprosessin mukaan. Dokumentti on myös asiakkaan hyväksymä sopimus toimitettavan tuotteen toiminnoista ja ominaisuuksista. Seuraavalla kaaviolla on kuvattu yleisellä tasolla mitkä osat kuuluvat dokumentin aihepiiriin ja mitkä ovat niiden suhteet ja sijoittumiset projektiin. Vaatimusten määrittely Määrittely & Suunnittelu & Ohjelmointi & Testaus Hyväksymistestaus Vaatimusten hallinta 1.2 Dokumentin lukijat Taulukko 1 Dokumentin mahdolliset lukijat Lukija ryhmä ja asiakas Ohjelmoijat Testaajat Manuaalien kirjoittajat Projekti ryhmä Syy lukemiseen Voidakseen antaa palautetta käyttäjävaatimuksista Voidakseen ymmärtää mitä toimintoja ja ominaisuuksia järjestelmän pitää sisältää Voidakseen testata vaatimuksien perusteella Saadakseen materiaalia käyttöoppaisiin Voidakseen seurata projektin edistymistä vaatimuksien kannalta 1.3 Yleiskatsaus dokumenttiin Dokumentin kappaleessa 2 (Järjestelmän yleiskuvaus) kerrotaan toimitettavan tuotteen ominaisuudet pääpiirteiltään. Kappaleessa 3 (Asiakkaan tavoitteet) keskitytään asiakkaaseen ja sen tavoitteeseen projektin suhteen. Tuotteen käyttäjäryhmät esitellään kappaleessa 4 (Käyttäjäryhmät). Dokumentin tärkein osa vaatimukset listataan kappaleissa 5 (Toiminnalliset vaatimukset) ja kappaleessa 6 (Tuotteen ominaisuudet). Kappaleessa 7 (Rajoitukset) kerrotaan tuotteeseen liittyvät rajoitukset. Dokumentin käsitteet ja sanasto esitellään kappaleissa 8 (Käsitteet) ja 9 (Sanasto). Dokumentin allekirjoittaa ja hyväksyy asiakas kappaleeseen 10 (Hyväksyntä). 3(3)

4 Dokumentissa vaatimukset on luokiteltu kolmeen luokkaan: Toiminnallinen järjestelmän pitää tehdä Ominaisuus järjestelmällä pitää olla Rajoitus rajoittaa järjestelmää Vaatimukset luokitellaan seuraavien tärkeysluokkien mukaan: elintärkeä Suositeltava toimintaa oleellisesti lisäävä Hyödyllinen otetaan huomioon, mutta toteutetaan vain jos aikaa projektissa jää 1.4 Lähteet Taulukko 2 Lähteenä käytetyt dokumentit Tyyppi Dokumentin nimi Versio Kuvaus Projektiaiheen esite Muistio Muistio Vaatimuslista Dokumenttipohja Ohje vaatimustenmäärittelyyn Tutkimusprojekti T Topic Overview: Visualization of Computer Graphics Algorithms 1. Asiakas tapaaminen muistio 2. Asiakas tapaamisen muistio Kerättyjä vaatimuksia T User Requirements Document T Requirements definition guidelines QURE Quality through Requirements 1.0 Asiakas esittelee projektin aiheen, tavoitteet, teknologiaratkaisut, vaatimukset projekti ryhmältä ja yhteystiedot asiakkaaseen. 1.0 Muistio, jossa listattu asiakastapaamisessa esille tulleet asiat 1.0 Muistio, jossa listattu asiakastapaamisessa esille tulleet asiat Lista vaatimuksista, joita on tullut esiin asiakkaalta ja projektiryhmältä 1.0 Tämän dokumentin englanninkielinen dokumenttipohja Ohje vaatimusten määrittelyyn QURE-tutkimusprojektin kotisivut ja siellä olevat dokumentit 4(4)

5 2 Järjestelmän yleiskuvaus 2.1 Keimo - algoritmien visualisointiympäristö Keimo-järjestelmä on tietokonegrafiikka-algoritmien visualisointijärjestelmä. Järjestelmä on tarkoitettu opetuskäyttöön yliopistotasoiselle tietokonegrafiikan kurssille. Lopullinen asiakkaalle toimitettava järjestelmä koostuu muutamasta valmiista visualisoinnista ja uusien visualisointien tekemiseen tarkoitetusta ohjelmointirajapinnasta. Valmis tietokonegrafiikka-algoritmien visualisointi on yhdellä tietokoneella ajettava interaktiivinen, kolmiulotteista grafiikka sisältävä havainnollinen esitys algoritmin toiminnasta. Visualisointeja käyttävät tietokonegrafiikkakurssin luennoitsija ja opiskelijat. Ohjelmointirajapinta (framework) on korkeantason C++kielinen ohjelmointirajapinta, jonka avulla voidaan sujuvasti tehdä uusia visualisointeja. Ohjelmointirajapintaa käyttävät tietokonegrafiikkakurssin luennoitsija ja assistentit. 2.2 Järjestelmän päätoiminnot Valmiit visualisoinnit Kuva 1 Visualisointien käyttötapausdiagrammi 5(5)

6 2.2.2 Uusien visualisointien ohjelmointirajapinta Kuva 2Ohjelmointirajapinnan käyttötapausdiagrammi 3 Asiakkaan tavoitteet 3.1 Taustatietoa Asiakkaana projektissa on Teknillisen korkeakoulun Tietoliikenneohjelmistojen ja Multimedian Laboratorion professori Lauri Savioja. Asiakas tietää paljon projektin aihepiiristä. Tällä hetkellä asiakas luennoi Tietokonegrafiikan kurssia (T ). Luennoilla käydään läpi mm. tietokonegrafiikan algoritmeja. Algoritmien oppiminen on paljon helpompaa selventävistä kuvasta kuin pelkästä tekstistä. Vielä helpompaa oppiminen on animoidusta visualisaatiosta, joka kuvaa algoritmin toimintaa. Tällaiset visualisoinnit, esim. järjestämisalgoritmia visualisoiva Java-appletti, voivat olla todella arvokkaita luennolla näytettäviksi tai itseopiskeluun. Asiakas uskoo, että monen tietokonegrafiikka-algoritmin ideat ja rajoitukset voitaisiin visualisoida näyttävästi käyttäen reaaliaikaista kolmiulotteista grafiikkaa. 3.2 Tavoitteet Asiakkaan päätavoitteena on tuottaa materiaalia, jota voi käyttää opetuksellisiin tarkoituksiin Tietokonegrafiikan kurssilla (T ). Tavoitteena on saada muutama esitysvalmis visualisointi tietokonegrafiikka-algoritmeista ja ohjelmointirajapinta uusien visualisointien luontiin. Näistä ohjelmointirajapinnalla on suurempi painoarvo. 6(6)

7 4 Käyttäjäryhmät Taulukko 3 Järjestelmän käyttäjät Käyttäjäryhmä Kuvaus Käyttäjien lukumäärä Luennoitsijat Luennoitsijat luennoivat 1-3 yliopistotasoisella tietokonegrafiikkakurssilla. He valmistelevat visualisoinnit ennen luentoa ja näyttävät ne opiskelijoille luennolla. Ohjelmoijat Tietokonegrafiikkakurssin 5-10 henkilökunnasta (luennoitsija ja assistentit) he tekevet uusia visualisointeja C++-kielellä käyttäen visualisointeja varten tarkoitettua ohjelmointirajapintaa. Opiskelijat Tietokonegrafiikkakurssin opiskelijat, jotka katsovat valmisteltuja visualisointeja luennolla ja luennon jälkeen itseopiskeluna per vuosi 5 Toiminnalliset vaatimukset 5.1 Käyttötapauslista Käyttötapaus 1 Kameroiden navigointi...8 Käyttötapaus 2 Kappaleiden renderöintitavan muuttaminen...8 Käyttötapaus 3 Normaalivektoreiden näyttäminen...9 Käyttötapaus 4 Käyttöliittymäkomentojen nauhoittaminen...9 Käyttötapaus 5 Nauhoituksien toistaminen...9 Käyttötapaus 6 Kameroiden lisääminen...10 Käyttötapaus 7 Debug-kameran lisääminen...10 Käyttötapaus 8 Kameran polttoväli...11 Käyttötapaus 9 Etu- ja takaleikkaustasot...11 Käyttötapaus 10 Ortogonaali perspektiivi...11 Käyttötapaus 11 Materiaaliparametrien säätäminen...12 Käyttötapaus 12 Paikallinen valaistusmalli: Phong...12 Käyttötapaus 13 Z-puskurin visualisointi...13 Käyttötapaus 14 A-puskurin visualisointi...13 Käyttötapaus 15 Varjojen näyttäminen...13 Käyttötapaus 16 Perustransformaatiot...14 Käyttötapaus 17 Objektikirjasto...14 Käyttötapaus 18 Tekstuurikirjasto (7)

8 Käyttötapaus 19 Matematiikkakirjasto...15 Käyttötapaus 20 Yleiset 3D-primitiivit Käyttötapaukset kaikissa visualisoinneissa Käyttötapaus 1 Kameroiden navigointi Kameroiden navigointi R504 Käyttäjän pitää voida navigoida kaikkia kameroita hiiren ja näppäimistön avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä suuntaa kameran hiiren nappi pohjassa samalla liikuttamalla ikkunassa kursoria. 3. Käyttäjä liikuttaa kameraa katsomissuuntaan eteenpäin ja taaksepäin näppäimistöllä. 4. Käyttäjä pyörittää kameraa katsomissuunnan akselin ympäri molempiin suuntiin näppäimistöllä. 5. Käyttäjä suuntaa kameran näppäimistöllä. Visualisoinnissa voi olla kappaleita, joiden läpi ei voi navigoida. Kamera on käyttäjän haluamassa paikassa ja suunnassa. Käyttötapaus 2 Kappaleiden renderöintitavan muuttaminen Kappaleiden renderöintitavan muuttaminen R503 Käyttäjän pitää voida valita kappaleiden renderöintitapa käyttöliittymän avulla. Valittavia renderöintitapoja pitää olla rautalankamalli (Wireframe), tasaväriset pinnat (Flat) ja sävytetyt pinnat (Gouraud). Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä valitsee hiirellä yhden kappaleen ikkunasta. 3. Käyttäjä vaihtaa hiirellä käyttöliittymästä renderöintitapaa. Jos käyttäjä ei valitse kappaletta ikkunasta vaiheessa 2. kaikki kappaleet vaihtavat renderöintitapaa Valitun kappaleen renderöintitapa muuttuu. 8(8)

9 Käyttötapaus 3 Normaalivektoreiden näyttäminen Normaalivektoreiden näyttäminen R508 Käyttäjän pitää voida valita kappaleiden normaalivektorit näkyviin käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä valitsee hiirellä yhden kappaleen ikkunasta. 3. Käyttäjä vaihtaa hiirellä käyttöliittymästä normaalivektorit päälle/pois. Jos käyttäjä ei valitse kappaletta ikkunasta vaiheessa 2. kaikkien kappaleiden normaalivektorit tulevat näkyviin/poistuvat näkyvistä Valitun kappaleen normaalivektorit tulevat näkyyviin/poistuvat näkyvistä. Käyttötapaus 4 Käyttöliittymäkomentojen nauhoittaminen Käyttöliittymäkomentojen nauhoittaminen R509 Käyttäjän pitää voida nauhoittaa käyttöliittymäkomentoja ja tallentaa nauhoite käyttöliittymän avulla. Luennoitsijat Käyttäjä on asettanut visualisoinnin tilaan josta hän haluaa aloittaa nauhoittamisen. 1. Käyttäjä painaa käyttöliittymästä nauhoitusnappia. 2. Käyttäjä navigoi kameraa. 3. Käyttäjä vaihtaa visualisoinnin asetuksia. 4. Käyttäjä painaa käyttöliittymästä nauhoituksen pysäytysnappia. 5. Käyttäjä painaa nauhoituksen tallennusnappia. 6. Käyttäjä valitsee kansion tiedostolle. 7. Käyttäjä syöttää tiedoston nimen tallenteelle. 8. Käyttäjä hyväksyy tallennuksen Save -napilla. Tiedoston väärä nimi tai saman niminen tiedosto aiheuttaa varoituksen ja keskeyttää toiminnon. Käyttäjällä on toistettava tiedosto. Käyttötapaus 5 Nauhoituksien toistaminen Nauhoituksien toistaminen R510 Käyttäjän pitää voida toistaa tallennettu nauhoite käyttöliittymäkomennoista käyttöliittymän avulla. 9(9)

10 Luennoitsijat, Opiskelijat Käyttäjällä on samalla visualisoinnilla nauhoitettu tiedosto 1. Käyttäjä painaa käyttöliittymästä lataamisnappia. 2. Käyttäjä valitsee kansion 3. Käyttäjä valitsee tiedoton 4. Käyttäjä hyväksyy lataamisen Load -napilla 5. Käyttäjä painaa toistamisnappia. 6. Käyttäjä painaa pysäytysnappia. 7. Käyttäjä valitsee kohdan nauhoituksesta vierityspalkista hiirellä. 8. Käyttäjä painaa toistamisnappia. Tiedoston väärä formaatti aiheuttaa varoituksen ja keskeyttää toiminnon. Nauhoite pyörinyt loppuun ja käyttäjä on nähnyt nauhoitetun esityksen. Käyttötapaus 6 Kameroiden lisääminen Kameroiden lisääminen R501 Käyttäjän pitää voida lisätä käyttöliittymän avulla visualisointiin kameroita (ikkunoita) käyttöliittymän kameralistasta. Kaikki visualisoinnin kamerat eivät ole näkyvissä. 1. Käyttäjä valitsee käyttöliittymästä kameran näkyviin. Jos kamera on näkyvissä ei uutta kameraa tule näkyviin. Käyttäjän valitsema kamera (ikkuna) tulee näkyviin. Käyttötapaus 7 Debug-kameran lisääminen Debug-kameran lisääminen R502 Käyttäjän pitää voida lisätä käyttöliittymän avulla visualisointiin debug-kameroita (ikkunoita) käyttöliittymän debugkameralistasta. Debug-kamerassa pitää näkyä muiden kameroiden kuvausalue läpinäkyvänä keilana. Kaikki visualisoinnin kamerat eivät ole näkyvissä. 1. Käyttäjä valitsee käyttöliittymästä debug-kameran näkyviin. Jos kamera on näkyvissä ei uutta kameraa tule näkyviin. Käyttäjän valitsema debug-kamera (ikkuna) tulee näkyviin. Muiden kameroiden kuvausalueet näkyvät läpinäkyvinä keiloina. 10(10)

11 5.3 Käyttötapaukset yksittäisissä visualisoinneissa D-kameran parametrit Käyttötapaus 8 Kameran polttoväli Kameran polttoväli R608 Käyttäjän pitää voida säätä valitun kameran polttoväliä käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä säätä kameran polttoväliä käyttöliittymästä. - Kameran polttoväli muuttuu. Käyttötapaus 9 Etu- ja takaleikkaustasot Etu- ja takaleikkaustasot R609 Käyttäjän pitää voida säätä valitun kameran etu- ja takaleikkaustasojen etäisyyksiä käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä säätää etuleikkaustason etäisyyden käyttöliittymästä. 3. Käyttäjä säätää takaleikkaustason etäisyyden käyttöliittymästä. - Kameran etu- ja takaleikkaustasot muuttuvat ja kappaleita tulee tai poistuu näkyvistä riippuen käyttäjän säätämistä arvoista. Käyttötapaus 10 Ortogonaali perspektiivi Ortogonaali perspektiivi R617 Hyödyllinen Käyttäjän pitää voida asettaa kameran perspektiivin ortogonaaliseksi käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 11(11)

12 2. Käyttäjä valitsee käyttöliittymästä perspektiivin ortogonaaliseksi Jos perspektiivi oli jo valmiiksi ortogonaali ei muutosta kamerassa tapahdu. Kameran perspektiivi muuttuu ortogonaaliseksi Lokaalit valaistusmallit ja materiaaliparametrit Käyttötapaus 11 Materiaaliparametrien säätäminen Materiaaliparametrien säätäminen R607 Käyttäjän pitää voida valita kappaleiden materiaaliparametrit. Parametrejä ovat kappaleen väri, emittoituva valo, ambientin valon heijastus, diffuusin valon heijastus, specular-valon heijastus ja läpinäkyvyys. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä valitsee hiirellä yhden kappaleen ikkunasta. 3. Käyttäjä vaihtaa hiirellä käyttöliittymästä materiaaliparametriä. Jos käyttäjä ei valitse kappaletta ikkunasta vaiheessa 2. kaikki kappaleet vaihtavat materiaaliansa. Valitun kappaleen materiaali muuttuu. Käyttötapaus 12 Paikallinen valaistusmalli: Phong Paikallinen valaistusmalli: Phong R606 Suositeltava Käyttäjän pitää voida valita kappaleiden valaistusmalliksi Phongvalaistusmalli käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki. 1. Käyttäjä valitsee hiirellä ikkunan. 2. Käyttäjä valitsee hiirellä yhden kappaleen ikkunasta. 3. Käyttäjä vaihtaa hiirellä käyttöliittymästä renderöintitapaa. Jos käyttäjä ei valitse kappaletta ikkunasta vaiheessa 2. kaikki kappaleet vaihtavat valaistusmallia Phong:ksi. Valitun kappaleen valaistusmalli muuttuu Phong:ksi. 12(12)

13 5.3.3 Z- ja A-puskuri Käyttötapaus 13 Z-puskurin visualisointi Z-puskurin visualisointi R604 Käyttäjän on pystyttävä visualisoinnin avulla näkemään Z- puskurin toiminta. Käyttäjällä vähintään kaksi ikkunaa (kameraa) avattuna 1. Käyttäjä valitsee käyttöliittymästä Z-puskurin visualisoinnin päälle. 2. Käyttäjä tarkastelee ikkunasta Z-puskurin toimintaa samalla kun navigoi kameraa. 3. Käyttäjä vaihtaa Z-puskurin parametrejä käyttöliittymästä. 4. Käyttäjä tarkastelee ikkunasta Z-puskurin toimintaa samalla kun navigoi kameraa. - Käyttäjä on nähnyt Z-puskurin toiminnan Käyttötapaus 14 A-puskurin visualisointi A-puskurin visualisointi R603 Hyödyllinen Käyttäjän on pystyttävä visualisoinnin avulla näkemään A- puskurin toiminta. Käyttäjällä vähintään kaksi ikkunaa (kameraa) avattuna 1. Käyttäjä valitsee käyttöliittymästä A-puskurin visualisoinnin päälle. 2. Käyttäjä tarkastelee ikkunasta A-puskurin toimintaa samalla kun navigoi kameraa. 3. Käyttäjä vaihtaa A-puskurin parametrejä käyttöliittymästä. 4. Käyttäjä tarkastelee ikkunasta A-puskurin toimintaa samalla kun navigoi kameraa. - Käyttäjä on nähnyt A-puskurin toiminnan Varjot Käyttötapaus 15 Varjojen näyttäminen Varjojen näyttäminen R612 Käyttäjän pitää voida valita kappaleiden varjot päälle 13(13)

14 käyttöliittymän avulla. Varjojen muodostuminen pitää visualisoida säteillä. Visualisoinnissa on valaistu kappale näkyvissä. 1. Käyttäjä valitsee käyttöliittymästä varjot näkyviin Jos varjot ovat jo valmiiksi valittuna, varjot lähtevät pois Kappaleisiin osuvat varjot näkyvät tummempina alueina. Varjon heittävästä kappaleesta lähtee valon suuntaisia visualisoituja säteitä varjon reunoihin Perustransformaatiot Käyttötapaus 16 Perustransformaatiot Perustransformaatiot R618 Suositeltava Käyttäjän pitää voida säätää kappaleen kierto-, skaalaus- ja transformaatiomatriiseja ja niiden kertomisjärjestystä käyttöliittymän avulla. Visualisoinnissa on ainakin yksi visualisointi-ikkuna auki, jossa ainakin yksi kappale. 1. Käyttäjä valitsee kappaleen hiiren avulla. 2. Käyttäjä vaihtelee käyttöliittymästä matriisien järjestystä. 3. Käyttäjä vaihtelee käyttöliittymästä matriisien numeroarvoja. Jos käyttäjä ei valinnut kappaletta vaiheessa 1, matriiseihin liittyvät käyttöliittymäkomennot eivät vaikuta mihinkään kappaleeseen. Kappale on siirtynyt, skaalautunut ja pyörähtänyt matriisien mukaan. 5.4 Käyttötapaukset ohjelmointirajapinnassa Käyttötapaus 17 Objektikirjasto Objektikirjasto R404 Suositeltava Käyttäjän pitää voida lisätä objekteja valmiista objektikirjastosta objektin tiedoston nimellä. Luennoitsijat, ohjelmoijat Käyttäjä haluaa lisätä objektin lataamisen koodiin. 1. Käyttäjä etsii sopivan objektin objektilistasta 14(14)

15 2. Käyttäjä lisää objektin lataamiskutsun objektin nimi parametrinä - Käyttäjä saa lisättyä objektin lataamisen koodiin. Käyttötapaus 18 Tekstuurikirjasto Tekstuurikirjasto R405 Suositeltava Käyttäjän pitää voida lisätä tekstuureja valmiista tekstuurikirjastosta tekstuurin tiedoston nimellä. Luennoitsijat, ohjelmoijat Käyttäjä haluaa lisätä tekstuurin objektille koodissa. 1. Käyttäjä etsii sopivan tekstuurin tekstuurilistasta 2. Käyttäjä lisää tekstuurinlatauskutsun tekstuurin nimi parametrinä. - Käyttäjä saa lisättyä tekstuurin lataamisen koodiin. Käyttötapaus 19 Matematiikkakirjasto Matematiikkakirjasto R406 Käyttäjän pitää voida käyttää valmista matematiikkakirjastoa. Luennoitsijat, ohjelmoijat Käyttäjä haluaa käyttää jotain valmista matematiikkafunktiota. 1. Käyttäjä lisää kutsun matematiikkakirjaston funktioon. - Käyttäjä saa lisättyä kutsun matematiikkakirjaston funktioon. Käyttötapaus 20 Yleiset 3D-primitiivit Yleiset 3D-primitiivit R407 Käyttäjän pitää voida käyttää valmiita 3D-primitiivejä pisteitä, viivoja, kolmioita ja tekstiä. Luennoitsijat, ohjelmoijat Käyttäjä haluaa käyttää jotain valmista 3D-primitiiviä. 1. Käyttäjä lisää 5 pistettä visualisaatioon. 2. Käyttäjä lisää 5 viivaa visualisaatioon. 3. Käyttäjä lisää kolmion visualisaatioon. 4. Käyttäjä lisää tekstiä visualisaatioon. - Käyttäjä saa lisättyä kaikki 3D-primitiivit. 15(15)

16 6 Tuotteen ominaisuudet 6.1 Ominaisuuslista Vaatimus 1 Käyttöliittymäkirjaston vähimmäisvaatimus GLUT...16 Vaatimus 2 Javan AWT:lla toteutettu käyttöliittymä...16 Vaatimus 3 Virheiden korjaus ennen toimitusta...16 Vaatimus 4 Visualisointien suorituskyky...17 Vaatimus 5 Ohjelmakoodin siirrettävyys...17 Vaatimus 6 Visualisointi splineistä...17 Vaatimus 7 RIB-formaatin tuottaminen...17 Vaatimus 8 Ohjelmakoodin kommentointikieli...18 Vaatimus 9 Ohjelmakoodin kommentointistandardi...18 Vaatimus 10 Ohjelmointirajapinnan dokumentointikieli...18 Vaatimus 11 Ohjelmointirajapinnan dokumentin formaatti...18 Vaatimus 12 Ohjelmakoodin kommenttien HTML-julkaisu Käytettävyys Käytettävyyttä on vaikea mitata ja melkein kaikissa projekteissa vaatimuksena on hyvä käytettävyys. Tässä projektissa käytettävyyttä mitataan esim. seuraavilla vaatimuksilla. Vaatimus 1 Käyttöliittymäkirjaston vähimmäisvaatimus GLUT Käyttöliittymäkirjaston vähimmäisvaatimus GLUT R309 Ohjelmoijat toteuttavat tuotteen käyttöliittymän GLUT-kirjastolla tai kehittyneemmällä portattavalla kirjastolla Vaatimus 2 Javan AWT:lla toteutettu käyttöliittymä Javan AWT:lla toteutettu käyttöliittymä R310 Suositeltava Ohjelmoijat toteuttavat tuotteen käyttöliittymän Javan AWTkirjastoa käyttäen. 6.3 Luotettavuus Luotettavuus tarkoittaa toimitettavien tuotteiden toimintavarmuutta. Toimintavarmuutta voidaan parantaa testaamalla ja korjaamalla testauksessa löytyvät virheet. Vaatimus 3 Virheiden korjaus ennen toimitusta Virheiden korjaus ennen toimitusta R311 16(16)

17 Ohjelmoijat ovat korjanneet tuotteen kaikki löydetyt vakavat virheet ennen toimitusta. 6.4 Suorituskyky Suorituskyky tarkoittaa valmiiden visualisointien toimimisnopeutta. Toimimisnopeutta tarvitaan, jotta kuvan hidas päivitys ei haittaisi visualisointien katselua. Vaatimus 4 Visualisointien suorituskyky Visualisointien suorituskyky R512 Käyttäjän pitää voida katsoa visualisointeja vähintään 20:n kuvan vaihtotaajuudella (fps >= 20) 6.5 Siirrettävyys Siirrettävyys (portattavuus) tarkoittaa ohjelmointirajapinnan ja valmiiden visualisointien siirtämistä Windows-ympäristöstä Linux-ympäristöön. Käytännössä tämä tarkoittaa sitä, että kun ohjelmointikoodi on siirretty Linux:lle, voidaan ohjelma kääntää gcc-kääntäjällä ja visualisointeja ajaa Linuxkäyttöjärjestelmässä. Vaatimus 5 Ohjelmakoodin siirrettävyys Ohjelmakoodin siirrettävyys R304 Siirtäjän pitää voida kääntää ohjelmakoodi virheettä gcc:lla Linux:ssa ilman ohjelmakoodin muuttamista. 6.6 Jatkokehitettävyys Jotta tuote olisi helposti jatkokehitettävissä, pitää se ottaa huomioon tuotteen kehityksessä. Asiakkaalla on muutama jatkokehitysidea, joista on seuraavat vaatimukset. Vaatimus 6 Visualisointi splineistä Visualisointi splineistä R402 Suositeltava Ohjelmoijien pitää voida käyttää splinejä ohjelmointirajapinnasta. Ohjelmointirajapinnasta pitää löytyä ainakin Bezier-käyrät ja TCB-käyrät. Vaatimus 7 RIB-formaatin tuottaminen RIB-formaatin tuottaminen R403 Hyödyllinen Ohjelmoijien pitää voida lisätä ohjelmointirajapintaan RIB- 17(17)

18 formaatin tuki. 6.7 Dokumentointi Vaatimus 8 Ohjelmakoodin kommentointikieli Ohjelmakoodin kommentointikieli R201 Ohjelmoijat kommentoivat kaiken ohjelmakoodin englanniksi. Vaatimus 9 Ohjelmakoodin kommentointistandardi Ohjelmakoodin kommentointistandardi R202 Suositeltava Ohjelmoijat kommentoivat ohjelmakoodin Doxygen-ohjelman standardin mukaan, jotta ohjelmakoodista voidaan tuottaa helposti dokumentointi HTML-formaattiin. Vaatimus 10 Ohjelmointirajapinnan dokumentointikieli Ohjelmointirajapinnan dokumentointikieli R204 Dokumentoija kirjoittaa ohjelmointirajapinnan dokumentoinnin englanniksi Vaatimus 11 Ohjelmointirajapinnan dokumentin formaatti Ohjelmointirajapinnan dokumentin formaatti R205 Hyödyllinen Dokumentoija kirjoittaa ohjelmointirajapinnan dokumentoinnin Latex-formaatissa Vaatimus 12 Ohjelmakoodin kommenttien HTML-julkaisu Ohjelmakoodin kommenttien HTML-julkaisu R203 Hyödyllinen Dokumentoija tekee ohjelmakoodin kommenteista Doxygenohjelmalla HTML-sivuston. 7 Rajoitukset 7.1 Standardit Projektissa on hyvin vähän rajoituksia standardien takia. Ainoa rajoitus liittyy ohjelmointirajapinnan ohjelmakoodin dokumentointiin. 18(18)

19 Taulukko 4 Standardirajoitukset Ohjelmointirajapinta Kommentointi Doxygen-ohjelman vaatima formaatti 7.2 Ohjelmistorajoitukset Toimitettavat visualisoinnit ja ohjelmointirajapinta on tarkoitettu käytettäviksi Windows-ympäristössä. Ohjelmistovaatimukset ovat seuraavat: Taulukko 5 Ohjelmistorajoitukset Visualisoinnit Käyttöjärjestelmä Windows 95/98/2000/ME/XP Java-tulkki Vähintään J2SE v 1.4 Ohjelmointirajapinta Käyttöjärjestelmä Windows 95/98/2000/ME/XP Java-tulkki Vähintään J2SE v 1.4 Java-kääntäjä Vähintään J2SE v 1.4 C++-kääntäjä Microsoft Visual C++ 6.0/ Gnu Compiler Collection 7.3 Laitteistorajoitukset Toimitettavat visualisoinnit ja ohjelmointirajapinta on tarkoitettu käytettäväksi Windows-ympäristössä. Laitteistovaatimukset ovat seuraavat: Taulukko 6 Laitteistorajoitukset Visualisoinnit ja ohjelmointirajapinta Näytönohjain OpenGL-yhteensopiva Muisti Vähintään 64MB Kovalevy Vähintään 50MB Prosessori Vähintään 300MHz Hiiri Vähintään kaksinappinen 7.4 Sopimukset Asiakkaan kanssa projektiryhmä tekee sopimuksen, missä molemmilla osapuolilla jää täydet oikeudet visualisointeihin ja ohjelmointirajapintaan. Sopimus tehdään heti kun kurssin puolesta saadaan sopimuspohja tai viimeistään ensimmäisen toteutusvaiheen loppuun mennessä. 8 Käsitteet Taulukko 7 Käsite Kamera Käyttöliittymä Kuvaus Erillinen ikkuna, jossa on kolmiulotteinen näkymä visualisoinnin maailmaan. Erillinen ikkuna, joka sisältää käyttöliittymäkomponentteja visualisoinnin 19(19)

20 ohjaamiseen. Kuva 3 9 Sanasto Taulukko 8 Dokumentin sanastoa Sana Doxygen LaTeX OpenGL Debug-kamera Tekstuuri Normaalivektori Mipmap Gcc Kuvaus Ohjelmakoodin dokumentointijärjestelmä. Tuottaa esim. HTML- tai Latex-kielisen esityksen ohjelmakoodin kommenteista. Laadukkaiden dokumenttien tuottamiseen käytettävä de-facto-standardi ja järjestelmä. Tunnetuin 2D/3D grafiikkaan käytetty ohjelmointirajapinta. Kamera 3D-maailmaan, jossa näkyy vain muissa kameroissa näkyvät kappaleet sekä niiden näkyvyyskeila. Kappaleen pinnalle piirrettävä pintamateriaalia esittävä kuva. Kappaleen pinnasta kohtisuoraan ulospäin pinnasta oleva suuntavektori. Menetelmä tallentaa monta eri resoluutioista tekstuuria Gnu Compiler Collection on ilmainen kääntäjä kokoelma, joka sisältää esim. C++-kääntäjän. 20(20)

21 10 Hyväksyntä 10.1 Tuotteen hyväksyminen Tuote hyväksytään hyväksymistestauksella. Hyväksymistestauksessa testataan mitkä vaatimuksista ovat toteutuneet. Vaatimus ei voi toteutua osaksi, vaan se joko toteutuu tai ei toteudu. Jotta tuote olisi hyväksyttävä toimitettavaksi kaikki välttämättömät vaatimukset pitää olla toteutettu. Suositeltavista vaatimuksista pitää olla 50% toteutettu. Hyödyllisistä vaatimuksista ei tarvitse toteutua mikään. Ne pitää kuitenkin huomioida arkkitehtuurissa ja niitä tehdään jos aikaa korkeamman prioriteetin vaatimuksilta aikaa jää. Taulukko 9 Hyväksymistestauksen tulos Hyväksyttyjä vaatimuksia Hylättyjä vaatimuksia Suositeltava Hyväksyttävä Toimitettavan tuotteen on hyväksymistestannut: ja päivämäärä 10.2 Dokumentin hyväksyminen Tämän dokumentin on kokonaisuudessaan lukenut ja hyväksynyt: ja päivämäärä 21(21)

T-76.115 Tietojenkäsittelyopin ohjelmatyö

T-76.115 Tietojenkäsittelyopin ohjelmatyö T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden kehitykseen tarkoitetun ohjelmointirajapinnan käyttäjävaatimusdokumentti.

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3 T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä

Lisätiedot

T-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä

Lisätiedot

T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing

T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Keimo-visualisointijärjestelmän Ray tracing - visualisaation testisarja. Sarja sisältää testitapaukset ja testilokit Päivämäärä 13.4.2003 Projektiryhmä

Lisätiedot

T-76.115 Tietojenkäsittelyopin ohjelmatyö

T-76.115 Tietojenkäsittelyopin ohjelmatyö T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on jatkuvasti ajan tasalla pidettävä dokumentti johon luetellaan tiedostetut ongelmat ja niiden käsittelytilanne. Päivämäärä 8.2.2003 Projektiryhmä

Lisätiedot

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut. T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1 T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi

Lisätiedot

Ksenos Prime Käyttäjän opas

Ksenos Prime Käyttäjän opas Ksenos Prime Käyttäjän opas Versio 11.301 Turun Turvatekniikka Oy 2011 Selaa tallenteita. Tallenteiden selaaminen tapahtuu samassa tilassa kuin livekuvan katselu. Voit raahata hiirellä aikajanaa tai käyttää

Lisätiedot

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus 2 7.2.2013 1. Matematiikan lukiokurssissa on esitetty, että ylöspäin aukeavan paraabelin f(x) = ax 2 +bx+c,a > 0,minimikohtasaadaan,kunf

Lisätiedot

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat Microsoft Office 2010 löytyy tietokoneen käynnistävalikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,

Lisätiedot

Luento 3: 3D katselu. Sisältö

Luento 3: 3D katselu. Sisältö Tietokonegrafiikan perusteet T-.43 3 op Luento 3: 3D katselu Lauri Savioja Janne Kontkanen /27 3D katselu / Sisältö Kertaus: koordinaattimuunnokset ja homogeeniset koordinaatit Näkymänmuodostus Kameran

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö

T Tietojenkäsittelyopin ohjelmatyö T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä dokumentti on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden tekemiseen tarkoitetun ohjelmointirajapinnan

Lisätiedot

Määrittelyvaihe. Projektinhallinta

Määrittelyvaihe. Projektinhallinta Määrittelyvaihe Projektinhallinta testaus määrittely suunnittelu ohjelmointi käyttöönotto, testaus tuotteenhallinta laadunvarmistus dokumentointi vaatimustenhallinta Määrittely Määrittely, eli kansanomaisesti

Lisätiedot

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan

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

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää

Lisätiedot

Ohjekirja Kilipa Cup versio 1.0 Mäkihypyn ja yhdistetyn cup-pisteiden laskentaohjelma

Ohjekirja Kilipa Cup versio 1.0 Mäkihypyn ja yhdistetyn cup-pisteiden laskentaohjelma Ohjekirja Kilipa Cup versio 1.0 Mäkihypyn ja yhdistetyn cup-pisteiden laskentaohjelma Keijo Hyttinen Live tulospalvelu: http://www.kilipa.com/ Sisältö 1 Laitteistovaatimukset 2 Yleistä 3 Cup-kilpailun

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001

Lisätiedot

Testisarja Materiaali- ja valaistusparametrit

Testisarja Materiaali- ja valaistusparametrit T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Keimo-visualisointijärjestelmän Materiaali- ja valaistusparametrit -visualisaation testisarja. Sarja sisältää testitapaukset ja testilokit. Päivämäärä

Lisätiedot

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu 6 00810 HELSINKI helpdesk@dasys.fi www.dasys.fi

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu 6 00810 HELSINKI helpdesk@dasys.fi www.dasys.fi Maahantuoja Dasys Oy Kaivolahdenkatu 6 00810 HELSINKI helpdesk@dasys.fi www.dasys.fi NUUO ETÄOHJELMA PIKAOPAS 1.0 Tallenteiden haku ja kamerakuvien katselu DASYS-NUUO Tallentimien mukana tulee cd-levy

Lisätiedot

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op Syksy 2007, periodit 1-2 Harjoitustyö Yleistä Harjoitustyö tehdään 2 hengen ryhmissä. Yhden hengen ryhmistä tulee sopia kurssiassistentin kanssa erikseen

Lisätiedot

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh.

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh. 1/5 ASENNUSOHJEET INTERNET-ASENNUS Navita Yritysmalli YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh. 010 7564 986 Käyttöönotto Matti Sihvo Koulutus Jan-Markus Viikari LAITEVAATIMUKSET

Lisätiedot

TOIMINNALLINEN MÄÄRITTELY MS

TOIMINNALLINEN MÄÄRITTELY MS TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa

Lisätiedot

TAMK Ohjelmistotekniikka G Graafisten käyttöliittymien ohjelmointi Herkko Noponen Osmo Someroja. Harjoitustehtävä 2: Karttasovellus Kartta

TAMK Ohjelmistotekniikka G Graafisten käyttöliittymien ohjelmointi Herkko Noponen Osmo Someroja. Harjoitustehtävä 2: Karttasovellus Kartta TAMK Ohjelmistotekniikka G-04237 Graafisten käyttöliittymien ohjelmointi Harjoitustehtävä 2: Karttasovellus Kartta TAMK Karttasovellus Kartta Sivu 2/8 Sisällysluettelo 1. JOHDANTO...3 2. VAATIMUSMÄÄRITTELY...

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori Testitapaukset - Koordinaattieditori Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6

Lisätiedot

UCOT-Sovellusprojekti. Testausraportti

UCOT-Sovellusprojekti. Testausraportti UCOT-Sovellusprojekti Testausraportti Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 11. lokakuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä

Lisätiedot

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6 Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...

Lisätiedot

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype for Business ohjelman asennus- ja käyttöohje Sisällys Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...

Lisätiedot

OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö

OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö Juha-Matti Vanhatupa 2008 Yleistä Tehdään 2 hengen ryhmissä Harjoitustyöhön ilmoittaudutaan lomakkeella www.cs.tut.fi/~grako/ilmo.html Ympäristö:.NET

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

Windows 10 käyttöjärjestelmän helppokäyttötoiminnot ja asetukset

Windows 10 käyttöjärjestelmän helppokäyttötoiminnot ja asetukset Windows 10 käyttöjärjestelmän helppokäyttötoiminnot ja asetukset Windowsin asetukset on keskus, jossa voit mm. muuttaa tietokoneen näkemistä, kuulemista ja käyttämistä helpottavia helppokäyttötoimintoja.

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

Luento 7: Lokaalit valaistusmallit

Luento 7: Lokaalit valaistusmallit Tietokonegrafiikan perusteet T-111.4300 3 op Luento 7: Lokaalit valaistusmallit Lauri Savioja 11/07 Lokaalit valaistusmallit / 1 Sävytys Interpolointi Sisältö Lokaalit valaistusmallit / 2 1 Varjostustekniikat

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Toiminnallinen määrittely

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Toiminnallinen määrittely T-76.115 Tietojenkäsittelyopin ohjelmatyö Toiminnallinen määrittely Sisältö Tämä on dokumentti esittelee toiminnallisen määrittelyn tietokonegrafiikka-algoritmien visualisointijärjestelmän kehitysprojektissa

Lisätiedot

CEM DT-3353 Pihtimittari

CEM DT-3353 Pihtimittari CEM DT-3353 Pihtimittari Sivu 1/5 CEM DT-3353 Pihtimittari Ongelma Mittarin ohjelmisto ilmoittaa NO DATA vaikka tiedonsiirtokaapeli on kytketty tietokoneen ja mittarin välille, mittarissa on virta päällä

Lisätiedot

CABAS. Release Notes 5.4. Uusi kuvien ja dokumenttien käsittely

CABAS. Release Notes 5.4. Uusi kuvien ja dokumenttien käsittely Release Notes 5.4 CABAS Uusi kuvien ja dokumenttien käsittely Olemme päivittäneet ja nykyaikaistaneet CABASin kuvien ja dokumenttien käsittelyn. Nyt kuvia voi vetää hiiren osoittimella ja pudottaa ne kuvaluetteloon.

Lisätiedot

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique VAATIMUSMÄÄRITTELY PROJEKTITYÖ Tik-76.115 SISÄLLYSLUETTELO Sisällysluettelo... 2 Versiohistoria... 3 1. JOHDANTO... 4 1.1 Algoritmi... 4 1.2 Graafi... 4 1.3 Nauty... 5 1.4 Mermaid... 5 2. YLEISKUVAUS...

Lisätiedot

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen Enigmail-opas Enigmail on Mozilla Thunderbird ja Mozilla Seamonkey -ohjelmille tehty liitännäinen GPG-salausohjelmiston käyttöä varten. Sitä käytetään etenkin Thunderbirdin kanssa sähköpostin salaamiseen

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Käyttöohje. Mooan. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Mooan. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje Mooan Helsinki 04.09.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme

Lisätiedot

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0 TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI

Lisätiedot

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype for Business ohjelman asennus- ja käyttöohje Sisällys Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...

Lisätiedot

2020 Fusion. What s New in Version 6? What s New in Version 6? 1 of Fusion

2020 Fusion. What s New in Version 6? What s New in Version 6? 1 of Fusion 2020 Fusion What s New in Version 6? What s New in Version 6? 1 of 17 2020 Fusion Uusi 2020 Fusion 6 nopeuttaa ja helpottaa työskentelyäsi: Täysin uudistettu renderöinti Useiden tuotteiden muokkaus samalla

Lisätiedot

AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin

AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin Raimo Nikkilä Aalto-yliopiston sähkötekniikan korkeakoulu - Automaation tietotekniikan tutkimusryhmä 17. tammikuuta 2013

Lisätiedot

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0 TESTIRAPORTTI - VYM JA KANTA Versio 1.0 i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen

Lisätiedot

RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0

RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0 RockID-varastonhallintajärjestelmän käyttöohje v. 1.0 Yleistä Rockstar lukijakäyttöliittymä Tuotteiden lukeminen lähtevään tilaukseen Tilaukseen kuulumattomat tuotteet Tuotteiden lukeminen tilauksesta

Lisätiedot

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus.

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus. Tulospalvelu käynnistyy väärällä ohjelmalla Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus. Tilastointi-nappia painaessa

Lisätiedot

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA Ohjeistuksessa käydään läpi kuvan koon ja kuvan kankaan koon muuntaminen esimerkin avulla. Ohjeistus on laadittu auttamaan kuvien muokkaamista kuvakommunikaatiota

Lisätiedot

Ohjeistus yhdistysten internetpäivittäjille

Ohjeistus yhdistysten internetpäivittäjille Ohjeistus yhdistysten internetpäivittäjille Oman yhdistyksen tietojen päivittäminen www.krell.fi-sivuille Huom! Tarvitset päivittämistä varten tunnukset, jotka saat ottamalla yhteyden Kristillisen Eläkeliiton

Lisätiedot

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014 Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat

Lisätiedot

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut. T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat

Lisätiedot

FOTONETTI BOOK CREATOR

FOTONETTI BOOK CREATOR F O T O N E T T I O Y FOTONETTI BOOK CREATOR 6 2012 Kemintie 6 95420 Tornio puhelin: 050-555 6500 pro/kirja: 050-555 6580 www.fotonetti.fi Ohjelman asentaminen 1 Hae ohjelma koneellesi osoitteesta http://www.fotonetti.fi/kuvakirjatilaa

Lisätiedot

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique VAATIMUSMÄÄRITTELY PROJEKTITYÖ Tik-76.115 SISÄLLYSLUETTELO Sisällysluettelo... 2 Versiohistoria... 3 1. JOHDANTO... 4 1.1 Algoritmi... 4 1.2 Graafi... 4 1.3 Nauty... 5 1.4 Mermaid... 5 2. YLEISKUVAUS...

Lisätiedot

Operatiiviset päivät Ohjeita luennoitsijoille AV-tekniikasta

Operatiiviset päivät Ohjeita luennoitsijoille AV-tekniikasta Operatiiviset päivät 15.-17.11.2017 Ohjeita luennoitsijoille AV-tekniikasta 1. Luentosalin AV-tekniikka ja esityksen valmistelu Helsingin Messukeskuksen luentotilojen varustukseen kuuluu verkkoliittymä

Lisätiedot

T Testiraportti - integraatiotestaus

T Testiraportti - integraatiotestaus T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria

Lisätiedot

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

Pauliina Munter/Suvi Junes Tampereen yliopisto / Tietohallinto Valitse muokkaustila päälle kurssialueen etusivun oikean yläkulman painikkeesta.

Pauliina Munter/Suvi Junes Tampereen yliopisto / Tietohallinto Valitse muokkaustila päälle kurssialueen etusivun oikean yläkulman painikkeesta. Sanasto Sanasto -työkalulla voi laatia sanakirjan tapaisen sanaston, jonka hakusanoja (käsitteitä ja niiden määritelmiä) voidaan selata ja opettajan niin halutessa myös kommentoida. Sekä opettaja että

Lisätiedot

HIBBO. Tietotekniikan sovellusprojekti. Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola. Testaussuunnitelma Versio:

HIBBO. Tietotekniikan sovellusprojekti. Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola. Testaussuunnitelma Versio: HIBBO Tietotekniikan sovellusprojekti Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola Testaussuunnitelma Versio: 1.0-3 8.5.2003 Jyväskylän Yliopisto Tietotekniikan laitos Tekijät: Matti Eskelinen

Lisätiedot

Tietokannan luominen:

Tietokannan luominen: Moodle 2 Tietokanta: Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia, linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat,

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Transkribuksen pikaopas

Transkribuksen pikaopas Transkribuksen pikaopas Transkribus on alusta, jolla voi puhtaaksikirjoittaa haluamaansa aineistoa ja automaattisesti tunnistaa käsinkirjoitettua tekstiä. Sitä käyttääkseen täytyy rekisteröityä. Tässä

Lisätiedot

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset Sopimus Asiakas- ja potilastietojärjestelmästä Liite N: Kielivaatimukset VERSIOHISTORIA Päivä Versio Kuvaus Tekijä 12.3.15 3.0 Tarjouspyynnön liitteeksi 2 (6) SISÄLLYSLUETTELO 1 JOHDANTO... 4 2 JÄRJESTELMÄN

Lisätiedot

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto Condess ratamestariohjelman käyttö Aloitus ja alkumäärittelyt Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto Kun kysytään kilpailun nimeä, syötä kuvaava nimi. Samaa nimeä käytetään oletuksena

Lisätiedot

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus Sisältö 1/14 Sonera Yrityssähköpostin käyttöönotto Outlook 2013 -sovelluksella SISÄLLYS Outlook 2013 asennuspaketin lataus... 2 Outlook 2013 asennus...

Lisätiedot

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta 1 Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta Multimakerohjelmalla tuotettuja ohjelmia voidaan julkaista joko CD-tuotantona tai webbisovelluksena. CD-tuotantoon käännettyjen ohjelmien katselu

Lisätiedot

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt S11-04 Kompaktikamerat stereokamerajärjestelmässä Projektisuunnitelma Ari-Matti Reinsalo Anssi Niemi 28.1.2011 Projektityön tavoite Projektityössä

Lisätiedot

TAMPEREEN TEKNILLINEN YLIOPISTO KÄYTTÖOHJE TIETOVARASTON KUUTIOT

TAMPEREEN TEKNILLINEN YLIOPISTO KÄYTTÖOHJE TIETOVARASTON KUUTIOT TAMPEREEN TEKNILLINEN YLIOPISTO KÄYTTÖOHJE TIETOVARASTON KUUTIOT 14.11.2011 Sisältö Perustietoa tietovarastosta... 2 Perustietoa kuutioista... 2 Dimensioiden valinta... 2 Uuden dimension lisääminen aikaisemman

Lisätiedot

FrontPage 2000 - Näkymät

FrontPage 2000 - Näkymät FrontPage 2000 - Näkymät FrontPagessa on kuusi erilaista näkymää sivustoon. Sivunäkymä Tässä näkymässä luodaan sivut eli näkymä vastaa paljolti Wordin tekstinkäsittelyohjelman näkymää. Tässä on myös muokattava

Lisätiedot

Vektoreita GeoGebrassa.

Vektoreita GeoGebrassa. Vektoreita GeoGebrassa 1 Miten GeoGebralla piirretään vektoreita? Työvälineet ja syöttökentän komennot Vektoreiden esittäminen GeoGebrassa on luontevaa: vektorien piirtämiseen on kaksi työvälinettä vektoreita

Lisätiedot

Ohjelmointi 1 / syksy /20: IDE

Ohjelmointi 1 / syksy /20: IDE Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne

Lisätiedot

Midland BTNext -päivityssovellus

Midland BTNext -päivityssovellus Midland BTNext -päivityssovellus Kun olet ladannut BTNext-päivityssovelluksen web-sivultamme, kaksoisnapsauta sitä ja seuraa asennusmenettelyä. BTNext-päivityssovellus asentuu automaattisesti "Program"-valikkoon,

Lisätiedot

T Testiraportti - järjestelmätestaus

T Testiraportti - järjestelmätestaus T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria

Lisätiedot

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE HERVANNAN KIRJASTON TIETOTORI Insinöörinkatu 38 33720 Tampere 040 800 7805 tietotori.hervanta@tampere.fi TALLENNETAAN MUISTIKULLE JA MUISTIKORTILLE 1 Muistitikun

Lisätiedot

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli

Lisätiedot

Visual Case 2. Miika Kasnio (C9767) 23.4.2008

Visual Case 2. Miika Kasnio (C9767) 23.4.2008 Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4

Lisätiedot

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan

Lisätiedot

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti Liikkuva-sovellusprojekti Joel Kivelä Erkki Koskenkorva Mika Lehtinen Oskari Leppäaho Petri Partanen Vaatimusmäärittely Julkinen Versio 010 1322014 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä

Lisätiedot

Tallennuspalvelu Käyttöohjeet

Tallennuspalvelu Käyttöohjeet Tallennuspalvelu Käyttöohjeet Sisäänkirjautuminen Kirjoita käyttäjä tunnuksesi ja salasanasi kirjautumisruutuun. Jos et muista salasanaasi ota yhteyttä IP-Valvonnan asiakaspalveluun. 1 Valvontanäkymät

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

Testaaminen ohjelmiston kehitysprosessin aikana

Testaaminen ohjelmiston kehitysprosessin aikana Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/

Lisätiedot

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö Versio 1.0 Tiedostonsiirto FTP -menetelmällä Lahden Väriasemoinnilla on käytössä suurempien tiedostojen siirtoa varten oma FTP -yhteys. Tällä menetelmällä saadaan

Lisätiedot

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla 1. Digivideokamera liitetään tietokoneeseen FireWire-piuhalla. (Liitännällä on useita eri nimiä: myös IEEE 1394, DV,

Lisätiedot

Ylläpitodokumentti Mooan

Ylläpitodokumentti Mooan Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 201 Tietojenkäsittelytiede Harjoitus 6 1..201 1. Tarkastellaan Gouraudin sävytysmallia. Olkoon annettuna kolmio ABC, missä A = (0,0,0), B = (2,0,0) ja C = (1,2,0)

Lisätiedot

SIJAISET.FI KÄYTTÖOHJE TAKSI YRITYKSILLE. 1. Palveluun rekisteröityminen... 2. 2. Palveluun kirjautuminen... 2. 3. Etusivu... 2

SIJAISET.FI KÄYTTÖOHJE TAKSI YRITYKSILLE. 1. Palveluun rekisteröityminen... 2. 2. Palveluun kirjautuminen... 2. 3. Etusivu... 2 SIJAISET.FI KÄYTTÖOHJEET TAKSIAUTOILIJAT SISÄLLYS 1. Palveluun rekisteröityminen... 2 2. Palveluun kirjautuminen... 2 3. Etusivu... 2 4. Autojen lisääminen... 3 5. Kuljettajaryhmät ja niiden perustaminen...

Lisätiedot

T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD

T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD 1 MICROSOFT T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD Eero Seitsemän veljeksen Eero on vilkas, sukkelasanainen ja älykkäämpi kuin muut veljekset. Hän kiusoittelee ja pilkkaa puheillaan

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

Visma.net Approval. Versiosaate 1.40

Visma.net Approval. Versiosaate 1.40 Visma.net Approval Versiosaate 1.40 Nimi ja ikoni Uusi nimi: Visma.net Approval Visma.net Approval Centerin uusi nimi on lyhennys Visma.net Approval. Nimi otettiin käyttöön, koska se soveltuu paremmin

Lisätiedot

Opponointitestaus VYM -> LiKe 29.03.2001

Opponointitestaus VYM -> LiKe 29.03.2001 Opponointitestaus VYM -> LiKe 29.03.2001 Opponoinnin testitapaukset Opponoinnin testitapaukset on pääosin suoritettu loggautumalla sisään käyttäjällä Minna Reino, joka on I -käyttäjä After Sales-projektissa.

Lisätiedot

GlucoNavii DMS ohjelma

GlucoNavii DMS ohjelma GlucoNavii DMS ohjelma Asennus: Lataa ohjelma osoitteesta www.ekoweb.fi => Tuki Vieritä sivua hieman alaspäin kunnes näet alla olevan kuvan. Tiedosto on exe-päätteinen, joten virustorjuntaohjelmistosi

Lisätiedot

NÄIN TEET VIDEO-MAILIN (v-mail)

NÄIN TEET VIDEO-MAILIN (v-mail) 1 NÄIN TEET VIDEO-MAILIN (v-mail) Kirjaudu iwowwe Back Officeen. HOME Klikkaa kotisivullasi (HOME) olevaa vihreää Video E-mail kuvaa Vastaava linkki Video Email on myös Video Tools - alasvetovalikossa

Lisätiedot

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3 Web-editori 2 Optima Web-editori -ohje Sisällysluettelo 1 Yleistä Web-editorista... 3 1.1 Web-editori -dokumentin luominen... 3 2 Pikatoimintopainikkeet... 3 2.1 Tallenna... 3 2.2 Peru / Tee uudelleen...

Lisätiedot

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut

Lisätiedot

Sisällys. 2 Aloittaminen. 4 Ominaisuudet esimiehet esimerkissä. 5 Työajan mobiilikirjaus

Sisällys. 2 Aloittaminen. 4 Ominaisuudet esimiehet esimerkissä. 5 Työajan mobiilikirjaus Sisällys 2 Aloittaminen 2 Ominaisuudet tuotantotyöntekijä esimerkissä 3 Ominaisuudet toimistotyöntekijä esimerkissä 4 Ominaisuudet esimiehet esimerkissä 5 Ominaisuudet pääkäyttäjänä 5 Työajan mobiilikirjaus

Lisätiedot