Vaatimusmäärittely. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
|
|
- Kalle Honkanen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Vaatimusmäärittely KotKot Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
2 Kurssi Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen Matti Seise Paula Mäenpää Olga Karmanov Jonne Kohvakka Asiakas Heikki Lokki Johtoryhmä Sampo Yrjänäinen Kotisivu Versiohistoria Versio Päiväys Tehdyt muutokset Ensimmäinen kokonainen vaatimusdokumentti Tarkastuksen jälkeen korjattu jäädytysvalmis versio Dokumentin jäädytys
3 i Sisältö 1 Johdanto Tuotteen tausta ja tarkoitus Sanasto ja lyhenteet Pesiin liittyvä sanasto Tekniseen toteutukseen liittyvä sanasto Yleiskuvaus Yleinen toiminta Toimintaympäristö Käyttäjäkunta Sidosryhmät Muut vastaavat järjestelmät Vaatimukset Toiminnalliset vaatimukset Käyttäjän lisääminen Järjestelmään kirjautuminen Nettilomakkeen tallentaminen, museovirkailija Nettilomakkeen käsittely, museovirkailija Esitäytettyjen lomakkeiden tulostaminen rengastajalle Seuranta-aineiston tulostaminen Tietokannan hallinta, museovirkailija Tekstimuotoisen datan siirtäminen tietokantaan Nettilomakkeen täyttäminen, rengastaja Laadulliset vaatimukset Asennus Tietoturvallisuus Luotettavuus Käytettävyys Ylläpidettävyys Tietokuvaus Tietosisältö Tietokannan kuvaus Pesa
4 ii Lintulaji Reviiri Kunta Pesa_lintulaji Pesa_reviiri Vuosi Tarkastuskerta Tarkastusyhteenveto Pesa_muuttuva Loki Kayttaja_museo Kayttaja_rengastaja Rengastajan_lomake Saalis Myrkky Toimintokuvaus Käyttötapaukset Museovirkailijan käyttötapaukset Rengastajan käyttötapaukset Tiedon kulku Käyttäjän tunnistus Tiedon haku Tiedon lisääminen Tiedon muuttaminen Raporttien tuottaminen Järjestelmän ulkoiset yhteydet Asiakasyhteys Järjestelmäyhteys Alustatiedot Muut ominaisuudet Suorituskyky Ylläpidettävyys Testaus 21
5 iii 9 Rajoitteet suunnittelulle ja toteutukselle Noudatettavat standardit Laitteistorajoitteet Viitteet 21
6 1 Vaatimusmäärittely pohjautuu kotkat-ryhmän vastaavaan määrittelyyn, joka löytyy osoitteesta: 1 Johdanto Ohjelmistotuotantoryhmä Kotkot luo uuden petolintujen pesien Haukka -pesienseurantajärjestelmän Sääksi-järjestelmän ja Merikotka-järjestelmien työn pohjalta. Haukka-järjestelmä on tarkoitettu Luonnontieteellisen keskusmuseon työntekijöiden käyttöön. Museo valtuuttaa henkilöt, jotka saavat järjestelmää käyttää. Luvussa 1.1 käsitellään yksityiskohtaisemmin pesien kartoituksen taustaa ja toteutettavan järjestelmän tarkoitusta. Luku 1.2 esittelee petolintujen pesiin ja järjestelmän tekniseen toteutukseen liittyviä käsitteitä ja lyhenteitä. 1.1 Tuotteen tausta ja tarkoitus Suomessa rengastajat ja muut harrastajat ovat keränneet jo vuosikymmenten ajan systemaattisesti tietoja Suomen linnuista ja tietoja on kerätty Luonnontieteelliseen Museoon. Näiden tietojen avulla pystytään seuraamaan eri lintulajien kannanvaihteluita ja etsimään syitä kannan muutoksiin. Lintuja rengastaessaan rengastajat usein myös käyvät lintujen pesillä ja tarkistavat pesinnän vaihetta. Pesien tarkastuksen yhteydessä on kerätty tietoja mm. pesimistuloksesta, pesinnän epäonnistumisen syistä, poikasista, pesäpuusta ja pesäpaikasta, kuoriutumattomia munia ja muita näytteitä myrkkyanalyyseja varten sekä saalisnäytteitä. Tämä muodostaa seuranta-aineiston, jonka perusteella saadaan analysoitua syyt kannanvaihteluihin ja sitä kautta antaa mahdollisuuden puuttua tilanteeseen tarvittaessa. Ohjelmistotuotantoprojektin Kotkot [Kot08] tarkoituksena on suunnitella ja toteuttaa petolintujen pesätarkastusten yhteydessä lomakkeille kerättyjen tietojen tallettamiseen ja käyttöön soveltuva tietokanta sekä käyttöliittymä. Tiedot tallennetaan lomaketietona selaimelta. Järjestelmä mahdollistaa myös historiatietojen tallettamisen. Käyttöliittymä tarjoaa rajapinnan tietokannan tauluihin, rajapinnan syötteiden tarkistuksiin ja käyttöliittymän tietojen syöttämiseksi ja tietokantaan tallettamiseksi. Käyttöliittymän kautta tuotetaan säännönmukaisia raportteja tutkijoiden ja viranomaisten käyttöön. Kotkot-ryhmä jalostaa olemassa olevien ohjelmistojen kehittämistä Haukatjärjestelmäksi. Pohjana työlle ovat ohjelmistotuotantoprojekti Kotkat [Kot04] ja Hali-ryhmien [Hal03a] vastaavat järjestelmät. 1.2 Sanasto ja lyhenteet Pesiin liittyvä sanasto Lomake Lomakkeella tarkoitetaan pesän tarkistuksen yhteydessä täytettävää tietolomaketta, johon kirjataan kaikki havaitut tiedot pesästä. Lomakkeen tiedot syötetään tietokantaan. Raportti Raporteilla tarkoitetaan järjestelmän palauttamia tietoja, joista kootaan pyydetynlainen dokumentti.
7 Petolintu Muita eläimiä tai hyönteisiä syövät linnut ovat petolintuja. Järjestelmän kannalta merkittäviä petolintuja ovat pöllöt ja haukat. Pesäpaikka Paikka, johon petolinnun pesä on rakennettu. Pesä voi sijaita puussa, tekopesässä, luonnonkolossa, pökkelössä, kallionkielekkeellä tai maassa. Muita mielenkiitoisia pesäpaikkaan vaikuttavia tekijöitä ovat alueet, joille se on rakennettu. Esim. suo, saari, vaara, puisto jne.. Reviiri Reviiri koostuu yhden lintuparin pesistä. Yhdessä pesässä voi olla käyttäjinä vuoden aikana usean lajin edustajia, jolloin sama pesä kuuluu useaan eri reviiriin. Järjestelmän kannalta valitaan vain pesinnän lopputulokseltaan paras pesä raportteihin. Pesinnän lopputulos Pesinnän lopputuloksella tarkoitetaan sitä, miten pitkälle pesintä on onnistunut. Pesinnällä on eri vaiheita pesän rakentamisesta aina lentopoikasiin asti. Tarkastus Pesille tehdään tarkastuskäyntejä - usein juuri pesimisaikaan. Tarkastuskäynneillä poikaset mitataan ja rengastetaan sekä kerätään näytteitä ja tietoja pesimäpaikasta myöhempää analyysia varten. Etenkin Pohjois-Suomessa tarkastuksiin käytetään myös lentokonetta, pesinnän tai sen puuttumisen toteamiseen pesintäkauden alkuvaiheessa Tekniseen toteutukseen liittyvä sanasto SVN Subversion. Versionhallintaohjelmisto, joka on luotu helpottamaan ohjelmistojen versionhallintaa. Linux Minix-käyttöjärjestelmän johdannainen. Hali Tässä dokumentissa hyväksi käytetyn tietokantajärjestelmän suunnittelun ja toteutuksen keväällä 2003 aloittaneen ohjelmistotuotantoprojektin ryhmän nimi. Haukka-järjestelmä Tässä dokumentissa määritellyn tietokantajärjestelmän nimi. HTML HyperText Markup Language. World Wide Webin eli WWW:n julkaisukieli. HTTP Hypertext Transfer Protocol. Siirtokäytäntö eli protokolla, jonka varaan WWW rakentuu. Hypertekstidokumenttien siirtoa verkossa tukeva komentokieli. HTTPS HTTP over Secure Sockets Layer. salakirjoitettu versio. Java Ohjelmointikieli, jota käytetään projektin toteutuksessa.
8 Järjestelmä Tässä dokumentissa järjestelmällä tarkoitetaan pääasiallisesti toteutettavaa ohjelmistoa tai jo valmista ohjelmistoa. JDBC Java Database Connectivity. Ohjelmointirajapinta, joka mahdollistaa pääsyn lähes mihin tahansa tietolähteeseen Java-ohjelmointikielestä. Kotkat Hali-ryhmän työn päälle oman projektinsa suorittaneen ryhmän nimi. Ryhmä määritteli ja toteutti Merikotka-tietokantajärjestelmän keväällä KotKot Tässä dokumentissa määritellyn tietokantajärjestelmän toteuttavan ohjelmistotuotantoprojektin nimi. Käyttöliittymä Ne välineet ja toiminnot, joilla käyttäjä on yhteydessä tietojärjestelmään eli käytännössä ohjelmistoon. Servlet Java-ohjelmointikielellä kirjoitettu palvelinsovelma, servletti. Tietokanta Jotain käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja. Tietokannan teknisiä ominaisuuksia ovat mm. tiedon riippumattomuus sitä käsittelevistä ohjelmista, tietojen samanaikainen käyttö, monipuoliset tiedonhakumahdollisuudet, tietojen suojaus, mutkikkaat riippuvuudet tietojen välillä ja automaattinen varmistus ja elpyminen häiriöistä. Tietokantajärjestelmä Ks. järjestelmä. UML Unified modeling language. Graafinen mallinnuskieli. Malli on abstrakti kuvaus järjestelmästä. Admin Museovirkailija, jolla on pääsy kaikkialle. Vain admin voi lisätä uusia museovirkailijoita järjestelmään. Karttapaikka "Kansalaisen karttapaikka-palveluun [KaKa08] syötetään järjestelmästä pesien koordinaatit, joiden perusteella pesien paikallistaminen kartalta on helppoa. Sorsat Kevään 2008 ohjelmistotuotantoprojektiryhmä, joka loi uuden käyttöliittymän Sääksi-järjestelmään. [Sor08] Merikotka Merikotka-ohjelmistotuotantoprojektiryhmä laajensi Kotkat-ryhmän merikotkien seurantajärjestelmää syksyllä [Mer07] 3
9 4 2 Yleiskuvaus 2.1 Yleinen toiminta Ohjelmisto koostuu tietokannasta ja tietokannan hallinnan mahdollistavasta käyttöliittymästä. Yhdessä nämä muodostavat tietokantajärjestelmän petolintukannan pesien tietojen tallettamiseen. Ohjelmisto tarjoaa pesätarkastusten yhteydessä kerättyjen tietojen tallettamiseen ja käyttöön soveltuvan tietokannan sekä käyttöliittymän tietokantaan. Lisäksi toteutetaan erilliset komponentit. Ensimmäinen on integrointikomponentti, jolla olemassa oleva tekstimuotoinen data siirretään tietokantaan. Toinen järjestelmän ulkopuolinen komponentti mahdollistaa sähköisesti jätettyjen pesälomakkeiden käsittelyn museovirkailijan toimesta. Museovirkailija tuottaa käyttöliittymän kautta säännönmukaisia raportteja ja tietopoimintoja tutkijoiden ja viranomaisten käyttöön. Varsinaisen järjestelmän käyttäjäkunta on tiukasti rajattu. Siksi kaikkien ohjelmiston komponenttien käyttö vaatii käyttäjätunnuksen ja salasanan. Kaikki tietoliikenne asiakkaan ja järjestelmän välillä tapahtuu salatusti. 2.2 Toimintaympäristö Ohjelma toteutetaan Helsingin yliopiston Linux -ympäristössä Oracle [Ora9i]-tietokantaa käyttäen. Käyttöliittymän toteutukseen käytetään Java Servlet -tekniikkaa. Servletit käyttävät järjestelmässä valmiina olevia tietokantakomponentteja, ja tietokantayhteyksiin käytetään JDBC:tä. Projektin aikana käytettävät Java Servlet -ajoympäristö (Tomcat 5.5.X) ja Java-kääntäjä (Java 6) sijaitsevat Tietojenkäsittelytieteen laitoksen Unix-palvelimella db.cs.helsinki.fi. Valmis järjestelmä asennetaan Helsingin yliopiston atk-osaston tietokonejärjestelmään tuotantokäyttöä varten. Järjestelmän etusivu ladataan Luonnontieteellisen keskusmuseon käyttämältä WWW-palvelimelta ja loput sivuista luodaan käyttäjän valintojen mukaan Unix-palvelimelle sijoitettavien servlettien avulla. WWW-lomakkeiden tiedot lähetetään Java-servleteille HTTPS-protokollan GET- ja POST-metodeilla. Servlettien tulosteet tuotetaan asiakkaan selaimelle. Järjestelmä on ensisijaisesti tarkoitettu käytettäväksi Firefox-selaimella (versio 2.0 tai uudempi). 2.3 Käyttäjäkunta Haukka-järjestelmän tietokantaan pääsy on vain Luonnontieteellisen Museon henkilökunnalla. Järjestelmään päästäkseen käyttäjällä on oltava oikeudet järjestelmään. Käyttöoikeudet, käyttäjätunnuksen ja salasanan myöntää Luonnontieteellinen Museo. Lisäksi järjestelmään tulee irrallinen komponentti, jolla museon ulkopuolinen käyttäjä, rengastaja, voi jättää museon henkilökunnan tarkastettavaksi ja tietokantaan hyväksyttäväksi sähköisen version petolintulomakkeesta. 2.4 Sidosryhmät Museovirkailija on järjestelmän varsinainen käyttäjä. Hän syöttää järjestelmään pesien tarkastajien ilmoittamat tiedot tarkastuskäynneiltä. Hän myös hakee järjestelmästä yksittäisiä tietoja, joita viranomaiset ja tutkijat tarvitsevat työssään. Lisäksi hän tuottaa järjestelmän avulla viranomaisten ja tutkijoiden tarvitsemia raportteja. Viranomaisilla, tutkijoilla tai rengastajilla ei ole käyttöoikeut-
10 ta järjestelmään. Museovirkailija myös korjaa virheellisiä tietoja järjestelmästä. Järjestelmän sidosryhmät on esitetty kuvassa 1. 5 Kuva 1. Sidosryhmäkaavio 2.5 Muut vastaavat järjestelmät Tietojenkäsittelytieteen laitoksella on syksyllä 2001 toteutettu ohjelmistotuotantoprojektina vastaava Sääksi-järjestelmä ryhmien Pandion- [Pan03] ja Hali-ryhmien toimesta [Hal03a]. Vuonna 2004 on toteutettu Merikotkien seurantajärjestelmä [Kot04], jota Merikotka-ryhmä [Mer07] laajensi syksyllä Keväällä 2008 ryhmä Sorsat teki uuden käyttöliittymän Sääksi-järjestelmään. Haukka-järjestelmässä hyödynnetään ko. järjestelmissä toteutettuja komponentteja soveltuvin osin. 3 Vaatimukset Asiakkaan vaatimukset järjestelmälle on jaettu kahteen osaan: toiminnallisiin ja laadullisiin vaatimuksiin. Toiminnalliset vaatimukset kuvaavat ohjelmiston tarjoamat palvelut, miten se reagoi annettuihin syötteisiin ja toimii määritellyissä tilanteissa. Laadullisten vaatimusten tehtävä on varmistaa, että asiakkaan ohjelmistolle toivotut ja vaaditut ominaisuudet toteutuvat. Seuraavassa on määritelty kunkin osan vaatimukset. Vaatimukset on priorisoitu asteikolla prioriteetit toteutetaan ehdottomasti. 2-prioriteetit pyritään myös toteuttamaan.
11 6 3.1 Toiminnalliset vaatimukset Käyttäjän lisääminen Vaatimuksen tunnus VT1 Kuvaus Järjestelmän on mahdollistettava uuden käyttäjän lisääminen tietokantaan, arpomaan käyttäjälle salasanan ja lisäämään tiedot kantaan Järjestelmään kirjautuminen Vaatimuksen tunnus VT2 Kuvaus Järjestelmän on tunnistettava käyttäjä ennalta myönnetyn käyttäjätunnuksen ja salasanan perusteella Nettilomakkeen tallentaminen, museovirkailija Vaatimuksen tunnus VT3 Kuvaus Ohjelmiston on varmistettava nettilomakkeen tietojen tallettuminen tietokantaan Nettilomakkeen käsittely, museovirkailija Vaatimuksen tunnus VT4 Kuvaus Ohjelmiston on mahdollistettava sähköisesti jätettyjen pesälomakkeiden käsittely museovirkailijan toimesta Esitäytettyjen lomakkeiden tulostaminen rengastajalle Vaatimuksen tunnus VT9 Kuvaus Järjestelmä toimittaa rengastajalle esitäytetyn rengastuslomakkeen. Tietoturvan takia koordinaatit annetaan kilometrin tarkkuudella (kolme ensimmäistä numeroa). Prioriteetti Seuranta-aineiston tulostaminen Vaatimuksen tunnus VT5 Kuvaus Ohjelmiston on tarjottava käyttäjälle raporttien tai yksittäisten tietojen tulostus petolintuseurannan, tutkijoiden ja viranomaisten käyttöön.
12 Tietokannan hallinta, museovirkailija Vaatimuksen tunnus VT6 Kuvaus Käyttöliittymän on tarjottava rajapinta tietokannan tauluihin, syötteiden tarkistuksiin ja karttapaikkaan sekä käyttöliittymä tarjoaa helpon tavan tietojen syöttämiseen ja tietokantaan tallettamiseen. Tietoja on voitava myös hakea, muokata ja korjata Tekstimuotoisen datan siirtäminen tietokantaan Vaatimuksen tunnus VT7 Kuvaus Järjestelmän on tarjottava jo olemassa olevan vanhan tekstimuotoisen datan siirtäminen tietokantaan Nettilomakkeen täyttäminen, rengastaja Vaatimuksen tunnus VT8 Kuvaus Ohjelmiston on varmistettava nettilomakkeen perillemeno museovirkailijalle. Prioriteetti Laadulliset vaatimukset Laadulliset vaatimukset ovat ehdottomia vaatimuksia ja vaikuttavat pääasiallisesti ohjelmiston rakenteeseen ja käytettyihin ratkaisuihin. Laadullisilla vaatimuksilla ei ole prioriteettia Asennus Vaatimuksen tunnus Kuvaus VL1 Ohjelman on toimittava sekä Windows- että Linux-ympäristössä. Projektiryhmä asentaa ohjelmiston laitoksen Unix-palvelimelle. Tarvittaessa ohjelmiston on oltava asennettavissa myös muille palvelimille. Järjestelmä on ensisijaisesti tarkoitettu käytettäväksi Firefox-selaimella (versio 2.0 tai uudempi) Tietoturvallisuus Vaatimuksen tunnus Kuvaus VL2 Varsinaisen järjestelmän käyttäjäkunta on tiukasti rajattu. Vain yhdellä museovirkailijalla on admin-oikeudet. Kaikkien ohjelmiston komponenttien käyttö vaatii käyttäjätunnuksen ja salasanan. Tietoliikenne asiakkaan ja järjestelmän välillä tapahtuu salatusti. Viranomaisilla, tutkijoilla tai rengastajilla ei ole käyttöoikeutta järjestelmään.
13 Luotettavuus Vaatimuksen tunnus Kuvaus VL3 Järjestelmä ei aiheuta fyysisiä eikä taloudellisia vahinkoja missään tilanteessa Käytettävyys Vaatimuksen tunnus Kuvaus VL4 Ohjelmiston käyttöliittymän on oltava looginen ja helppokäyttöinen Ylläpidettävyys Vaatimuksen tunnus Kuvaus VL5 Ohjelmistoa voidaan muokata vastaamaan muuttuviin vaatimuksiin. 4 Tietokuvaus Tässä luvussa käsitellään ohjelmiston tietosisältöä ja tietokannan rakennetta. Erityistä huomiota kiinnitetään tietokannan kuvaukseen, joka pitää sisällään tietokannan taulujen esittelyn tärkeimpine attribuutteineen. 4.1 Tietosisältö Ohjelmiston tietosisältö muodostuu pesä-, tarkastus-, poikas-, muna-, saalis-, myrkky-, laji- ja reviiritiedoista sekä lokitiedoista. Käyttäjä lisää, hakee ja muokkaa tietoja WWW-käyttöliittymän kautta. Järjestelmän pitää tarjota lukitus eli huolehtia siitä, ettei useampi käyttäjä tai prosessi voi samanaikaisesti tehdä muutoksia samaan tietueeseen. Kuvan 2 luokkakaavio esittää tietokannan taulut ja niiden väliset yhteydet UML-luokkakaavionotaatiolla. Kuvassa 2 on esitetty kunkin tietokantataulun osalta vain tärkeimmät attribuutit eli käytännössä taulujen avaimet ja viiteavaimet.
14 9 Kuva Tietokannan kuvaus Pesa Taulu Pesa sisältää pesän muuttumattomat tiedot. Pesa pesa N number? PK. Pesän yksilöivä numero Lintulaji Lintulaji lintulaji N number? PK. Lintulajin yksilöivä numero Reviiri Reviiri reviiri N number? PK. Reviirin yksilöivä numero Kunta Kunta kunta N number? PK. Kunnan yksilöivä numero
15 Pesa_lintulaji Lintulaji- ja pesatauluja yhdistävä aputaulu. Pesa_lintulaji lintulaji N number? FK. Tiettyyn lintulajiin yhdistävä numero pesa N number? FK. Tiettyyn pesään yhdistävä numero Pesa_reviiri Reviiri- ja pesatauluja yhdistävä aputaulu. Pesa_reviiri pesa N number? FK. Tiettyyn pesään yhdistävä numero reviiri N number? FK. Tiettyyn reviiriin yhdistävä numero Vuosi Vuosi vuosi N number? PK. Seurantavuosi pesa N number? FK. Tiettyyn pesään yhdistävä numero Tarkastuskerta Rengastajan tarkastuskäynnillä havaitsemat tiedot pesästä. Tarkastuskerta tarkastuskerta N number? PK. Tarkastuksen yksilöivä järjestysnumero vuosi N number? FK. Tiettyyn vuoteen yhdistävä numero Tarkastusyhteenveto Tiedot pesinnän lopputuloksesta. Tarkastusyhteenveto tarkastusyhteenveto N number? PK. Yhteenvedon yksilöivä järjestysnumero tarkastuskerta N number? FK. Tiettyyn tarkastuskertaan yhdistävä numero
16 Pesa_muuttuva Taulu Pesa_muuttuva sisältää sellaiset pesän muuttuvat tiedot, joita ei talleteta Tarkastuskertatauluun. Pesa_muuttuva pesa_muuttuva N number? PK. Pesän tiedot tiettynä ajankohtana yksilöivä numero pesa N number? FK. Tiettyyn pesään yhdistävä numero Loki Loki loki N number? PK. Lokitiedon yksilöivä numero pesa N number? FK. Tiettyyn pesään yhdistävä numero Kayttaja_museo Kayttaja_museo kayttajamuseo N number? PK. Käyttäjän yksilöivä numero Kayttaja_rengastaja Rengastajan tietoihin merkitään mm. rengastajan aktiivisuus (aktiivinen, lopettanut, kuollut tms.). Kayttaja_rengastaja rengastaja N number? PK. Rengastajan yksilöivä numero Rengastajan_lomake Rengastajan_lomake lomake N number? PK. Lomakkeen yksilöivä numero rengastaja N number? FK. Tiettyyn rengastajaan yhdistävä numero Saalis Taulua Saalis ei käytetä vielä, mutta se on olemassa jatkoa varten. Saalis saalis N number? PK. Saaliin yksilöivä numero
17 Myrkky Taulua Myrkky ei käytetä vielä, mutta se on olemassa jatkoa varten. Myrkky myrkky N number? PK. Myrkyn yksilöivä numero 5 Toimintokuvaus 5.1 Käyttötapaukset Käyttötapaukset kuvaavat tilanteita, joihin käyttäjä voi Haukka-järjestelmässä törmätä. Käyttötapaukset on kuvattu yleisellä tasolla ottamatta kantaa tarkempaan toteutukseen. Käyttötapaukset on nimetty ja niillä on oma ID ja prioriteetti välillä 1 2, jossa 1 tarkoittaa pakollista ja 2 tärkeää Museovirkailijan käyttötapaukset Käyttäjän tunnistus Käyttötapaus-ID 1 Käyttötapaus Järjestelmään kirjautuminen Esiehdot Käyttäjällä on tunnus järjestelmään Jälkiehdot Normaali kulku Käyttäjä syöttää käyttäjätunnuksen ja salasanan. Järjestelmä tarkistaa, että tiedot ovat oikein ja päästää käyttäjän sisään. Poikkeukset - Käyttäjää ei ole lisätty järjestelmään - Käyttäjä syöttää väärän salasanan - Käyttäjän kirjautuminen on estetty Muut vaatimukset Huomautukset Omien tietojen muokkaaminen Käyttötapaus-ID 2 Käyttötapaus Omien tietojen muokkaaminen Esiehdot Käyttäjä on kirjautunut järjestelmään Jälkiehdot Käyttäjän uudet tiedot on tietokannassa, vanhat tiedot lokissa. Normaali kulku Käyttäjä valitsee toiminnon Muokkaa tietoja. Järjestelmä näyttää lomakkeen, johon on täytetty nykyiset tiedot. Käyttäjä muokkaa tiedot ja valitsee toiminnon Tallenna. Tiedot päivitetään kantaan ja vanhat tiedot lisätään lokiin. Poikkeukset - Pakollisia tietoja poistettu Muut vaatimukset Huomautukset
18 13 Rengastajan lisääminen Käyttötapaus-ID 3 Käyttötapaus Rengastajan lisääminen Esiehdot Virkailijalla on lisättävän käyttäjän tiedot Jälkiehdot Käyttäjän tiedot on lisätty järjestelmään Normaali kulku Museovirkailija valitsee toiminnon Lisää käyttäjä, syöttää käyttäjän tiedot ja lähettää ne järjestelmään. Järjestelmä arpoo käyttäjälle salasanan ja lisää tiedot kantaan. Käyttäjälle annetaan ilmoitus onnistuneesta lisäyksestä ja tulostaa ruudulle yhteenvedon tiedoista. Poikkeukset - Kaikkia vaadittuja tietoja ei annettu - Rengastajanumero on jo käytössä - Tietokantaan ei saada yhteyttä - Servlet-ympäristö alhaalla Muut vaatimukset Huomautukset Museovirkailijan lisääminen, vain admin Käyttötapaus-ID 4 Käyttötapaus Museovirkailijan lisääminen Esiehdot Virkailijalla on lisättävän käyttäjän tiedot ja admin-oikeudet. Jälkiehdot Käyttäjän tiedot on lisätty järjestelmään Normaali kulku Museovirkailija valitsee toiminnon Lisää käyttäjä, syöttää käyttäjän tiedot ja lähettää ne järjestelmään. Järjestelmä arpoo käyttäjälle salasanan ja lisää tiedot kantaan. Käyttäjälle annetaan ilmoitus onnistuneesta lisäyksestä ja tulostaa ruudulle yhteenvedon tiedoista. Poikkeukset - Kaikkia vaadittuja tietoja ei annettu - Tietokantaan ei saada yhteyttä - Servlet-ympäristö alhaalla Muut vaatimukset Huomautukset
19 14 Pesän tietojen muokkaaminen/uuden pesän lisääminen Käyttötapaus-ID 5 Käyttötapaus Pesän tietojen muokkaaminen/uuden pesän lisääminen Esiehdot - Käyttäjä on kirjautunut järjestelmään - Käyttäjällä on tiedossa uutta tietoa Jälkiehdot Tiedot on päivitetty kantaan ja tehdyt muutokset on lisäksi merkitty lokiin. Normaali kulku Käyttäjä etsii pesän esim. koordinaattien ja/tai pesän ID:n perusteella ja valitsee toiminnon Muokkaa. Järjestelmä näyttää tyhjän lomakkeen ja sivun reunassa listauksen tuloksista. Käyttäjä valitsee listalta oikean pesän lomakkeelle, muokkaa tietoja ja tallentaa muutokset. Lomakkeelle on merkittävä myös ovatko muutokset tulleet sähköisenä vai paperitulosteena. Muutokset päivitetään ja tarkastuskäynnin tiedot lisätään kantaan. Muutokset merkitään Loki-tauluun. Poikkeukset - Virheellisiä tietoja - Pakollisia tietoja puuttuu/poistettu - Kantaan ei saada yhteyttä - Pesän nimi on jo käytössä lähialueella Muut vaatimukset Huomautukset Siirron yhteydessä kantaan siirtyy olemassa olevia pesien nimiä, joissa saattaa olla duplikaatteja. Näitä duplikaatteja järjestelmä ei suodata. Rengastajan tietojen muokkaaminen Käyttötapaus-ID 6 Käyttötapaus Rengastajan tietojen muokkaaminen Esiehdot Käyttäjä on kirjautunut järjestelmään Jälkiehdot Käyttäjän uudet tiedot on tietokannassa, vanhat tiedot lokissa. Normaali kulku Käyttäjä etsii muokattavan rengastajan tiedot ja valitsee toiminnon Muokkaa tietoja. Järjestelmä näyttää lomakkeen, johon on täytetty rengastajan nykyiset tiedot. Käyttäjä muokkaa tiedot ja valitsee toiminnon Tallenna. Tiedot päivitetään kantaan ja vanhat tiedot lisätään lokiin. Poikkeukset Pakollisia tietoja poistettu Muut vaatimukset Huomautukset
20 15 Esitäytetyn lomakkeen laatiminen Käyttötapaus-ID 7 Käyttötapaus Esitäytetyn lomakkeen laatiminen Prioriteetti 2 Esiehdot Kannassa on oltava pesä, jonka perusteella lomake laaditaan Jälkiehdot Lomake on jotenkin haettavissa rengastajan toimesta Normaali kulku Käyttäjä valitsee pesän, josta esitäytetty lomake laaditaan. Järjestelmä täyttää lomakkeelle tietoja, joiden esitäyttäminen sallitaan. Poikkeukset Muut vaatimukset Huomautukset Salasana unohtunut Käyttötapaus-ID 8 Käyttötapaus Salasana unohtunut Prioriteetti 2 Esiehdot Käyttäjä ei muista salasanaansa Jälkiehdot Käyttäjän sähköpostiosoitteeseen on lähetetty uusi salasana Normaali kulku Käyttäjä yrittää kirjautua järjestelmään, mutta salasana on virheellinen. Salasana-kentän alla on linkki Salasana unohtunut?, jota klikkaamalla saadaan omaan sähköpostiin uusi salasana. Poikkeukset Käyttäjän sähköpostiosoite on virheellinen Muut vaatimukset Virkailija saa yrittää salasanaa enintään kolme kertaa, jonka jälkeen virkailijalle lähetetään uusi salasana sähköpostiosoitteeseen. Huomautukset
21 16 Kuva 3. Museovirkailijan käyttötapaukset Rengastajan käyttötapaukset Käyttäjän tunnistus Käyttötapaus-ID 9 Käyttötapaus Järjestelmään kirjautuminen Esiehdot Käyttäjällä on tunnus järjestelmään Jälkiehdot Normaali kulku Käyttäjä syöttää käyttäjätunnuksen ja salasanan. Järjestelmä tarkistaa, että tiedot ovat oikein ja päästää käyttäjän sisään. Poikkeukset - Käyttäjää ei ole lisätty järjestelmään - Käyttäjä syöttää väärän salasanan - Käyttäjän kirjautuminen on estetty Muut vaatimukset Huomautukset
22 17 Käyttäjän tietojen muokkaaminen Käyttötapaus-ID 10 Käyttötapaus Käyttäjän tietojen muokkaaminen Prioriteetti 2 Esiehdot Käyttäjä on kirjautunut järjestelmään Jälkiehdot Käyttäjän uudet tiedot on tietokannassa, vanhat tiedot lokissa. Normaali kulku Käyttäjä etsii muokattavan käyttäjän tiedot ja valitsee toiminnon Muokkaa tietoja. Järjestelmä näyttää lomakkeen, johon on täytetty käyttäjän nykyiset tiedot. Käyttäjä muokkaa tiedot ja valitsee toiminnon Tallenna. Tiedot päivitetään kantaan ja vanhat tiedot lisätään lokiin. Poikkeukset - Pakollisia tietoja poistettu - Virheellisiä tietoja Muut vaatimukset Huomautukset Uuden pesän lisääminen Käyttötapaus-ID 11 Käyttötapaus Uuden pesän lisääminen Esiehdot - Käyttäjä on kirjautuneena järjestelmään - Käyttäjällä on tiedot uudesta pesästä Jälkiehdot Tiedot on lisätty kantaan välitauluun Normaali kulku Käyttäjä valitsee toiminnon Lisää pesä ja järjestelmä antaa sivun, jolla on tyhjä lomake. Käyttäjä täyttää kentät ja lähettää tiedot. Tiedot tallennetaan välitauluun museovirkailijan käsiteltäväksi. Poikkeukset - Pakollisia tietoja puuttuu - Virheellisiä tietoja Muut vaatimukset Huomautukset Tarkastuskäynnin tietojen lisääminen Käyttötapaus-ID 12 Käyttötapaus Tarkastuskäynnin tietojen lisääminen Prioriteetti 2 Esiehdot - Käyttäjä on kirjautuneena järjestelmään - Pesästä on laadittu esitäytetty lomake Jälkiehdot Normaali kulku Käyttäjä valitsee esitäytetyn lomakkeen, johon hän lisää tarkastuskäynnin tiedot. Käyttäjä lähettää tiedot, jotka tallennetaan välitauluun. Poikkeukset - Pakollisia tietoja puuttuu - Virheellisiä tietoja Muut vaatimukset Huomautukset
23 18 Salasana unohtunut Käyttötapaus-ID 13 Käyttötapaus Salasana unohtunut Prioriteetti 2 Esiehdot Käyttäjä ei muista salasanaansa Jälkiehdot Käyttäjän sähköpostiosoitteeseen on lähetetty uusi salasana Normaali kulku Käyttäjä yrittää kirjautua järjestelmään, mutta salasana on virheellinen. Salasana-kentän alla on linkki Salasana unohtunut?, jota klikkaamalla saadaan omaan sähköpostiin uusi salasana. Poikkeukset Käyttäjän sähköpostiosoite on virheellinen Muut vaatimukset Huomautukset Kuva 4. Rengastajan käyttötapaukset 5.2 Tiedon kulku Tässä luvussa kerrotaan miten ja mitä tietoa kulkee käyttäjän, Servlet-palvelimen ja Tietokantapalvelimen välillä. Kappale on lainaus edeltävien Merikotkatietokanta-projektia tehneen projektiryhmän Halin ja Sääksi-työryhmän vaatimusdokumenteista [Hal03b] Käyttäjän tunnistus Jotta käyttäjä pääsisi käyttämään järjestelmää, hänen on täytettävä lomakkeelle käyttäjätunnus ja salasana. Tämän jälkeen hän painaa Kirjaudu -painiketta. Servlet [Tom08] hakee käyttäjätun-
24 nuksen ja salasanan perusteella käyttäjää tietokannasta. Käyttäjätunnukset ja salasanat sijaitsevat tietokannassa niille varatuissa taulussa. Mikäli käyttäjätunnusta ja salasanaa ei löydy tai ne eivät täsmää, servlet palauttaa käyttäjän takaisin käyttäjäntunnistussivulle. Mikäli käyttäjätunnus löytyy ja autentikointi onnistuu avataan järjestelmän aloitussivun Tiedon haku Jotta selaimelle saataisiin haettua haluttu tieto tietokannasta, tulee käyttäjän täyttää haluamansa hakukriteerit Java-servletin [Tom08] tulostamalle lomakkeelle ja painaa haku -painiketta. Järjestelmässä on huomioitava, että tietokannasta löytyy useampia hakuehdot täyttäviä tietueita. Haun tulokseen voidaan tehdä lisähakuja Tiedon lisääminen Uuden pesätiedon lisääminen tapahtuu lisää -painikkeella sen jälkeen, kun käyttäjä on täyttänyt tiedot Java-servletin [Tom08] tulostamalle lomakkeelle. Mikäli servlet hyväksyy tiedot (pakolliset kentät on täytetty ja oikeellisuus tarkistettu), välitetään ne JDBC-yhteydellä [Mic08d] tietokannan tarkistustauluun ja päivitetään tietokantaan. Muutoin käyttäjän ruudulle tulostetaan sama täytetty lomake ja huomautus väärin täytetystä tiedosta. Tällöin käyttäjä voi korjata väärin täytettyjä kenttiä ja yrittää lisäystä uudelleen Tiedon muuttaminen Lomaketietojen muuttaminen tapahtuu Java-servletin [Tom08] tulostaman lomakkeen muuta - painikkeella lisäys- tai hakutoiminnon jälkeen. Java-servletin tulostamalla lomakkeella on valmiina tiedot haetusta pesästä. Tällöin Java-servlet tarkistaa lomakkeelle syötetyt tiedot vastaavasti kuin tietoa lisättäessä (3.2.1), minkä jälkeen suoritetaan päivitysoperaatio tietokantaan. Tiedot muutoksista talletetaan myös Loki-tauluun Raporttien tuottaminen Raportteja tuotettaessa servlet [Tom08] hakee käyttäjän antamien hakuehtojen perusteella tarvittavat tiedot raporttia varten tietokannasta, laskee niistä tarvittavan yhteenvedon ja tulostaa tiedostoon käyttäjälle valmiin raportin. 6 Järjestelmän ulkoiset yhteydet Käyttöliittymä toimii ulkoisena liittymänä varsinaiselle tietokantajärjestelmälle, joten se sisältää käytännössä kaksi tärkeää rajapintaa: asiakasyhteyden ja järjestelmäyhteyden. 6.1 Asiakasyhteys Kommunikointi asiakkaan eli käyttäjän suuntaan toteutetaan request-response -keskusteluna käyttäen HTTPS-protokollaa. Järjestelmän luonteen vuoksi kaikki tietoliikenne asiakkaan ja järjestelmän välillä tapahtuu salatusti. [Hal03b]
25 Asiakkaalla on pääteohjelmanaan verkkoselain (Mozilla Firefox versio 2.0 tai uudempi), jolla hän suorittaa pyyntöjä. Näihin vastataan pääasiassa HTML-sivuina. Apuna voidaan käyttää myös kuvia ym. yleisesti WWW:ssä hyödynnettyjä havainnollistamiskeinoja.käyttöliittymä rakennetaan lomakkein, jotka voivat näkyä asiakkaalle tyhjinä (tietojen syöttö) tai valmiiksi täytettyinä (tietojen muokkaus). [Hal03b] Järjestelmäyhteys Pesientarkastusten yhteydessä kerättyjen tietojen tallettamiseen ja käyttöön soveltuvan tietokannan graafinen käyttöliittymä ei kommunikoi suoraan itse tietokannan kanssa vaan se lähettää tiedot WWW-lomakkeilta Java-servleteille. Servleteistä otetaan sitten JDBC:tä käyttäen yhteys itse Oracle-tietokantaan. 6.3 Alustatiedot Käyttöliittymän servlet-palvelimena toimii Apache Jakarta Tomcat 5.5.X [Tom08], joka tarjoaa Servlet-spesifikaation mukaisen käyttöympäristön. [Hal03b] 7 Muut ominaisuudet Tämä luku kattaa ohjelmiston suorituskyvyn ja ylläpidettävyyden tarkastelun. Ohjelmiston muunlaisia ominaisuuksia käsitellään niitä vastaavissa luvuissa. [Hal03b] 7.1 Suorituskyky Järjestelmän kantarakenne ja SQL-kyselyiden rakenne luodaan siten, että halutun tiedon hakemiseksi joudutaan hakemaan ainoastaan tarvittavista tauluista tarvitut tiedot. 7.2 Ylläpidettävyys Ohjelmakoodin ylläpidettävyydestä pidetään huolta käyttämällä Java-koodin tyylioppaana Sun Microsystemsin kokoamaa ohjetta Code Conventions for the Java Programming Language [Mic08a]. [Hal03b] Ohjelmakoodissa jokainen metodi kommentoidaan huolellisesti. Kommenteista täytyy ilmetä vähintään metodin tarkoitus ja mahdollisten parametrien tarkoitus. Koodin dokumentoinnissa käytetään Sunin Javadoc 1.6 -työkalua [Mic08c]. Erityisesti on kommentoitava poikkeavat tai erikoisemmat ratkaisut toteutuksessa. Dokumentointi- ja kommentointikielenä käytetään suomea, muuttujien, metodien ja luokkien sekä vastaavien nimissä englantia. [Hal03b] Dokumenttien ja koodin versionhallintaan käytetään SVN-versionhallintajärjestelmää. Subversion-versionhallintajärjestelmä löytyy laitoksen Linux-koneista. Dokumentit kirjoitetaan LATEXohjelmalla ja niistä tallennetaan PDF-versiot ryhmän kotisivulle [Kot08].
26 21 8 Testaus Testauksen päätavoitteena on varmistaa, että Haukka-järjestelmä on vaatimusten mukainen ja järjestelmällä pystytään suorittamaan kaikki toteutetut käyttötapaukset. Käyttöliittymä toimii suunnitteludokumentissa kuvatulla tavalla, ohjelmiston eri komponentit ovat toimintavarmoja ja virheettömiä sekä käyttöliittymässä olevat lomakkeet toimivat oikein. [Hal03b] Käyttöliittymä testataan järjestelmällisesti käyttötapauksittain. Kaikkia ohjelman toimintoja kokeillaan. Virheellisiä syötteitä ja niistä toipumista täytyy testata erityisen huolellisesti, koska tietokantaan ei saa päästä virheellistä tietoa. [Hal03b] Muita testattavia asioita ovat lomakkeiden käyttäytyminen eri selaimilla, erityisesti Firefox 2.0 -selaimella, sekä tarkistusten toimivuus. Testaus aloitetaan jo toteutusvaiheessa. Käyttöliittymän osia testataan sitä mukaa, kun ne valmistuvat. Testaus jaetaan yksikkö-, moduuli-, integrointi- ja järjestelmätestaukseen. Moduulitestauksessa testattavia yksiköitä ovat ohjelman globaalit proseduurit ja käyttäjälle näkyvät lomakkeet. Integraatiotestauksessa testataan lomakkeiden ja tietokantaoperaatioiden välistä tiedonsiirtoa ja toimivuutta. Järjestelmätestauksessa tarkastellaan ohjelman toimivuutta ja käytettävyyttä kokonaisuutena. Tällöin ohjelman tarjoamia toimintoja käydään läpi todellisia käyttötilanteita simuloiden. [Hal03b] Järjestelmän pohjalta suoritetaan asiantuntija-arvio. Asiantuntija-arviossa tarkistetaan kaikkien käyttötapauksien suorituksen mahdollisuus testataamalla löytyykö käyttöliittymästä tarvittavat toiminnot ja tiedot. Lisäksi arvioidaan käyttäjän mahdollisesti kohtaamia käytettävyysongelmia. 9 Rajoitteet suunnittelulle ja toteutukselle Suunnittelua ja toteutusta rajoittavat järjestelmässä käytettävät standardit (luku 8.1). Myös asiakaspäätteelle asetetaan rajoitteita, jotta järjestelmä toimisi (luku 8.2). [Hal03b] 9.1 Noudatettavat standardit Servlet-ohjelmamoduuli [Mic08b] kommunikoi käyttäjän kanssa HTTPS-protokollan mukaan. Asiakaspäätteellä näkyvät HTML-dokumentit kirjoitetaan viimeisimmän (X)HTMLspesifikaation mukaan [W3C]. Java-ohjelmakoodin ulkoasu on Sun MicroSystemsin Java Code Conventions -spesifikaation [Mic08a] mukainen. [Hal03b] 9.2 Laitteistorajoitteet Asiakaspäätteeltä on oltava suojattu verkkoyhteys palvelinkoneelle, jossa sijaitsee tietokantayhteyteen käytettävä JDBC-ajuri. Lisäksi asiakaspäätteellä on oltava verkkoyhteyttä tukeva wwwselain. [Hal03b] Suosituksena on, että www-selain olisi Mozilla Firefox -selaimen versio 2.0 tai uudempi. 10 Viitteet Hal03a Hali, O., Ohjelmistotuotantoprojekti,
27 22 Hal03b Hali, O., Vaatimusdokumentti, Kot04 Kotkat, O., Ohjelmistotuotantoprojekti, Mer07 Merikotka, O., Ohjelmistotuotantoprojekti, Sor08 Sorsat, O., Ohjelmistotuotantoprojekti, KaKa08 Kansalaisen karttapaikka, Karttapalvelu, Mic08a Microsystems, S., Code conventions for the java programming language, Mic08b Microsystems, S., Java servlet technology, Mic08c Microsystems, S., Javadoc tool home page, Mic08d Microsystems, S., Jdbc technology, Ora9i Oracle, Oracle9i database. Pan03 Pandion, O., Pandion, Tom08 Tomcat, Apache Jakarta Tomcat, W3C W3C, XHTML 1.1 specification.
Ylläpitodokumentti. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti KotKot Helsinki 14.12.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Käyttöohje KotKot Helsinki 14.12.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen Matti
Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
Graafinen käyttöliittymä lintujen rengastusjärjestelmään
Graafinen käyttöliittymä lintujen rengastusjärjestelmään Vaatimusdokumentti Versiohistoria: 0.1 28.01.2002 Ensimmäinen luonnos. Tarja Rauste, Simo Salmensuu 0.2 31.01.2002 Toinen luonnos. Tarja Rauste,
Graafinen käyttöliittymä lintujen rengastusjärjestelmään. Vaatimusdokumentti
Graafinen käyttöliittymä lintujen rengastusjärjestelmään Vaatimusdokumentti Versiohistoria: 0.1 28.1.2002 Ensimmäinen luonnos. Tarja Rauste ja Simo Salmensuu Helsinki, 28. tammikuuta 2002 Mari Jaakkola,
Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
Lohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
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
Lupapiste käyttöönottokoulutus. Palvelun esittely
Lupapiste käyttöönottokoulutus Palvelun esittely Valmistelut Tarkista, että käytössäsi on riittävän tuore selainversio Tuetut selainversiot: Internet Explorer 9 tai uudempi Mozilla Firefox 16 tai uudempi
Käyttöohje. Tiput-ryhmä Ohjelmistotuotantoprojekti
Käyttöohje Tiput-ryhmä 21.12.2006 581260 Ohjelmistotuotantoprojekti Grönholm Peter Hautamäki Marja Koski Marja-Ilona Lavi Rakel Piela Riitta, projektipäällikkö Helsingin yliopisto Tietojenkäsittelytieteen
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
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
Graafinen käyttöliittymä lintujen rengastusjärjestelmään
Graafinen käyttöliittymä lintujen rengastusjärjestelmään Toteutusdokumentti Versiohistoria: 0.1 19.04.2002 Ensimmäinen luonnos. Peter Lindroos 0.2 26.04.2002 Toinen luonnos. Vesa Teikari 0.3 02.05.2002
Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
Keskustelusivusto. Suunnitteludokumentti
Keskustelusivusto Suunnitteludokumentti Tietokantasovellus, Syksy 2007, Ryhmä 1 Tuomas Puikkonen tpuikkon@cs.helsinki.fi Tietojenkäsittelytieteen laitos Helsingin Yliopisto Sisältö Keskustelusivusto...1
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. Poikkeukset - Lopputulos Käyttäjä
Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Käyttöohje
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Käyttöohje Versiohistoria Versio Päivämäärä Kuvaus Tekijä 1.0 27.4.2008 Ensimmäinen virallinen versio Hannu Maksimainen HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Asdf Helsinki 22.2.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Kuisma Sami Louhio
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
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. - Lopputulos Käyttäjä voi valita kirjoittajan jutut tai kirjoittajan jutun 1
Action Request System
Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN
OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN 1. Kulta2 -järjestelmän käyttäminen ensimmäistä kertaa s. 1-3 2. Järjestelmään kirjautuminen olemassa olevalla käyttäjätunnuksella ja salasanalla s. 4-5 3. Hakemuksen
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
Vianova Systems Finland Oy:n Novapoint käytön tuki
Vianova Systems Finland Oy:n Novapoint käytön tuki Yleistä Vianova Systems Finland Oy:n Novapoint ylläpitosopimus sisältää ohjelmiston käytön tukipalvelun. Asiakas on oikeutettu saamaan kohtuullisessa
Matematiikan oppifoorumi Projektisuunnitelma
Matematiikan oppifoorumi Projektisuunnitelma Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Asiakas Mikko Mäkelä Ohjelmistotuotantoprojekti 29.10.1999
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä 7.5.2002 Annemari Auvinen Anu Niemi Sisällysluettelo 1 Perustana olevat käyttötapaukset... 1 1.1 Käyttäjäryhmät... 1 1.2 Järjestelmään sisäänkirjautuminen...
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
Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri
Vaatimusmäärittely Kymenlaakson partiopiirin jäsenrekisteri SISÄLTÖ 1 JOHDANTO... 3 1.1 Tarkoitus ja kattavuus... 3 1.2 Tuote ja sen ympäristö... 3 1.3 Määritelmät, termit ja käytetyt lyhenteet... 4 1.4
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
TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma
TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 0.1 27.1.2003 Ensimmäinen luonnos J. Kleemola 0.2 30.1.2004 Toinen luonnos J. Kleemola 0.3 2.2.2004
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
Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Järjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE
AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE OHJEITA MOODLEN KÄYTTÖÖN Moodle on avoimeen lähdekoodiin perustuva verkko-oppimisympäristö. Omalta Moodlealueeltasi löydät kurssin materiaalit, tehtävät, uutiset/tiedotteet,
Tonttihakemuksen tekeminen
Tonttihakemuksen tekeminen Tontinluovutuksen periaatteet ja hyväksyttävän hakemuksen ehdot on kuvattu Espoon kaupungin internet-sivuilla osoitteessa. Tärkeitä huomioita tonttihakuun osallistumisessa: 1)
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat 5 viimeisen jutun otsikot ja kirjoittajat sekä jutun alku. - Käyttäjä voi valita kirjoittajan (jutut) tai yhden jutun. Käyttäjävoi
Asiointipalvelun ohje
Asiointipalvelun ohje Yleistä 1. Kirjautuminen 2. Yhteystiedot 3. Vastaustavan valinta 1. Yleistä 2. Palkkatietojen lataaminen tiedostosta 4. Lomake 1. Yleistä 2. Linkit ja vastaajan tiedot 3. Lomakekäsittely
Vaatimusdokumentti Labra
Vaatimusdokumentti Labra Helsinki 18.6.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Henrik Naakka,
Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve
Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi
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
Vaatimusmääritelystä UML:n avulla
Vaatimusmääritelystä UML:n avulla Mitä käyttötapauskaaviolla voi kuvata? Mitkä ovat sen keskeiset elementit? Miten laaditaan käyttötapauskaavio? Miksi laaditaan kirjallisia kuvauksia? Miksi käyttötapaukset
AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE SISÄLLYS
AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE OHJEITA MOODLEN KÄYTTÖÖN Moodle on Turun yliopiston avoimessa yliopisto-opetuksessa käytettävä verkkooppimisympäristö. Omalta Moodlen kurssialueeltasi löydät
CMS Made Simple Perusteet
CMS Made Simple Perusteet 1. Hallintaan kirjautuminen Kirjautumisruutuun pääset lisäämällä osakaskuntasi www-osoitteen perään liitteen /admin. Käyttäjätunnuksena toimii onkija ja salasanana postitse saamasi
INTINU13A6 Java sovellukset
Johdanto Kurssin tavoitteena oli luoda tietokantaa käyttävä websovellus Java EE ohjelmointikielellä, sekä hyödyntää muun muassa servlettejä sekä JSP sivuja ja muita tekniikoita monipuolisesti. Webserverinä
TIETOKANTA MERIKOTKIEN SEURANTAAN Vaatimusmäärittelydokumentti
TIETOKANTA MERIKOTKIEN SEURANTAAN Vaatimusmäärittelydokumentti Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 7.10.2007 Ensimmäinen virallinen versio Janne Piippo 2.0 8.10.2007 Virheiden korjaus Tuire
Informaatiotekniikan kehitysyksikkö
SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8
Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje
Muistio 1 (7) Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje Sisällys 1 Johdanto... 1 2 Suojatun viestin vastaanottaminen... 1 3 Suojatun viestin lukeminen... 2 4 Vastaanotetun
Tietokantasovelluksen määrittelydokumentti
hyväksymispäivä arvosana arvostelija Tietokantasovelluksen määrittelydokumentti Tuomas Husu Helsinki 19.4.2008 582203 Tietokantasovellus, kevät 2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
Sisällys Clerica Web-sovellusten käytön aloittaminen 2
Sisällys Clerica Web-sovellusten käytön aloittaminen 2 Kirjautuminen järjestelmään 2 Myyntilaskut 2 Ostolaskujen käsittely 4 Uuden laskun syöttö 6 Palkkailmoituslomake 8 Palkkailmoituksesta kopio 9 Henkilötietojen
Oma kartta Google Maps -palveluun
TAMPERE 1 (6) Oma kartta Google Maps -palveluun Google Maps palveluun on mahdollista luoda karttoja omilla paikkamerkeillä. Tilin luonti Google-palveluihin Tehdäksesi karttoja omilla paikkamerkinnöillä,
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...
Sisältö. Päivitetty viimeksi 31.8.2011 Sivu 2 / 14
Ylläpitäjän ohje Sisältö Ylläpitäjän ohje... 1 Yleistä... 3 Vinkkejä ylläpitäjälle... 3 Osoitteet... 3 Internet-selain ja Flash-laajennus... 3 Julkinen sivunäkymä ja ylläpitonäkymä eri välilehdissä...
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
Suunnitteludokumentti
Suunnitteludokumentti KotKot Helsinki 12.11.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas
Kaupungin varauspalvelu, venepaikan varaus
Kaupungin varauspalvelu, venepaikan varaus kirjautuminen palveluun: https://asiointi.rauma.fi/epermit/fi/reservation Tämän ohjeen alussa kerrotaan miten luodaan käyttäjätunnus palveluun ja link itetään
NOPSA TM järjestelmä. Kulunvalvonta Käyttöohje, konttori. Käyttötuki: LogiNets Oy. All rights reserved.
NOPSA TM järjestelmä Kulunvalvonta Käyttöohje, konttori www.loginets.com/nopsa Käyttötuki: +358 50 570 6252 Sisältö 1. Aloitusnäkymä s. 4 2. Läsnäolojen seuranta ja AVI s. 5 3. Tuntikirjaukset 4. Projektit
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
ARVI-järjestelmän ohje arvioinnin syöttäjälle
ARVI-järjestelmän ohje arvioinnin syöttäjälle 7.5. 2018 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa
OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa Wilman hakemukset ja muut lomakkeet EIVÄT NÄY mobiililaitteisiin asennettavissa Wilma-sovelluksissa. Huoltajan tulee siis käyttää
KATSO-PALVELUN KÄYTTÖOHJE
KATSO-PALVELUN KÄYTTÖOHJE Sisällys Yleistä... 2 2. Organisaation Katso-tunnisteen perustaminen... 2 2.1. Sähköinen henkilöllisyyden varmentaminen... 2 2.2. Henkilöllisyyden varmentaminen palvelupisteessä...
Kaupungin varauspalvelu, venepaikan varaus
Kaupungin varauspalvelu, venepaikan varaus kirjautuminen palveluun: https://asiointi.rauma.fi/epermit/fi/reservation Tämän ohjeen alussa kerrotaan miten luodaan käyttäjätunnus palveluun ja linkitetään
Graafinen käyttöliittymä lintujen rengastusjärjestelmään
Graafinen käyttöliittymä lintujen rengastusjärjestelmään Testausdokumentti Versiohistoria: 0.1 26.03.2002 Ensimmäinen luonnos. Mari Jaakkola, Vesa Teikari Helsinki, 26. maaliskuuta 2002 Markus Päivinen
JAKELUPISTE KÄYTTÖOHJE 2/6
käyttöohjeet JAKELUPISTE KÄYTTÖOHJE 2/6 1. Esittely JakeluPiste on helppo ja yksinkertainen ratkaisu tiedostojen lähettämiseen ja vastaanottamiseen. Olipa kyseessä tärkeä word dokumentti tai kokonainen
Kylätietojen täyttöohje. Sisällys
Kylätietojen täyttöohje Sisällys KIRJAUTUMINEN... 2 KYLÄTIETOJEN MUOKKAUS JA TÄYDENNYS... 4 TIEDOSTOPANKKI... 11 SALASANAN VAIHTO... 12 YHTEENVEDOT TIEDOISTA (kylien posti- ja sähköpostilistat)... 13 PIKAHAKU
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
Metsähallituksen Tarjouspalvelu.fi toimittajaportaalin esittely. Taimikonhoidon ja istutuksen hankinnat
Metsähallituksen Tarjouspalvelu.fi toimittajaportaalin esittely Taimikonhoidon ja istutuksen hankinnat Tarjouspalvelu.fi -toimittajaportaali https://tarjouspalvelu.fi/metsähallitus Tämän palvelun kautta
Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki
1 Uusi asiakasyrityksen käyttäjätunnus MaestroNG-järjestelmään 1 Yleistä... 2 2 Perusta käyttäjäryhmät... 2 3 Lisää käyttäjäryhmille oikeudet... 3 Oikeus sivustoon... 3 Oikeus firmaan... 4 Oikeudet sovelluksiin...
Hallintaliittymän käyttöohje
Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä
Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden
1 Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen haku Salasanan vaihto
Ajankohtaista tietoa LähiTapiolan verkkopalvelun pääkäyttäjille
Ajankohtaista tietoa LähiTapiolan verkkopalvelun pääkäyttäjille Hyvä verkkopalvelumme pääkäyttäjä, Kerromme tässä tiedotteessa ajankohtaisia ja tärkeitä asioita LähiTapiolan yritysten verkkopalveluun kirjautumisesta,
KÄYTTÖÖNOTTO-OHJE KONSULTEILLE
KÄYTTÖÖNOTTO-OHJE KONSULTEILLE Sisällysluettelo: 1. JOHDANTO... 2 2. WEBWISUUN KIRJAUTUMINEN... 2 2.1 WebWisuun kirjautuminen salasanan avulla... 2 2.1.1 Käyttäjätunnus... 2 2.1.2 Lisenssinumero... 2 2.1.3
BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla
BLOGGER ohjeita blogin pitämiseen Googlen Bloggerilla Sisältö Blogin luominen... 1 Uuden blogitekstin kirjoittaminen... 4 Kuvan lisääminen blogitekstiin... 5 Lisää kuva omalta koneelta... 6 Lisää kuva
Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen
Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee
Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen
Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE Kirjautuminen Moodleen ja työtilan valitseminen 1. Verkko-osoite: http://moodle.metropolia.fi 2. Kirjautuminen: omat verkkotunnukset 3. Oma Moodlessa näkyvät
Tonttihakemuksen tekeminen
Tonttihakemuksen tekeminen Tontinluovutuksen periaatteet ja hyväksyttävän hakemuksen ehdot on kuvattu Espoon kaupungin internet-sivuilla osoitteessa. Tärkeitä huomioita tonttihakuun osallistumisessa: 1)
ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN
ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN Organisaatiot kuten eläinsuojeluyhdistykset kirjautuvat KIRJAUTUMINEN ORGANISAATIOT-osiosta: http://www.turvasiru.fi/pet/turvasiru.jsp Organisaatioiden
Autentikoivan lähtevän postin palvelimen asetukset
Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka
Titta-palvelun käyttöohje
LUONNOS 226.10.2017 2 (11) Sisällysluettelo 1 Rekisteröityminen... 4 2 Kirjautuminen... 5 2.1 Unohtunut salasana... 6 2.2 Unohtunut käyttäjätunnus... 6 3 Etusivu... 6 4 Käyttäjätoiminnot... 6 4.1 Salasanan
KÄYTTÖOHJE YRITYKSILLE
21.11.2012 KÄYTTÖOHJE YRITYKSILLE Sähköinen asiointipalvelu e-vientiasiakirjat www.e-vientiasiakirjat.fi OY SAMLINK AB KÄYTTÖOHJE YRITYKSILLE 2 (41) Sisällysluettelo Sisällysluettelo 1 Laitevaatimukset...
Maatiaiskanojen säilyttäjän ohjeet Maatiaiskanat-palvelun käyttöön
Maatiaiaskanat-järjestelmä säilyttäjän ohjeet Luonnonvarakeskus/Eläingeenivarat 7.6.2019 Maatiaiskanojen säilyttäjän ohjeet Maatiaiskanat-palvelun käyttöön Tässä dokumentissa neuvotaan, miten maatiaiskanasäilyttäjänä
Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen
1 (13) Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen 2 (13) Sisällysluettelo 1 Palveluun rekisteröityminen... 3 1.1 Henkilötiedot...4 1.2 Suomen Pankin tiedonkeruut... 5 1.2.1 Alustava
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
Projektisuunnitelma. Kotkat-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma Kotkat-ryhmä Helsinki 5.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Manta Jääskeläinen
EU Login. EU Login kirjautuminen. EU Login tilin luominen
EU Login EU Login kirjautuminen EU Login järjestelmä mahdollistaa keskitetyn pääsyn useisiin eri Euroopan Komission verkkosovelluksiin yhdellä käyttäjätunnuksella ja salasanalla. EU login varmistaa identiteettisi
Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PULSU Syksy 2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Heikki Manninen Noora Joensuu
Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2
Subversion-ohje Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Helsinki 1.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Kuva: Ilpo Okkonen
OodiHOPS OHJAAJAN OHJE 14.2.2017 Kuva: Ilpo Okkonen OodiHOPS Oulun yliopistossa Oulun yliopiston koulutusneuvosto on päättänyt, että OodiHOPS-toiminto otetaan käyttöön vähintään aloittavilla opiskelijoilla
Google-dokumentit. Opetusteknologiakeskus Mediamylly
Google-dokumentit 1 2 3 Yleistä 1.1 Tilin luominen 4 1.2 Docs-päävalikkoon siirtyminen 7 Dokumentit-päävalikko 2.1 Kirjaudu Dokumentteihin 9 2.2 Lähetä tiedosto Google-dokumentteihin 11 2.3 Uuden asiakirjan
Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Testaussuunnitelma Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 14.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Ylläpito toimittaa sinulla sähköpostiisi käyttäjätunnuksen ja salasanan. Tässä esimerkissä
Sivustolle santaskyla.net kirjautuminen Sisällysluettelo Sisällys Sivustolle santaskyla.net kirjautuminen... 1 Sisällysluettelo... 1 Käyttöoikeus... 1 Kirjautunut käyttäjä... 3 Artikkelin kommentointi...
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
Vaatimusmäärittelydokumentti
1 Vaatimusmäärittelydokumentti Lintulaskenta-ryhmä Helsinki 3.11.2011 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 2 Yleistä Kurssi 581260 Ohjelmistotuotantoprojekti (9.0op)
Graafinen käyttöliittymä lintujen rengastusjärjestelmään Projektisuunnitelma
bgcolor=white 1 Graafinen käyttöliittymä lintujen rengastusjärjestelmään Projektisuunnitelma Versiohistoria: 0.1 22.01.2002 Ensimmäinen luonnos Markus Päivinen 0.2 23.01.2002 Lisätty aikataulut Markus
Titta-palvelun käyttöohje
LUONNOS 2 (12) Sisällysluettelo 1 Rekisteröityminen... 4 2 Kirjautuminen... 5 2.1 Unohtunut salasana... 5 2.2 Unohtunut käyttäjätunnus... 6 3 Etusivu... 6 4 Käyttäjätoiminnot... 6 4.1 Salasanan vaihtaminen...
Vaatimusmäärittely. Tiput-ryhmä Ohjelmistotuotantoprojekti
Vaatimusmäärittely Tiput-ryhmä 01.12.2006 581260 Ohjelmistotuotantoprojekti Grönholm Peter Hautamäki Marja Koski Marja-Ilona Lavi Rakel Piela Riitta, projektipäällikkö Helsingin yliopisto Tietojenkäsittelytieteen