TOIMINNALLINEN MÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0
|
|
- Johanna Hukkanen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 TOIMINNALLINEN MÄÄRITTELY Versio 1.0 Edited by Checked by Approved by Tuomo Marttila Juha Parhakangas
2 Toiminnallinenmäärittely i Sisällysluettelo 1. JOHDANTO Tarkoitus ja kattavuus Tuote Määritelmät, termit ja lyhenteet Yleiskatsaus dokumenttiin 3 2. YLEISKUVAUS Ympäristö Toiminta Käyttäjät Yleiset rajoitteet Oletukset ja riippuvuudet 5 3. TIEDOT JA TIETOKANTA Tietosisältö COMMUNITY osio USER osio SERVICE osio Liitostaulut Käyttöintensiteetti Kapasiteettivaatimukset 9 4. TOIMINNOT Yleistä AMOK:n toiminnot Sisäänkirjautuminen Lisää käyttäjä Lisää palvelu-use case Lisää yhteisö-use case Muokkaa käyttäjätieto-use case Muokkaa yhteisötieto-use case Muokkaa palvelutieto-use case Poista käyttäjä-use case Poista yhteisö-use case Poista palvelu-use case Liitä käyttäjä(t) yhteisöön-use case Liitä yhteisö(t) käyttäjään-use case 15
3 Toiminnallinenmäärittely ii Sisällysluettelo Hae käyttäjä(t) -use case Hae yhteisö(t) -use case Hae palvelu(t) -use case Opeta systeemiä-use case Palauta piirteet-use case VYM-tietokanta-rajapinnan use caset Lisää käyttäjä Lisää yhteisö Lisää palvelu Muokkaa käyttäjätieto Muokkaa yhteisötieto Muokkaa palvelutieto Poista käyttäjä Poista yhteisö Poista palvelu Liitä käyttäjä(t) yhteisöön Liitä yhteisö(t) käyttäjään Hae käyttäjä(t) Hae yhteisö(t) Hae palvelu(t) Opeta systeemiä Hae piirteet Lisää käyttäjä-yhteisö-relaatio-use case Lisää yhteisö-palvelu-relaatio-use case Poista käyttäjä-yhteisö-relaatio-use case Poista yhteisö-palvelu-relaatio-use case Lisää piirre käyttäjälle-use case Lisää piirre yhteisölle-use case Lisää piirre palvelulle-use case ULKOISET LIITTYMÄT Laitteistoliittymät Ohjelmistoliittymät Tietoliikenneliittymät MUUT OMINAISUUDET Suorituskyky ja vasteajat Käytettävyys, toipuminen, turvallisuus, suojaukset Järjestelmän ylläpitäjän ohjeistus Siirrettävyys/kannettavuus, yhteensopivuus Operointi SUUNNITTELURAJOITTEET 32
4 Toiminnallinenmäärittely iii Sisällysluettelo 7.1. Standardit Laitteistorajoitteet Ohjelmistorajoitteet JATKOKEHITYSAJATUKSIA 33
5 1(35) Dokumentin versiot Vers Muuttaja Pvm Muutos Tarkastanut Hyväksynyt 1.0 Tuomo Marttila Ensimmäinen luonnos. Luonnos Tuomo Marttila Palaverissa tehtyjen muutosten lisäys 1.0 Harri Kauhanen Kirjoitusvirheitä korjattu ja ulkoasua muutettu hieman luettavammaksi Luonnos 2 Juha Parhakangas 1.1 Tuomo Marttila 7.12 Pieniä korjauksia Luonnos Harri Kauhanen Vaihdettu tietokannan kuva oikeaksi. Korjattu taulujen kuvaukset kuvaa vastaavaksi. Kirjoitusvirheitä korjattu. 1.1 Tuomo Marttila Päivitetty tietokannan kenttien nimet. Henkilörekisterilaki huomioitu paremmin. Luonnos 2 Luonnos Tuomo Marttila Päivitetty tietokannan kuva Luonnos 4
6 2(35) 1. JOHDANTO 1.1. Tarkoitus ja kattavuus Tässä dokumentissa määritetään rakennettavan tuotteen eri osakokonaisuudet ja niiden toiminnallisuus. Tässä dokumentissa ei määritetä käyttöympäristöksi tulevaa Web portaalia, sillä se ei ole osa tehtävään tuotteen corea. Portaalin toiminnallisuus määritellään erillisenä dokumenttina Tuote Tuotteen kuvaus on määritetty vaatimusmäärittely dokumentissa kohdassa Määritelmät, termit ja lyhenteet Termi, käsite, merkintätapa AMOK Käyttäjäprofiili Sääntö VYM Virtuaaliyhteisö Selitys, määritelmä Adapterikomponentti. AMOK on järjestelmän osa, joka tarjoaa rajapinnat ulkoisille liittymille järjestelmään ja ohjaa asiakassovelluksen pyynnöt joko suoraan kantaan tai VYM:lle, riippuen pyynnön laadusta. Käyttäjäprofiili sisältää yhden käyttäjän tiedot. Profiili määritellään ensisijaisesti käyttäjän syöttämien tietojen mukaan, mutta se saattaa myös muuttua oppiessaan käyttäjän toimista. Käyttäjäprofiili on ohjelmiston kannalta ekvivalentti käyttäjän kanssa. Virtuaaliyhteisöjä muodostetaan sääntöjen avulla. Sääntöä ei tule ymmärtää välttämättä predikaattilogiikan avulla muodostettuna, vaan sääntö on mikä tahansa rajoite, jonka avulla voidaan tutkia käyttäjäprofiileja ja määrittää, kuuluuko henkilö profiilinsa perusteella ryhmään vai ei. Virtuaaliyhteisöjen muodostajakone. Keskeisin osa sovellusta, joka muodostaa virtuaaliyhteisöt käyttäjäprofiileista sääntöjen perusteella. Virtuaaliyhteisö muodostuu joukosta käyttäjiä (käyttäjäprofiileja), joilla on samanlaisia harrastuksia ja kiinnostuksen kohteita. Virtuaaliyhteisön jäsenten tulee voida kommunikoida keskenään. Lisäksi jokaisen yhteisön jäsenen tulee voida ottaa selville, mihin yhteisöihin hän kuuluu. Sääntöjen avulla voidaan profiileista muodostaa virtuaaliyhteisöjä. Jotta virtuaaliyhteisö voisi kommunikoida, tulee virtuaaliyhteisön määrittää media ja protokolla, joiden avulla kommunikaatio voidaan suorittaa. Lisäksi tulee määrittää tapa, jolla henkilö voi ottaa selville, mihin yhteisöihin hän kuuluu. Määritelmä, joka toteuttaa edellä mainitut ehdot, on nelikko (A,B,C,D), jossa A on osajoukko kaikista käyttäjäprofiileista. A:n alkiot toteuttavat säännöstön B, joka on määritelty kullekin virtuaaliyhteisölle erikseen. C on joukko, joka koostuu kommunikaatiotavoista. C siis toisin sanoen määrittelee, millä tavoilla yhteisön sisällä kommunikoidaan. D on toiminto, jonka avulla käyttäjä voi ottaa selville, mihin yhteisöihin hän kuuluu. Taulukko Dokumentissa käytettävät merkintätavat.
7 3(35) 1.4. Yleiskatsaus dokumenttiin Dokumentin ensimmäinen luku on johdanto määrittelydokumenttiin. Johdanto kertoo dokumentin tarkoituksen, määriteltävän tuotteen yleiskuvauksen ja käytetyt termit. Luku 1 kuvaa järjestelmän toiminnan yleisellä tasolla, siihen kuuluvan laitteiston, käyttäjät, järjestelmän riippuvuudet ja rajoitukset. Luvussa 3 kuvataan järjestelmän tietokanta Luvussa 4 määritellään järjestelmän toiminnot. Kustakin toiminnosta on kuvattu mitä se tarkoittaa, mitä se saa syötteekseen ja toiminnon suorittamisesta tapahtuvat toiminnot ja/tai vaikutukset. Luku 5 kertoo järjestelmän ulkoiset liittymät, eli laitteiston, tietoliikenteen ja ohjelmistoliittymät. Lukuun 6 on kuvattu järjestelmän ei-toiminnalliset ominaisuudet, kuten suorituskyky, vasteajat, käytettävyys ja ylläpidettävyys. Lukuun 7 on kirjattu suunnitteluun vaikuttavat rajoitteet, kuten standardit sekä ohjelmisto- ja laitteistorajoitteet. Luku 8 on varattu jatkokehitysajatuksille.
8 4(35) 2. YLEISKUVAUS 2.1. Ympäristö Asiakkaalla ei ole valmiina ympäristöä, jonka osaksi VYM tulisi. VYM on itsenäinen ohjelmisto, joka voidaan liittää erilaisiin ympäristöihin, esimerkiksi Web tai WAP portaaliin Toiminta VYM on erillinen muuhun palveluun liitettävä sovellus joka muodostaa virtuaaliyhteisöjä käyttäjistä ja palveluista annettujen sääntöjen mukaan. Tärkeimmät toiminnot ovat virtuaaliyhteisöjen muodostaminen, käyttäjien, palveluiden ja yhteisöjen lisääminen ja muokkaaminen, sekä käyttäjän virtuaaliyhteisöjen tietojen välittäminen asiakassovellukselle Käyttäjät Ylläpitäjä Peruskäyttäjä Palveluntarjoaja Ylläpitäjän toimintoihin kuuluu sääntöjen syöttäminen, käyttäjä- ja palveluprofiilien muokkaaminen. Ylläpitäjälle kuuluu myös tietokannan ylläpitotehtävät ja erilaisten rutiiniajojen suorittaminen. Peruskäyttäjä käyttää VYMiä aina jonkin portaalin tai vastaavan kautta. Kaupallinen palveluntarjoaja, jolla voi olla oma liittymä järjestelmään oman palvelunsa profiilin muuttamiseen 2.4. Yleiset rajoitteet Koska kyseessä on tutkimusprojekti emme ota huomioon tietoturva-asioita. Tätä projektia koskee lähinnä henkilörekisterilaki. Projektin testauksen aikana emme syötä kantaan muita kuin omia ja täysin keksittyjä tietoja. Henkilörekisterilain 30 määräämän rekisterinpitäjän ilmoituksen tekee tuotteen lopullinen käyttäjäorganisaatio, silloin kun ottaa tuotteen käyttöön. Koska kantaa voi tallettaa mitä tahansa tietoa käyttäjistä, jää tuotteen käyttäjäorganisaation vastuulle kerätä vain lain sallimaa tietoa (Henkilörekisterilaki 6 ).
9 5(35) 2.5. Oletukset ja riippuvuudet Sovellus tulee kääntyä JDK versiolla ja toimia Oracle tietokannassa.
10 6(35) 3. TIEDOT JA TIETOKANTA 3.1. Tietosisältö Tietokanta jakaantuu kolmeen pääosaan, jotka ovat COMMUNITY, USER ja SERVICE. COMMUNITY sisältää tiedot säännöt virtuaaliyhteisön muodostamista varten, sekä kuvauksen yhteisöstä. USER sisältää perustiedot, kuten nimi ja ikä, sekä käyttäjän varsinaisen profiilin. SERVICE sisältää kuvaukset palveluista, ja näiden profiilin. Näiden osien välillä on monen suhde moneen relaatio, joten tarvitaan myös liitostaulut. Taulut on kuvattu muodossa TAULUN_NIMI kenttä tyyppi koko muut ominaisuudet
11 7(35) COMMUNITY osio COMMUNITY community_id host_user_id community_name community_description algorithm_type algorithm_data autoindex long Primary Key int long Foreign Key (USER) Jos yhteisöön liittyy pääkäyttäjä char 50 Not Null char 50 Virtuaaliyhteisön selite int Long Algoritmin tyyppi char 50 COMMUNITY_FEATURE community_id int long Foreign Key (COMMUNITY) feature_name char 50 Not Null feature_value decimal long COMMUNITY_COMMUNICATION community_id int long Foreign Key (COMMUNITY) communication_name char 10 communication_value char 50
12 8(35) USER osio VYMUSER user_id user_login user_firstname user_lastname USER_FEATURE user_id feature_name feature_value autoindex long Primary Key char 15 Not Null char 15 char 25 int long Foreign Key (USER) char 50 decimal long USER_COMMUNICATION user_id int Long Foreign Key (USER) communication_name char 10 communication_value char SERVICE osio SERVICE service_id service_name service_description service_address autoindex long Primary Key char 50 char 50 char
13 9(35) 50 SERVICE_FEATURE service_id feature_name feature_value int long Foreign Key (SERVICE) char 50 decimal long Liitostaulut USER_COMMUNITY user_id community_id int long Foreign Key (USER) int long Foreign Key (COMMUNITY) SERVICE_COMMUNITY- taulu: service_id int Long Foreign Key (SERVICE) community_id int long Foreign Key (COMMUNITY) 3.2. Käyttöintensiteetti Tässä projektissa varaudutaan kymmenen yhtäaikaisen käyttäjän kuormaan. Jos järjestelmä otetaan joskus tuotantoon, niin käyttöintensiteetti riippuu täysin ympäristöstä, johon VYM liitetään Kapasiteettivaatimukset Tässä projektissa kannan maksimikoko on 500 käyttäjäprofiilia. Jos järjestelmä otetaan joskus tuotantoon, niin kapasiteettivaatimukset riippuvat täysin ympäristöstä, johon VYM liitetään.
14 10(35) 4. TOIMINNOT 4.1. Yleistä Toiminnot on kuvattu pääsääntöisesti rajapintojen kautta. Näin saadaan parempi kuva siitä mitkä ovat eri osien tehtävät AMOK:n toiminnot Sisäänkirjautuminen Käyttäjä kirjautuu järjestelmään portaalin kautta. 1. Portaali kysyy käyttäjältä käyttäjätunnuksen ja salasanan. 2. Portaali pyytää AMOK:lta käyttäjälle kuuluvan näkymän 3. AMOK tarkistaa kannasta käyttäjätunnus salasana parin oikeellisuuden ON: 3.1. AMOK tarkistaa onko tullut uusia piirteitä ja kysyy niitä käyttäjältä Kanta lähettää AMOK:lle tiedot yhteisöistä, joihin käyttäjä kuuluu 3.3. AMOK lähettää portaalille käyttäjän näkymän 3.4. AMOK lähettää portaalille ilmoituksen väärästä käyttäjätunnus salasana parista Lisää käyttäjä Portaalin tai Admin-sovelluksen kautta tulee pyyntö lisätä käyttäjä. AMOK tarkistaa ettei kannassa ole samalla käyttäjätunnuksella olevaa käyttäjää. AMOK lähettää kutsun VYM:lle, jotta uusi käyttäjä liitettäisiin tietokantaan. Toiminta tapahtuu VYM:n kautta, koska systeemiä on sekundaarisena vaatimuksena tarkoitus kehittää suuntaan, jossa se oppii itse sisältämistään tiedoista. Käyttäjän lisääminen kantaan vaikuttaisi tässä tilanteessa yhteisöihin, joihin käyttäjä kuuluu. VYM:n tehtävänä olisi suorittaa tämä opetus. Tätä sekundaarista vaatimusta ei toteuteta tässä vaiheessa. 1. Portaali tai Admin-sovellus lähettää pyynnön lisätä uusi käyttäjä järjestelmään. Pyyntö sisältää käyttäjän perustiedot ja käyttäjäkuvauksen. 2. AMOK tarkastaa ettei käyttäjätunnus ole käytössä.
15 11(35) 3. AMOK lähettää VYM:lle pyynnön lisätä uusi käyttäjä kantaan. Pyyntö sisältää käyttäjän parametrit. 4. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko käyttäjän lisääminen kantaan onnistunut. MAHDOLLISUUDET: lisäys on onnistunut tieto ei ole konsistenttia, käyttäjää ei ole lisätty kantaan kantaan lisäys ei ole onnistunut Käyttäjä on lisätty kantaan onnistuneesti Lisäys ei ole onnistunut, tapauksesta informoidaan Lisää palvelu-use case Admin-sovellus lähettää AMOK:lle pyynnön lisätä palvelu järjestelmään. AMOK lähettää kutsun VYM:lle, jotta uusi palvelu liitettäisiin tietokantaan. Toiminta tapahtuu VYM:n kautta, koska palvelujen lisäys voi sekundaarisena vaatimuksena käynnistää opetustoimenpiteitä. 1. Admin-sovellus lähettää pyynnön lisätä uusi palvelu järjestelmään. Pyyntö sisältää palvelun perustiedot ja palvelukuvauksen. 2. AMOK tarkastaa ettei palvelun nimi ole käytössä. 3. AMOK lähettää VYM:lle pyynnön lisätä uusi palvelu kantaan. Pyyntö sisältää palvelun parametrit. 4. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko palvelun lisääminen kantaan onnistunut. MAHDOLLISUUDET: lisäys on onnistunut tieto ei ole konsistenttia, palvelua ei ole lisätty kantaan kantaan lisäys ei ole onnistunut Palvelu on lisätty kantaan onnistuneesti Lisäys ei ole onnistunut, tapauksesta informoidaan Lisää yhteisö-use case Admin-sovellus lähettää AMOK:lle pyynnön lisätä yhteisö järjestelmään. AMOK lähettää VYM:lle pyynnön lisätä uusi virtuaaliyhteisö tietokantaan. Pyyntö kulkee VYM:n kautta, jotta VYM voi tutkia yhteisön piirteet ja lisätä tiedot uusista piirteistä kantaan.
16 12(35) 1. Admin-sovellus lähettää pyynnön lisätä uusi yhteisö järjestelmään. Pyyntö sisältää yhteisön perustiedot ja yhteisökuvauksen. 2. AMOK tarkastaa ettei palvelun nimi ole käytössä. 3. AMOK lähettää VYM:lle pyynnön lisätä uusi yhteisö kantaan. Pyyntö sisältää yhteisön parametrit. 4. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko yhteisön lisääminen kantaan onnistunut. MAHDOLLISUUDET: lisäys on onnistunut tieto ei ole konsistenttia, yhteisöä ei ole lisätty kantaan kantaan lisäys ei ole onnistunut Virtuaaliyhteisö on lisätty kantaan onnistuneesti Lisäys ei ole onnistunut, tapauksesta informoidaan Muokkaa käyttäjätieto-use case AMOK on saanut olemassa olevan käyttäjän muokatut tiedot käyttäjältä. Muutokset halutaan tallentaa kantaan. AMOK:lle on tullut komento tallentaa käyttäjäprofiiliin muutokset kantaan. AMOK tietää käyttäjäprofiilin tiedot. 1. AMOK lähettää VYM:lle pyynnön tehdä muutokset käyttäjäprofiiliin. Pyyntö sisältää käyttäjän parametrit. 2. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET: muutos on onnistunut tieto ei ole konsistenttia, muutosta ei ole tehty kantaan muutos kantaan ei ole onnistunut Käyttäjäprofiilin muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapauksesta informoidaan Muokkaa yhteisötieto-use case AMOK on saanut olemassa olevan virtuaaliyhteisön muokatut tiedot ylläpidolta. Muutokset halutaan tallentaa kantaan. AMOK:lle on tullut komento tallentaa virtuaaliyhteisön muutokset kantaan. AMOK tietää virtuaaliyhteisön tiedot.
17 13(35) 1. AMOK lähettää VYM:lle pyynnön tehdä muutokset käyttäjäprofiiliin. Pyyntö sisältää käyttäjän parametrit. 2. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET: muutos on onnistunut tieto ei ole konsistenttia, muutostaei ole tehty kantaan muutos kantaan ei ole onnistunut Virtuaaliyhteisön muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapauksesta informoidaan Muokkaa palvelutieto-use case AMOK on saanut olemassaolevan palvelun muokatut tiedot ylläpidolta. Muutokset halutaan tallentaa kantaan. AMOK:lle on tullut komento tallentaa palvelun muutokset kantaan. AMOK tietää palvelun tiedot. 1. AMOK lähettää VYM:lle pyynnön tehdä muutokset palveluun. Pyyntö sisältää palvelun parametrit. 2. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET: muutos on onnistunut tieto ei ole konsistenttia, muutostaei ole tehty kantaan muutos kantaan ei ole onnistunut Palvelun muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapauksesta informoidaan Poista käyttäjä-use case Käyttäjä halutaan poistaa systeemistä. AMOK lähettää kutsun VYM:n kautta koska poiston sekundaarisena vaatimuksena tulisi aiheuttaa opetustoimenpiteitä VYMissä. Tätä vaatimusta ei tässä vaiheessa toteuteta. AMOK:lle on tullut komento poistaa käyttäjä tietokannasta. AMOK tietää käyttäjän avaintiedot. 1. AMOK lähettää VYM:lle pyynnön poistaa käyttäjä tietokannasta. Pyyntö sisältää käyttäjäprofiilin avaintiedot.
18 14(35) 2. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko poisto onnistunut. MAHDOLLISUUDET: poisto on onnistunut poisto ei ole onnistunut poisto on onnistunut. poisto ei ole onnistunut, tapauksesta informoidaan Poista yhteisö-use case Virtuaaliyhteisö halutaan poistaa systeemistä. AMOK:lle on tullut komento poistaa virtuaaliyhteisö tietokannasta. AMOK tietää virtuaaliyhteisön avaintiedot. 1. AMOK lähettää VYM:lle pyynnön poistaa käyttäjä tietokannasta. Pyyntö sisältää käyttäjäprofiilin avaintiedot. 2. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko poisto onnistunut. MAHDOLLISUUDET: poisto on onnistunut poisto ei ole onnistunut poisto on onnistunut. poisto ei ole onnistunut, tapauksesta informoidaan Poista palvelu-use case Palvelu halutaan poistaa systeemistä. AMOK:lle on tullut komento poistaa palvelu tietokannasta. AMOK tietää palvelun avaintiedot. 3. AMOK lähettää VYM:lle pyynnön poistaa käyttäjä tietokannasta. Pyyntö sisältää käyttäjäprofiilin avaintiedot. 4. AMOK vastaanottaa paluuarvon, joka ilmoittaa, onko poisto onnistunut. MAHDOLLISUUDET: poisto on onnistunut poisto ei ole onnistunut poisto on onnistunut. poisto ei ole onnistunut, tapauksesta informoidaan.
19 15(35) Liitä käyttäjä(t) yhteisöön-use case Käyttäjä/käyttäjiä halutaan liittää virtuaaliyhteisöön. Komento lähetetään VYM:lle, koska VYM:n tehtävänä on muodostaa virtuaaliyhteisöjä. AMOK:lle on tullut komento liittää käyttäjä/käyttäjät virtuaaliyhteisöön. AMOK tietää käyttäjän/käyttäjien avaintiedot. ONKO KÄYTTÄJIÄ LIITTÄMÄTTÄ VIRTUAALIYHTEISÖIHIN? ON: 1. Lähetä VYM:lle pyyntö liittää käyttäjä virtuaaliyhteisöön. Pyyntö sisältää käyttäjän avaintiedot. ONNISTUIKO LIITTÄMINEN? 1. Kerää tieto epäonnistumisesta. (yhteisöjä ei ole olemassa/kantaan liittäminen epäonnistui) 2. Palauta tiedot liittämisestä. liittäminen onnistui. Onnistumisesta palautetaan tieto liittäminen epäonnistui. Epäonnistumisesta palautetaan tieto Liitä yhteisö(t) käyttäjään-use case Virtuaaliyhteisö/yhteisöjä halutaan liittää käyttäjiien. Komento lähetetään VYM:lle, koska VYM:n tehtävänä on muodostaa virtuaaliyhteisöjä. AMOK:lle on tullut komento liittää virtuaaliyhteisö/yhteisöt käyttäjiin. AMOK tietää yhteisön/yhteisöjen avaintiedot. ONKO VIRTUAALIYHTEISÖJÄ LIITTÄMÄTTÄ KÄYTTÄJIIN? ON: 1. Lähetä VYM:lle pyyntö liittää virtuaaliyhteisö käyttäjiin. Pyyntö sisältää virtuaaliyhteisön avaintiedot. ONNISTUIKO LIITTÄMINEN? 1.1 EI Kerää tieto epäonnistumisesta. (käyttäjiä ei ole olemassa/kantaan liittäminen epäonnistui) 2. Palauta tiedot liittämisestä. liittäminen onnistui
20 16(35) liittäminen epäonnistui, vikatapauksista informoidaan Hae käyttäjä(t) -use case Käyttäjiä haetaan piirteiden tai yhteisön perusteella. AMOK:lle on tullut komento hakea käyttäjiä tiettyjen piirteisiin liittyvien ehtojen perusteella. AMOK tietää ehdot, jotka ovat virtuaaliyhteisökohtaisia sääntöjä. Käyttäjiä voi hakea myös yhteisöavaimen avulla. 1. AMOK lähettää VYM:lle pyynnön palauttaa käyttäjäprofiileja, jotka sopivat sääntöihin tai kuuluvat johonkin virtuaaliyhteisöön. Pyyntö sisältää nämä säännöt tai yhteisön avaimen. 2. OVATKO SÄÄNNÖT/YHTEISÖAVAIN OIKEIN? VYM palauttaa käyttäjät/tyhjän joukon. VYM palauttaa virheilmoituksen: virheelliset säännöt virheellinen yhteisöavain AMOK on saanut joukon käyttäjäprofiileja, tyhjän joukon tai virheilmoituksen Hae yhteisö(t) -use case Virtuaaliyhteisöjä haetaan piirteiden tai käyttäjän kuulumisen perusteella. Käyttäjä voi profiilinsa perusteella kuulua useaan yhteisöön. Nämä yhteisöt voidaan hakea profiileja säännöillä vertailemalla. Tietokannassa on hakua tehostava taulukko, joka sisältää suoraan viitteitä yhteisöjen ja käyttäjien välillä. Yhteisöjä voi siis hakea myös käyttäjän avaimen perusteella. AMOK:lle on tullut komento hakea yhteisöjä tiettyjen piirteisiin liittyvien ehtojen perusteella. AMOK tietää ehdot, jotka ovat virtuaaliyhteisökohtaisia sääntöjä. Yhteisöjä voidaan hakea myös käyttäjän avaimen avulla. AMOK tietää käyttäjän, jonka perusteella yhteisöjä haetaan. 1. AMOK lähettää VYM:lle pyynnön palauttaa virtuaaliyhteisöjä, joihin käyttäjä kuuluu. Pyyntö sisältää käyttäjän piirteet tai avaimen. 2. OVATKO PIIRTEET/AVAIN OIKEIN
21 17(35) VYM palauttaa yhteisöt/tyhjän joukon. VYM palauttaa virheilmoituksen: virheelliset piirteet virheellinen käyttäjäavain AMOK on saanut joukon virtuaaliyhteisöjä, tyhjän joukon tai virheilmoituksen Hae palvelu(t) -use case Palveluja haetaan piirteiden tai yhteisön perusteella. AMOK:lle on tullut komento hakea palveluja tiettyjen piirteisiin liittyvien ehtojen perusteella. AMOK tietää ehdot, jotka ovat virtuaaliyhteisökohtaisia sääntöjä. Lisäksi palveluja voi hakea yhteisöavaimen avulla. 2. AMOK lähettää VYM:lle pyynnön palauttaa palveluprofiileja, jotka sopivat sääntöihin tai kuuluvat johonkin virtuaaliyhteisöön. Pyyntö sisältää nämä säännöt tai yhteisön avaimen. 3. OVATKO SÄÄNNÖT/YHTEISÖAVAIN OIKEIN? VYM palauttaa palvelut/tyhjän joukon. VYM palauttaa virheilmoituksen: virheelliset säännöt virheellinen yhteisöavain AMOK on saanut joukon palveluja, tyhjän joukon tai virheilmoituksen Opeta systeemiä-use case VYM:n avulla systeemiä voidaan opettaa vastaamaan paremmin oikeasti vallitsevaa tilannetta. Yksinkertaisimmillaan tämä on tietokannan relaatioiden määritystä. Sekundaarisena vaatimuksena opettaminen voi muokata palvelujen, virtuaaliyhteisöjen tai profiilien piirteitä. Sekundaarista vaatimusta ei vielä toteuteta. AMOK on saanut komennon opettaa systeemiä. AMOK:lla on tieto, päivitetäänkö kantaa jonkin tietyn yhteisön, käyttäjän, palvelun vai kaikkien yhteisöjen mukaan.
22 18(35) 1. ONKO YHTEISÖJÄ JÄLJELLÄ? ON: Lähetä VYM:lle pyyntö opettaa systeemiä yhteisön tietojen perusteella ONNISTUIKO OPETUS? Lisää virheinformaatio virhelistaan 2. ONKO KÄYTTÄJIÄ JÄLJELLÄ? ON: Lähetä VYM:lle pyyntö opettaa systeemiä käyttäjän tietojen perusteella ONNISTUIKO OPETUS? Lisää virheinformaatio virhelistaan 3. ONKO PALVELUJA JÄLJELLÄ? ON: Lähetä VYM:lle pyyntö opettaa systeemiä palvelun tietojen perusteella ONNISTUIKO OPETUS? Lisää virheinformaatio virhelistaan AMOK:lla on tieto opetuksessa tapahtuneista virheistä Palauta piirteet-use case VYMillä on tieto kaikista piirteistä, mitä kannassa sijaitsee. Niiden nimiä voi tiedustella. AMOK:lle on tullut pyyntö, jonka perusteella tarvitaan piirteiden nimiä. 1. Lähetä VYM:lle pyyntö, että se ilmoittaa AMOK:lle olemassa olevien piirteiden nimet. 2. AMOK ottaa vastaan piirteiden nimet AMOK:lla on kannassa olevien piirteiden nimet VYM-tietokanta-rajapinnan use caset Osa use caseista on samoja kuin AMOK-VYM-rajapinnassa Lisää käyttäjä Uusi käyttäjä lisätään kantaan. VYM saa kutsun AMOK:lta, koska sekundaarinen vaatimus on, että systeemi voi oppia jatkuvasti uusista tiedoista. Tätä sekundaarista vaatimusta ei toteuteta tässä vaiheessa.
23 19(35) VYM on saanut AMOK:lta käskyn lisätä uusi käyttäjä kantaan. Käskyn mukaan on liitetty käyttäjätiedot. 1. Tutki, ovatko parametrit konsistentit. Palauta tieto virheellisestä parametrista. 2. Lähetä kantaan pyyntö liittää käyttäjätiedot kantaan. Pyynnön mukana ovat käyttäjän tiedot. 3. Onnistuiko kantaan liittäminen Palauta tieto epäonnistuneesta lisäämisestä 4. Palauta tieto onnistuneesta lisäyksestä. (jokin seuraavista tiloista) Liittäminen onnistui ja tieto onnistuneesta lisäämisestä on palautettu Käyttäjätieto oli invalidia, lisäämistä ei tapahtunut ja tästä kerrotaan Lisääminen ei onnistunut ja tästä informoidaan Lisää yhteisö Uusi virtuaaliyhteisö lisätään kantaan. VYM saa kutsun AMOK:lta, koska sekundaarinen vaatimus on, että systeemi voi oppia jatkuvasti uusista tiedoista. Tätä sekundaarista vaatimusta ei toteuteta tässä vaiheessa. Lisäksi yhteisö voi sisältää piirteitä, joita ei systeemissä aikaisemmin ole ollut. VYM on saanut AMOK:lta käskyn lisätä uusi virtuaaliyhteisö kantaan. Käskyn mukaan on liitetty virtuaaliyhteisön tiedot. 1. Tutki, ovatko parametrit konsistentit. Palauta tieto virheellisestä parametrista. 2. Lähetä kantaan pyyntö liittää käyttäjätiedot kantaan. Pyynnön mukana ovat käyttäjän tiedot. 3. Onnistuiko kantaan liittäminen Palauta tieto epäonnistuneesta lisäämisestä 4. Tutki, sisältääkö yhteisö uusia piirteitä JOKAISELLE UUDELLE PARAMETRILLE: 4.1 Ota uusi parametri muistiin Hae kaikki käyttäjät Lisää piirre kaikille käyttäjille Hae kaikki palvelut
24 20(35) Lisää piirre kaikille palveluille 5. Palauta tieto onnistuneesta lisäyksestä. Liittäminen onnistui ja tieto onnistuneesta lisäämisestä on palautettu Virtuaaliyhteisön tieto oli invalidia, lisäämistä ei tapahtunut ja tästä kerrotaan Lisääminen ei onnistunut ja tästä informoidaan Lisää palvelu Uusi palvelu lisätään kantaan. VYM saa kutsun AMOK:lta, koska sekundaarinen vaatimus on, että systeemi voi oppia jatkuvasti uusista tiedoista. Tätä sekundaarista vaatimusta ei toteuteta tässä vaiheessa. VYM on saanut AMOK:lta käskyn lisätä uusi palvelu kantaan. Käskyn mukaan on liitetty palvelutiedot. 1. Tutki, ovatko parametrit konsistentit. Palauta tieto virheellisestä parametristä 2. Lähetä kantaan pyyntö liittää palvelutiedot kantaan. Pyynnön mukana ovat palvelun tiedot. 3. Onnistuiko kantaan liittäminen Palauta tieto epäonnistuneesta lisäämisestä 4. Palauta tieto onnistuneesta lisäyksestä. Liittäminen onnistui ja tieto onnistuneesta lisäämisestä on palautettu Käyttäjätieto oli invalidia, lisäämistä ei tapahtunut ja tästä kerrotaan Lisääminen ei onnistunut ja tästä informoidaan Muokkaa käyttäjätieto VYM on saanut AMOK:lta olemassa olevan käyttäjän muokatut tiedot käyttäjältä. Muutokset halutaan tallentaa kantaan. VYM on saanut käskyn muokata käyttäjätietoa. Käskyn mukana on muokatut käyttäjätiedot 1. VYM lähettää kantaan pyynnön tehdä muutokset käyttäjäprofiiliin. Pyyntö sisältää käyttäjän parametrit. 2. VYM vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET:
25 21(35) muutos on onnistunut tieto ei ole konsistenttia, muutosta ei ole tehty kantaan muutos kantaan ei ole onnistunut Käyttäjäprofiilin muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapahtuneesta informoidaan Muokkaa yhteisötieto VYM on saanut AMOK:lta pyynnön muokata virtuaaliyhteisön tietoja VYM on saanut käskyn muokata virtuaaliyhteisön tietoa. Käskyn mukana on muokatut virtuaaliyhteisön tiedot 1. Onko muokkauksessa uusia piirteitä? Jokaiselle uudelle piirteelle 1.1 Onko piirre konsistentti? Lisää uusi piirre Onnistuiko lisäys? Palauta tieto epäonnistuneesta lisäämisestä Palauta tieto virheellisestä parametristä 2. VYM lähettää kantaan pyynnön tehdä muutokset virtuaaliyhteisöön. Pyyntö sisältää käyttäjän parametrit. 3. VYM vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET: muutos on onnistunut tieto ei ole konsistenttia, muutosta ei ole tehty kantaan muutos kantaan ei ole onnistunut Virtuaaliyhteisön tietojen muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapahtuneesta informoidaan Muokkaa palvelutieto VYM on saanut AMOK:lta pyynnön muokata palvelun tietoja. Muutokset halutaan tallentaa kantaan. VYM on saanut käskyn muokata palvelutietoa. Käskyn mukana on muokatut palvelutiedot
26 22(35) 1. VYM lähettää kantaan pyynnön tehdä muutokset palveluun. Pyyntö sisältää käyttäjän parametrit. 2. VYM vastaanottaa paluuarvon, joka ilmoittaa, onko muutosten tekeminen kantaan onnistunut. MAHDOLLISUUDET: muutos on onnistunut tieto ei ole konsistenttia, muutosta ei ole tehty kantaan muutos kantaan ei ole onnistunut Palvelun tietojen muutos on suoritettu onnistuneesti Muutos ei ole onnistunut, tapahtuneesta informoidaan Poista käyttäjä Käyttäjäprofiili halutaan poistaa tietokannasta. VYM on saanut käskyn poistaa käyttäjäprofiili. Käskyn mukana on poistettavan profiilin avain. 1. Jokaiselle relaatiolle, johon käyttäjäprofiili kuuluu: Poista relaatio ONNISTUIKO POISTO: Palauta tieto epäonnistuneesta poistosta. 2. Poista käyttäjäprofiili. ONNISTUIKO POISTO Palauta tieto epäonnistuneesta poistosta. Palauta tieto onnistuneesta poistosta. Käyttäjäprofiili on poistettu onnistuneesti kannasta, tieto poistosta palautettu Käyttäjäprofiilin poisto epäonnistunut, tieto epäonnistumisesta palautettu Poista yhteisö Virtuaaliyhteisö halutaan poistaa tietokannasta. VYM on saanut käskyn poistaa virtuaaliyhteisö. Käskyn mukana on poistettavan yhteisön avain. 1. Jokaiselle relaatiolle, johon virtuaaliyhteisö kuuluu: Poista relaatio ONNISTUIKO POISTO:
27 23(35) Palauta tieto epäonnistuneesta poistosta. 2. Poista virtuaaliyhteisö. ONNISTUIKO POISTO Palauta tieto epäonnistuneesta poistosta. Palauta tieto onnistuneesta poistosta. Virtuaaliyhteisö on poistettu onnistuneesti kannasta, tieto poistosta palautettu Virtuaaliyhteisön poisto epäonnistunut, tieto epäonnistumisesta palautettu Poista palvelu Palvelu halutaan poistaa tietokannasta. VYM on saanut käskyn poistaa palvelu. Käskyn mukana on poistettavan palvelun avain. 1. Jokaiselle relaatiolle, johon palvelu kuuluu: Poista relaatio ONNISTUIKO POISTO: Palauta tieto epäonnistuneesta poistosta. 2. Poista palvelu. ONNISTUIKO POISTO Palauta tieto epäonnistuneesta poistosta. Palauta tieto onnistuneesta poistosta. Palvelu on poistettu onnistuneesti kannasta, tieto poistosta palautettu Palvelun poisto epäonnistunut, tieto epäonnistumisesta palautettu Liitä käyttäjä(t) yhteisöön Joukko käyttäjiä/käyttäjä tulee liittää virtuaaliyhteisöihin. VYM on saanut AMOK:lta käskyn liittää käyttäjä/käyttäjät virtuaaliyhteisöön. Liitettävien käyttäjien profiilit ovat VYM:n tiedossa.
28 24(35) 1. Onko yhteisöjä olemassa? Palauta tieto, että yhteisöjä ei ole olemassa. 2. Jokaiselle yhteisölle: Jokaiselle liitettävälle käyttäjälle: KUULUUKO KÄYTTÄJÄ YHTEISÖÖN SÄÄNTÖJEN PERUSTEELLA? Lisää käyttäjä-yhteisö-relaatio. ONNISTUIKO LUONTI? Lisää tieto epäonnistumisesta. 3. Palauta tiedot onnistumisesta. Yhteisöjä ei ole olemassa, tieto palautetaan Relaatioiden luonti ei onnistu, tieto palautetaan Liittäminen on sujunut sääntöjen mukaan, tieto palautetaan (HUOM!!! Onnistunut liittäminen voi olla liittämättä käyttäjää/käyttäjiä mihinkään) Liitä yhteisö(t) käyttäjään Joukko virtuaaliyhteisöjä/virtuaaliyhteisö tulee liittää käyttäjiin. VYM on saanut AMOK:lta käskyn liittää virtuaaliyhteisö/virtuaaliyhteisöjä käyttäjiin. Liitettävien käyttäjien profiilit ovat VYM:n tiedossa. 1. Onko käyttäjiä olemassa? Palauta tieto, että käyttäjiä ei ole olemassa. 2. Jokaiselle yhteisölle: Jokaiselle käyttäjälle: KUULUUKO KÄYTTÄJÄ YHTEISÖÖN SÄÄNTÖJEN PERUSTEELLA? Lisää käyttäjä-yhteisö-relaatio. ONNISTUIKO LUONTI? Lisää tieto epäonnistumisesta. 3. Palauta tiedot onnistumisesta Käyttäjiä ei ole olemassa, tieto palautetaan Relaatioiden luonti ei onnistu, tieto palautetaan
29 25(35) Liittäminen on sujunut sääntöjen mukaan, tieto palautetaan (HUOM!!! Onnistunut liittäminen voi olla liittämättä palvelua/palveluita mihinkään käyttäjään) Hae käyttäjä(t) Käyttäjätietoja tiettyyn yhteisöön liittyen tarvitaan. AMOK on lähettänyt VYM:lle pyynnön lähettää käyttäjäprofiilit sääntöjen tai yhteisöavaimen perusteella. HALUTAANKO PROFIILIT YHTEISÖAVAIMEN PERUSTEELLA? Hae profiilit yhteisö-käyttäjä-relaatioiden perusteella kannasta. Jokaiselle kannassa olevalle profiilille: TOTEUTTAAKO PROFIILI SÄÄNNÖT? Liitä palautettaviin profiileihin. Palauta käyttäjäprofiilit. AMOK:lle palautetaan käyttäjäprofiilit, jotka löydettiin Hae yhteisö(t) Yhteisöjä käyttäjään liittyen tarvitaan. VYM on saanut AMOK:lta pyynnön palauttaa virtuaaliyhteisöt. Yhteisöt etsitään pyynnön mukana tulleen käyttäjäprofiilin tai käyttäjän avaimen mukaan. HALUTAANKO PROFIILIT KÄYTTÄJÄN AVAIMEN PERUSTEELLA? Hae yhteisöt yhteisö-käyttäjä-relaatioiden perusteella kannasta. Jokaiselle kannassa olevalle virtuaaliyhteisölle: KUULUUKO PROFIILI YHTEISÖÖN? Liitä palautettaviin yhteisöihin. Palauta käyttäjäprofiilit. AMOK:lle palautetaan yhteisöt, jotka löydettiin.
30 26(35) Hae palvelu(t) Palvelutietoja tiettyyn yhteisöön liittyen tarvitaan. AMOK on lähettänyt VYM:lle pyynnön lähettää palvelut sääntöjen tai yhteisöavaimen perusteella. HALUTAANKO PALVELUT YHTEISÖAVAIMEN PERUSTEELLA? Hae palvelut yhteisö-palvelu -relaatioiden perusteella kannasta. Jokaiselle kannassa olevalle palvelulle: TOTEUTTAAKO PALVELU SÄÄNNÖT? Liitä palautettaviin palveluihin. Palauta palvelut. AMOK:lle palautetaan käyttäjäprofiilit, jotka löydettiin Opeta systeemiä Systeemin yhteisöjä on muokattu, mutta systeemi ei ole konsistentti yhteisötietojen kannalta. Yhteisöä tulee opettaa. VYM on saanut AMOK:lta käskyn opettaa systeemi. 1. Poista yhteisö-palvelu-relaatiot. 2. Poista yhteisö-käyttäjä-relaatiot. 3. Jokaiselle yhteisölle Jokaiselle käyttäjälle KUULUUKO KÄYTTÄJÄ YHTEISÖÖN SÄÄNTÖJEN PERUSTEELLA? Luo käyttäjä-yhteisö-relaatio Jokaiselle palvelulle KUULUUKO PALVELU YHTEISÖÖN SÄÄNTÖJEN PERUSTEELLA? Luo palvelu-yhteisö-relaatio Kanta on konsistentti yhteisösääntöjen suhteen Hae piirteet Tietoja systeemin sisältämistä tarvitaan.
31 27(35) VYM on saanut AMOK:lta pyynnön palauttaa tiedot systeemin sisältämistä piirteistä. 1. Palauta VYM:n sisältämät piirteet AMOK:lle. AMOK:lla on tiedot piirteistä Lisää käyttäjä-yhteisö-relaatio-use case Opetuksella tarkoitetaan primaarisesti tilannetta, jossa kannan taulujen relaatioita päivitetään. Käyttäjä-yhteisö-relaatio määrittää käyttäjän, joka kuuluu johonkin yhteisöön. Opetuksessa on tullut tilanne, että jotain käyttäjä-yhteisörelaatiota ei löydy 1. Luo käyttäjä-yhteisö-relaatio. Tietokannassa on relaatio, joka korvaa esiehtojen puutteen Lisää yhteisö-palvelu-relaatio-use case Opetuksella tarkoitetaan primaarisesti tilannetta, jossa kannan taulujen relaatioita päivitetään. Yhteisö-palvelu-relaatio määrittää palvelun, joka on liitetty johonkin yhteisöön. Opetuksessa on tullut tilanne, että jotain yhteisö-palvelu-relaatiota ei löydy 1. Luo yhteisö-palvelu-relaatio. Tietokannassa on relaatio, joka korvaa esiehtojen puutteen Poista käyttäjä-yhteisö-relaatio-use case Opetuksella tarkoitetaan primaarisesti tilannetta, jossa kannan taulujen relaatioita päivitetään. Käyttäjä-yhteisö-relaatio määrittää palvelun, joka on liitetty johonkin yhteisöön. Opetuksessa on syntynyt tilanne, että käyttäjä ei opetuksen tuloksen perusteella enää kuulukaan yhteisöön. 1. Poista käyttäjä-yhteisö-relaatio
32 28(35) Opetuksen tuloksena syntynyt ristiriitainen relaatio on poistettu Poista yhteisö-palvelu-relaatio-use case Opetuksella tarkoitetaan primaarisesti tilannetta, jossa kannan taulujen relaatioita päivitetään. Yhteisö-palvelu-relaatio määrittää palvelun, joka on liitetty johonkin yhteisöön. Opetuksessa on syntynyt tilanne, että palvelu ei opetuksen tuloksen perusteella enää liitykään yhteisöön. 1. Poista yhteisö-palvelu-relaatio Opetuksen tuloksena syntynyt ristiriitainen relaatio on poistettu Lisää piirre käyttäjälle-use case Virtuualiyhteisöä muokatessa tai luodessa voi syntyä tilanne, jossa luodaan systeemiin kokonaan uusi piirre. Tämä tarkoittaa tietokannan kannalta uuden piirre-arvo taulun lisäämistä kantaan. Uusi piirre on luotu virtuaaliyhteisön tietoja luotaessa tai muokatessa. 1. Lisää uusi piirre-arvo-taulu käyttäjälle. Alusta NULLarvoon. Käyttäjällä on olemassa päivittämätön piirretaulu Lisää piirre yhteisölle-use case Virtuaaliyhteisöä muokatessa tai luodessa voi syntyä tilanne, jossa luodaan systeemiin kokonaan uusi piirre. Tämä tarkoittaa tietokannan kannalta uuden piirre-arvo taulun lisäämistä kantaan. Uusi piirre on luotu virtuaaliyhteisön tietoja luotaessa tai muokatessa. 1. Lisää piirre-arvo-taulu yhteisölle. Alusta annettuun arvoon. Palvelulla on uusi piirre, jonka arvo tiedetään Lisää piirre palvelulle-use case Virtuaaliyhteisöä muokatessa tai luodessa voi syntyä tilanne, jossa luodaan systeemiin kokonaan uusi piirre. Tämä tarkoittaa tietokannan kannalta uuden piirre-arvo taulun lisäämistä kantaan.
33 29(35) Uusi piirre on luotu virtuaaliyhteisön tietoja luotaessa tai muokatessa. 1. Lisää uusi piirre-arvo-taulu palvelulle. Alusta NULL-arvoon. Palvelulla on olemassa päivittämätön piirretaulu.
34 30(35) 5. ULKOISET LIITTYMÄT 5.1. Laitteistoliittymät Sovellus tehdään kokonaan Javalla laitteistoriippumattomuuden aikaansaamiseksi. Tietokantana on Oracle, mikä rajaa laitteistoalustoja Ohjelmistoliittymät Valmista kehysohjelmistoa ei ole, joten projektissa tehdään yksinkertainen Web-portaali toimimaan kehysympäristönä. Sovellukseen tulee XML rajapinta muihin sovelluksiin, jonka kautta ne käyttävät VYM:n palveluita Tietoliikenneliittymät VYM käyttää tietoliikenteeseen käyttöjärjestelmän tarjoamaa TCP/IP protokollaa. Sovellus on tarkoitettu toimimaan lähiverkossa kehyssovelluksen kanssa.
35 31(35) 6. MUUT OMINAISUUDET 6.1. Suorituskyky ja vasteajat Suorituskykyvaatimukset ja vasteajat on kuvattu dokumentissa vaatimusmäärittely Käytettävyys, toipuminen, turvallisuus, suojaukset Koska projekti on tutkimuksellinen, niin tässä ei oteta kantaa järjestelmän käytettävyyteen tai turvallisuuteen. Arkkitehtuuri pyritään kuitenkin suunnittelemaan siten, että käyttäjät käyttävät järjestelmää vain portaalin tai vastaavan kautta. Näin esimerkiksi tietokantaan ei tarvitse luoda jokaiselle käyttäjälle erikseen oikeuksia Järjestelmän ylläpitäjän ohjeistus Ylläpidosta tullaan tekemään erillinen ylläpito-ohje. Ylläpidon tehtävät: Palveluprofiilien luonti, muokkaus ja poisto Virtuaaliyhteisöprofiilien luonti muokkaus ja poisto Kannan huoltoajot 6.4. Siirrettävyys/kannettavuus, yhteensopivuus Käyttäjän käyttöliittymä riippuu kehyssovelluksesta, ja käytetystä päätelaitteesta. Tässä projektissa tehdään kehyssovellukseksi Web portaalia. VYM tehdään Javalla siirrettävyyden aikaansaamiseksi Operointi VYM on käyttäjille täysin läpinäkyvä. He käyttävät portaalia, joka käyttää VYMiä palveluiden tarjoamiseksi käyttäjille. Ylläpitäjät käyttävät VYMiä Admin-sovelluksen kautta.
36 32(35) 7. SUUNNITTELURAJOITTEET 7.1. Standardit Käytettävät standardit ovat JDK ja XML Laitteistorajoitteet VYM:in ja AMOK:in tulee toimia palvelimessa joka vastaa suorituskyvyltään Intel Pentium II 400MHz laitteistoa Ohjelmistorajoitteet Tietokanta on Oracle 8i. Sovelluksen tulee kääntyä JDK versiolla
37 33(35) 8. JATKOKEHITYSAJATUKSIA VYM koneen jatkokehitys älykkäämmäksi. Järjestelmän muuttaminen käyttämään CORBA:a liikennöintiin.
TEKNINEN MÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (Luonnos 2)
TEKNINEN MÄÄRITTELY Edited by Checked by Approved by Tuomo Marttila Luonnos 1 Tekninenmäärittely i Sisällysluettelo 1. JOHDANTO 2 1.1. Tarkoitus ja kattavuus 2 1.2. Tuote ja ympäristö 2 1.3. Määritelmät,
LisätiedotVAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 4)
VAATIMUSMÄÄRITTELY Versio 1.0 (luonnos 4) Edited by Checked by Approved by Juha Parhankangas Luonnos 4 i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. JOHDANTO 2 1.1. Projektin luonne 2 1.2. Tarkoitus ja kattavuus
LisätiedotVAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.2
VAATIMUSMÄÄRITTELY Edited by Checked by Approved by Antti Tuomaala Juha Parhankangas Niko Stenberg i Sisällysluettelo DOKUMENTIT VERSIOT 1 1. JOHDANTO 2 1.1. Projektin luonne 2 1.2. Tarkoitus ja kattavuus
LisätiedotTOIMINNALLINEN 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ätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Toiminnallinen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.01 7.11.01 Pekka Koskinen Alustava sisällysluettelo 0.1 12.11.01 Pekka
LisätiedotTESTIRAPORTTI - 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ätiedotTOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik-76.115 Wclique
TOIMINNALLINEN MÄÄRITTELY PROJEKTITYÖ Tik-.115 SISÄLLYSLUETTELO Sisällysluettelo... Versiohistoria... 1. JOHDANTO... 4 1.1 Tarkoitus ja kattavuus... 4 1. Tuote... 4 1. Määritelmät, termit ja lyhenteet...
LisätiedotTESTIRAPORTTI - 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ätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
Demosovelluksen toiminnallinen määrittely v. 1.1 Päivitetty 11.12.2000 klo 20:16 Timo Lämsä 2 (13) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite Timo Lämsä Pieniä korjauksia.
LisätiedotVaatimusmää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
LisätiedotFormaalit 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...
LisätiedotEDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0
EDISTYMISRAPORTTI - PS Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 3 Projektisuunnitelma 3 Vaatimusmäärittely
LisätiedotTESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL 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ätiedotTik-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ätiedotArkkitehtuurikuvaus. 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ätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotToiminnallinen määrittely. XLet esimerkkisovellus
Toiminnallinen määrittely XLet esimerkkisovellus Versio Päiväys Tekijä Kuvaus 0.1 7.12.2001 Oskari Pirttikoski Ensimmäinen versio Toiminnallinen määrittely, XLet esimerkkisovellus 1/12 SISÄLLYSLUETTELO
LisätiedotVAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.1. Projektiryhmä
VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.1 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas
LisätiedotTiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas
Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä
LisätiedotVAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä
VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.2 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas
LisätiedotHarjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
LisätiedotTulorekisteri: Varmenne Visma Fivaldi
Tulorekisteri: Varmenne Visma Fivaldi 1(15) Sisällysluettelo Yleistä 2 Muu tulorekisteri-dokumentaatio 2 Varmenne 3 Palvelusopimuksen tekeminen ja varmenteen tilaaminen 4 Varmenteen noutaminen 9 Asiakasyrityksen
LisätiedotKeskustelusivusto. Suunnitteludokumentti
Keskustelusivusto Suunnitteludokumentti Tietokantasovellus, Syksy 2007, Ryhmä 1 Tuomas Puikkonen tpuikkon@cs.helsinki.fi Tietojenkäsittelytieteen laitos Helsingin Yliopisto Sisältö Keskustelusivusto...1
LisätiedotLAATUKATSELMUS LU Virtuaaliyhteisöjen muodostamien. 24.04.2001 Saved
1(18) JAKELU Koko VYM-ryhmä Vers Muuttaja Pvm Muutos Tarkastanut Hyväksynyt 1.0 22.4.2001 Alkuperäinen versio Luonnos 1 1.0 23.4.2001 Muutama liäsys ja tarkennys Antti Tuomaala Laatukatselmus LU 1. Suunniteltu
LisätiedotOhjelmisto 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
LisätiedotKäyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy
Käyttöohje Ticket Inspector Versio 1.0 Sportum Oy 10.5.2017 Sivu 1 Sisällysluettelo 1. Yleistä... 2 2. Kirjautuminen ensimmäisellä kerralla / PIN-koodin unohtuessa... 3 3. Tunnistautuminen... 4 4. Päänäkymä...
LisätiedotPILETTI. Tekninen vaatimusmäärittely. v. 0.2
PILETTI Tekninen vaatimusmäärittely v. 0.2 2 Sisällysluettelo 1. Yleiskuvaus... 3 2. Taustajärjestelmä... 4 3. Palvelupisteiden sovellus... 4 4. Korttisovellus ja turvaratkaisu... 4 5. Rajapinnat... 5
LisätiedotTOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik-76.115 Wclique
TOIMINNALLINEN MÄÄRITTELY PROJEKTITYÖ Tik-76.115 SISÄLLYSLUETTELO Sisällysluettelo... 2 1. JOHDANTO... 3 1.1 Tarkoitus ja kattavuus... 3 1.2 Tuote... 3 1.3 Määritelmät, termit ja lyhenteet... 3 1.4 Viitteet...
LisätiedotLohtu-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
LisätiedotOPI-Maksut - Käyttötapaukset
OPIMaksut Käyttötapaukset Toiminnallisuudet ja käyttötapaukset: maksupalvelutoiminnot Toimeksiannon lisääminen Palveluväylä toiminto: Toimeksiannon lisääminen Yleiskuvaus Palveluväylään sallitut asiointisovellukset
LisätiedotTekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
LisätiedotDigi-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ätiedotOpponointitestaus 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ätiedotTEKNINEN MÄÄRITTELY Virtuaaliyhteisöiden muodostaminen Versio 1.2
TEKNINEN MÄÄRITTELY Versio 1.2 Edited by Checked by Approved by Harri Kauhanen Tuomo Marttila i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. JOHDANTO 2 1.1. Tarkoitus ja kattavuus 2 1.2. Tuote ja ympäristö
LisätiedotLINUX-HARJOITUS, MYSQL
LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
LisätiedotTOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique
TOIMINNALLINEN MÄÄRITTELY PROJEKTITYÖ Tik-.115 SISÄLLYSLUETTELO Sisällysluettelo... Versiohistoria... 1. JOHDANTO... 4 1.1 Tarkoitus ja kattavuus... 4 1. Tuote... 4 1. Määritelmät, termit ja lyhenteet...
LisätiedotVaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma
Vaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 10 05 Jani Eränen Alustava 0.2 2006 10 06 Jani Eränen Asiakirjapohja
LisätiedotLohtu-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
LisätiedotKä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,
LisätiedotOpas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2
MANAGERIX Opas administraattori-tason käyttäjille SISÄLLYS MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2 Käyttöliittymä... 2 1 ORGANISAATIO Organisaation tietojen tarkastelu ja muokkaaminen4 Yhteenveto
LisätiedotLoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
LisätiedotAUTOVISTA VIS KÄYTTÄJÄHALLINTA
AUTOVISTA VIS KÄYTTÄJÄHALLINTA Copyright Autovista / Grey-Hen Oy. All rights reserved. Käyttäjähallintaohje Pääkäyttäjät (ryhmän) sekä myyntipäälliköt (oman toimipisteen). Sisältö 1 KÄYTTÄJÄOIKEUKSIEN
LisätiedotTietosuoja-portaali. päivittäjän ohje
Tietosuoja-portaali päivittäjän ohje Maisa Kinnunen 2010 1 Sisältö PÄIVITTÄJÄN OHJE Kirjautuminen...3 Sivujen tekstin muokkaus...4 Tiedostojen lisääminen palvelimelle...9 Jos sinun pitää selvittää tiedoston/kuvan
LisätiedotOPAS 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
LisätiedotMaksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS
Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS Versio 4.0 2(5) Sisältö 1. Muutokset... 3 2. Maksun peruutuksen tiedot... 3 2.1 Kenttien selitteet Maksun peruutuksen tiedot... 4 3.
LisätiedotKä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
LisätiedotUTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry
UTIFLEET-VARAUSJÄRJESTELMÄ Gospel Flight ry Versio 1.0 Hyväksytty Tekijä 1.11.2005 Tarkastanut 1.11.2005 Hyväksynyt Juha Huttunen 3.11.2005 Helia UTIFLEET-TIETOJÄRJESTELMÄ 2 SISÄLLYS 1 SOVELLUKSEN KÄYTTÖOIKEUDET
LisätiedotTikon lisenssin haku
Marraskuu 2014 1 (11) lisenssin haku Lisenssin haku -ohje Marraskuu 2014 2 (11) Sisällysluettelo 1 Yleistä... 3 Muuttunut lisenssiavaimen toimituskäytäntö... 3 Milloin lisenssiavainta tarvitaan... 3 Kuka
LisätiedotHelsingi yliopiston kevytkäyttäjähallintosovelluksen rajapintakuvaus
Helsingi yliopiston kevytkäyttäjähallintosovelluksen rajapintakuvaus Sisällysluettelo 1Johdanto...2 2ATIKin ja kevytkäyttäjähallinnon välinen rajapinta...3 Shibboleth 2-tunnistus...3 Web service-rajapinta,
LisätiedotKirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina
Kirjasto Kevät 2001 Auvinen Annemari Niemi Anu Harjoitustyö 7.4.2001 Sisällysluettelo 1. Yleiskuvaus... 3 2. Vaatimukset... 3 2.1. Toiminnalliset... 3 2.1.1. Sisäänkirjautuminen... 3 2.1.2. Nimikkeiden
LisätiedotUutisjä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ätiedotConvergence of messaging
Convergence of messaging Testausdokumentti The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
LisätiedotOpintokohteiden muokkaus
1 Opintokohteiden muokkaus Näiden ohjeiden avulla hahmottuu kuinka opintokohteita voidaan muokata Opinto-oppaassa. Ohje on suunnattu käyttäjille, joilla on WebOodiin OpasMuokkaaja-oikeudet. WebOodin käyttölupia
LisätiedotTikon ostolaskujen käsittely
Toukokuu 2013 1 (7) 6.3.0 Copyright Aditro 2013 Toukokuu 2013 2 (7) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen
LisätiedotSähköpostitilin luonti 07.06.2011
Sähköpostitilin luonti 07.06.2011 SÄHKÖPOSTITILIN LUONTI Tilin luonti pääkäyttäjän hallintaportaalissa 3 Sähköpostitilin luonti Outlook 2010 ohjelmaan 8 Tämä ohje on lyhennetty versio sähköpostilin Hallintaportaalin
LisätiedotPalveluntuottaja Tapahtumakirjausohje
16.11.2018 Palveluntuottaja Tapahtumakirjausohje Lääkkeiden annosjakelu - palvelusetelipalvelu 2(10) Sisällysluettelo Sisällysluettelo... 2 Edellytykset tapahtumakirjauksille... 3 Kirjautuminen palveluun...
LisätiedotEDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0
EDISTYMISRAPORTTI - T4 Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 2 1. PROJEKTIN TILA 3 2. SUORITETUT TEHTÄVÄT 5 Projektisuunnitelma 5 Testaussuunnitelma
LisätiedotJä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,
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia
LisätiedotGroupDesk Toiminnallinen määrittely
GroupDesk Toiminnallinen määrittely Tilanne: Paikallinen oppilaitos, kuvitteellinen WAMK, tarvitsee ryhmätyöhön soveltuvan sähköisen asioiden hallintajärjestelmän ja ryhmätyöohjelmiston, jonka ajatuksena
LisätiedotTikon ostolaskujen käsittely
Toukokuu 2014 1 (8) Toukokuu 2014 2 (8) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen aktivointi... 5 6. Eräajot
LisätiedotSuvi 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ätiedotT 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ätiedotPedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola
Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola 26.8.2016 SISÄLLYSLUETTELO 1. Omat asetukset kuntoon (kaikkien tehtävä aluksi) sivut 3-5 2. Tärkeiden sivujen tilaaminen omiin linkkeihin sivut
LisätiedotPalveluntuottaja Tapahtumakirjausohje
18.4.2018 Palveluntuottaja Tapahtumakirjausohje Tuntipohjaiset palvelusetelipalvelut 2(10) Sisällysluettelo Sisällysluettelo... 2 Edellytykset tapahtumakirjauksille... 3 Kirjautuminen palveluun... 3 Palveluvarauksen
LisätiedotTIETOSUOJASELOSTE Julkaistu
TIETOSUOJASELOSTE Julkaistu 25.5.2018 Henkilötietolain (523/1999) 10 :n sekä EU:n tietosuojauudistuksen mukainen tietosuojaseloste. 1. REKISTERINPITÄJÄ Sukuposti.net 2. YHTEYSHENKILÖ Terhi Piispa-Helisten
LisätiedotOppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 (2008-01-21)
Oppilaan opas Visuaaliviestinnän Instituutti VVI Oy Versio 0.2 (2008-01-21) Versio Päivämäärä Kuvaus 0.1 2005-01-16 Ensimmäinen versio. 0.2 2008-01-21 Korjattu kuvatiedostojen maksimiresoluutio ja muutamia
LisätiedotSisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä
OPALA Käyttöohje Sisällysluettelo 1 Johdanto 4 2 Root, koko Opalan pääkäyttäjä...5 2.1 Sisäänkirjautuminen.5 2.2 Käyttäjätunnukset 6 2.2.1 Pääkäyttäjätunnukset.6 2.2.1.1 Luo. 7 2.2.1.2 Muokka/poista 8
LisätiedotKuljetustilaus.fi asiakkaan rekisteröitymisja yleisohjeet 16.4.2015
Kuljetustilaus.fi asiakkaan rekisteröitymisja yleisohjeet 16.4.2015 Yleistä palvelusta: - Kuljetustilaus.fi on Elinkeinoelämän Keskusliittoon kuuluvan Logistiikkayritysten Liito Ry:n tarjoama nettiportaali,
LisätiedotSalasanojen turvallinen tallentaminen KeePass ohjelmalla
Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty
LisätiedotSTATUSTEN JA HOITOJAKSOJEN KORJAUS
STATUSTEN JA HOITOJAKSOJEN KORJAUS 2015 2 / 6 SISÄLLYSLUETTELO 1. STATUKSIEN JA HOITOJAKSOJEN HALLINTA... 3 1.1. KÄYTTÖLIITTYMÄ NÄKYMÄ... 3 1.2. MISSÄ TILANTEISSA TARVITSET?... 4 1.2.1. Status ja hoitojakso
LisätiedotHY:n alustava ehdotus käyttäjähallintotuotteesta
HY:n alustava ehdotus käyttäjähallintotuotteesta (jota sovellettaisiin Atikiin) Versio 1.0 / 21.5.2008 Ismo Aulaskari HY siis aikoo markkinoida pakettia joihin kuuluisi HY:n konesalissaan ylläpitämä, varmuuskopioitu
LisätiedotVisual 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ätiedotSubversion-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
LisätiedotOppimateriaalin lisääminen
Helsingin yliopisto 1 Oppimateriaalin lisääminen Tässä ohjeessa käsitellään oppimateriaalilinkin lisäämistä sekä opintokohteelle, että opetustapahtumalle. WebOodiin on mahdollista syöttää oppikirjojen
LisätiedotT Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Käyttötapaukset
T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Käyttötapaukset Lasse Lindqvist Lasse Lopperi llindqvi@cc.hut.fi lmlopper@cc.hut.fi Andrey
LisätiedotTikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0
Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...
Lisätiedot1. YLEISKUVAUS... 2. 1.1. Palvelun rajoitukset... 2 2. PALVELUKOMPONENTIT... 2. 2.1. Sähköpostipalvelu... 2. 2.2. Sähköpostipalvelun lisäpalvelut...
Palvelukuvaus 19.1.2015 1 Sisällysluettelo 1. YLEISKUVAUS... 2 1.1. Palvelun rajoitukset... 2 2. PALVELUKOMPONENTIT... 2 2.1. Sähköpostipalvelu... 2 2.2. Sähköpostipalvelun lisäpalvelut... 3 3. TOIMITUS
LisätiedotOppimateriaalin lisääminen
Helsingin yliopisto WebOodi 1 Oppimateriaalin lisääminen Tässä ohjeessa käsitellään oppimateriaalilinkin lisäämistä sekä opintokohteelle, että opetustapahtumalle. WebOodiin on mahdollista syöttää oppikirjojen
LisätiedotARVI-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
Lisätiedot24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9
24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9 Copyright Yleiskuvaus 1. Perusasioita kirjautumisesta 2. Kirjautuminen 3. Sivut 4. Yläpalkki 5. Sivujen kuvaukset 5.1 Versiotiedot 5.2 Pääsivu 5.3 Valikon
LisätiedotInformaatiotekniikan 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
LisätiedotDOKUMETTIENHALLINTASUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (Luonnos 1)
DOKUMETTIENHALLINTASUUNNITELMA Versio 1.0 (Luonnos 1) Edited by Checked by Approved by Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. JOHDANTO 2 1.1. Dokumentin tarkoitus ja kattavuus 2 1.2.
LisätiedotTOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique
TOIMINNALLINEN MÄÄRITTELY PROJEKTITYÖ Tik-7.115 SISÄLLYSLUETTELO Sisällysluettelo... Versiohistoria... 1. JOHDANTO... 4 1.1 Tarkoitus ja kattavuus... 4 1. Tuote... 4 1. Määritelmät, termit ja lyhenteet...
LisätiedotKä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
LisätiedotKanta. Potilastiedon arkiston arkistonhoitajan opas
Käyttöohje 1 (10) Kanta Potilastiedon arkiston arkistonhoitajan opas Tämä dokumentti on terveydenhuollon palvelujenantajien (rekisterinpitäjien) arkistonhoitajille tarkoitettu ohje. Ohjeessa kuvataan arkistonhoitajan
Lisätiedot1. KÄYTTÖKONTEKSTI. jamkad VAATIMUSMÄÄRITTELY. Liite1_Vaatimusmaarittely_Elainklinikka.doc 09.12.2002. Filename: Last saved:
1. KÄYTTÖKONTEKSTI Käyttäjät Tehtävät Kyseessä on tietokantajärjestelmä, jonka avulla voidaan pitää kirjaa yrityksen asiakkaista, asiakkaiden lemmikkieläimistä, lemmikkieläinten hoidoista sekä maksetuista
LisätiedotEDUBOX opetusvideopalvelu
KÄYTTÖOHJE v17072015 EDUBOX opetusvideopalvelu Sisällysluettelo Edubox online video tutorial library 2 Yleistä 3 Rekisteröityminen Käyttöoikeuden hankinta Käyttäjäryhmän valinta Käyttöliittymä 7 Kurssinäkymä
LisätiedotAinaUCX Web Scheduler - Käyttöohje
AinaUCX 1 (6) AinaUCX Web Scheduler - Käyttöohje Microsoft Lync Web Scheduler on verkkopohjainen ohjelma, jolla voit luoda Lync-kokouksia, jos käytössäsi ei ole Microsoft Outlookia tai käytät käyttöjärjestelmää,
LisätiedotKäsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.
2 Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta. Sisällys 1 Yleistä... 3 1.1 Kirjanpitolain uudistus 2016... 3 Liitetietotosite...
LisätiedotARVI-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
LisätiedotMaastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Viimeksi muokattu 5. toukokuuta 2012 Maastotietokannan torrent-jakeluun sisältyy yli 5000 zip-arkistoa,
Lisätiedot1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4
1. ASIAKKAAN OHJEET... 2 1.1 Varauksen tekeminen... 2 1.2 Käyttäjätunnuksen luominen... 4 1.3 Varauksen peruminen... 4 1.4 Omien tietojen muokkaaminen... 5 1.5 Salasanan muuttaminen... 5 2. TYÖNTEKIJÄN
LisätiedotTurvallisuusilmoitusovelluksen käyttöohjeet
Turvallisuusilmoitusovelluksen käyttöohjeet Kirjautumisen jälkeen käyttäjälle ilmestyy näkymä aikaisemmin tehdyistä ilmoituksistaan (kuva 1). Kuva 1. Käyttäjän kirjautumisen jälkeen aloitusnäkymässä näytetään
LisätiedotVisma asiakaspalvelu Tukipyyntöjen lähettäminen
Visma asiakaspalvelu Tukipyyntöjen lähettäminen 2 Sisällys 1 Tukipyyntöjen käsittely... 3 1.1 Tukipalvelun sisältö... 3 1.2 Tukipyynnön lähettäminen... 3 1.3 Kuvan lisääminen tukipyyntöön... 4 2 Etähallintatyökalut...
Lisätiedothttps://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2 Sisällys: 1. Onni-oppimispäiväkirja yleisesti... 3 2. Käyttäjätunnuksen luominen... 3 2.1 Itä-Suomen yliopiston Opiskelija
LisätiedotTekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
LisätiedotSeutudokumenttien pä ivittä misohje
Seutudokumenttien pä ivittä misohje Kirjautuminen sisällönhallinta-työkaluun Käytä ylläpidossa Firefox-selainta. Käyttäjätunnukset Käy rekisteröitymässä osoitteessa www./kirjaudu kohdassa Rekisteröidy.
LisätiedotMainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
Lisätiedot