Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
|
|
- Arto Niemi
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu VAATIMUSMÄÄRITTELY LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 3.1 Tila: hyväksytty Päivämäärä: Tekijä: Eero Jyske Kommentit: Hyväksyi: Niko Tolvanen, Katariina Ylinen
2 VERSIOHISTORIA Versio Päivämäärä Muutokset Muuttaja Alustava versio Eero Jyske Katselmoitu Eero Jyske Korjattu kieli- ja kirjoitusvirheitä Eero Jyske Lisätty järjestelmän kuvauksen tarkennus. Eero Jyske Päivitetty T1- asiakaskatselmointiversioksi Maaret Pyhäjärvi Viimeistelty T1-palautukseksi Maaret Pyhäjärvi Muotoiltu.doc-formaattiin ja katselmoitu Katariina Ylinen Asiakaskatselmoinnin korjaukset tehty Katariina Ylinen
3 1. JOHDANTO TAUSTAA PROJEKTIN TAVOITE KÄYTETYT TERMIT JA LYHENTEET 3 2. JÄRJESTELMÄN YLEISKUVAUS YLEINEN ARKKITEHTUURI OHJELMAN TOIMINTOJEN YLEISKUVAUS OHJELMAN TOIMINTAYMPÄRISTÖ KÄYTTÖLIITTYMÄVAATIMUKSET 5 3. TOIMINNOT PAKOLLISET OMINAISUUDET SUOSITELTAVAT OMINAISUUDET LISÄOMINAISUUDET 8 4. ULKOISET LIITTYMÄT TIETOLIIKENNE PALVELIN PALVELINSOVELLUS PALVELINTIETOKANTA KÄYTTÄJÄSOVELLUKSEN KÄYTTÖYMPÄRISTÖ KÄYTTÄJÄSOVELLUS 9 5. MUUT MITATTAVAT OMINAISUUDET PROJEKTISSA NOUDATETAAN SILLE ASETETTUJA LAATUTOIMENPITEITÄ MAHDOLLISIMMAN LAADUKKAAN TUOTTEEN TOIMITTAMISEKSI TUOTE VASTAA TOIMINNOILTAAN ASIAKKAAN VAATIMUKSIA SUORITUSKYKY OHJELMISTON JATKOKEHITYKSEN VAIVATTOMUUS LUOTETTAVUUS TIETOTURVA JÄRJESTELMÄN DOKUMENTOINNIN LAATU SELKEÄ HYVIN KOMMENTOITU TOTEUTUS KÄYTETTÄVYYS AIKATAULUN PITÄMINEN 12
4 1. JOHDANTO 1.1 TAUSTAA Teknillisen korkeakoulun TAI-tutkimuslaitos on saanut juuri päätökseen kehittämisprojektien organisointiin liittyvän tutkimuksen, jonka oheistuotteena syntyi tietotekninen sovellus: Kehittäjän Karttakirja. Kehittäjän Karttakirja on käyttöliittymä tutkimuksen tuloksena syntyneisiin materiaaleihin ja ohjeistuksiin, joka ohjaa ja tukee kehittämisprojektin toteuttajaa kehittämisen polulla. Kehittäjän karttakirja on toteutettu yhden käyttäjän ympäristöön, jossa dokumenttien hallinta ja jakelu on dokumentin tuottajan vastuulla. 1.2 PROJEKTIN TAVOITE Karttakirjan aihepiiristä tarvitaan tukijärjestelmä. Uudessa järjestelmässä Karttakirjan materiaali tulee olemaan käytettävissä verkon yli. Näin samalla myös tuetaan sellaisia kehitysprojekteja, joissa kehitysprojektin kaikki osapuolet eivät työskentele samassa työpisteessä, vaan mahdollisesti saman organisaation eri toimistoissa tai jopa eri organisaatioissa toimien eri rooleissa. Tässä projektissa on tarkoitus toteuttaa ohjelmisto, joka toteuttaa uuden tukijärjestelmän toiminnallisuuden. Tuotteen työnimi on LiKe. Järjestelmän lähtökohtana TAI:n KePROprojektin tuottama konsepti, jossa kehitysprojektin eri vaiheet on identifioitu ja jossa on materiaalia kehittämisprojektin kaikkiin vaiheisiin erilaisten dokumenttien muodossa. Järjestelmän toimintaympäristö ja siihen liittyvä ongelmakenttä on kuvattu tarkemmin sovellusalueen kuvauksessa. Järjestelmä koostuu palvelimella sijaitsevasta tietokannasta sekä tiedostorakenteesta. Kookos-projektin tutkimustuloksena syntynyt tietoaineisto sijaitsee tiedostojärjestelmässä palvelimella, josta käyttäjä voi hakea haluamiaan dokumentteja tarkasteltavakseen tai muokattavakseen. Tietokanta sisältää tiedostoja, projekteja ja käyttäjiä koskevat 1
5 metatiedot, joiden avulla käyttäjät voivat tehdä erilaisia hakuja. Metatiedot ovat erilaisia leimoja, joita projektille, käyttäjälle tai dokumenteille voidaan antaa. Käyttöliittymä on selainpohjainen. Järjestelmän käyttöliittymän avulla tuetaan projektin kulun ohjaamista TAI:n Kookos-projektin tutkimusmateriaaliin perustuvan projektinkulun mukaisesti. Käyttöliittymä ohjaa käyttäjän kussakin projektin vaiheessa niiden dokumenttipohjien käyttöön, jotka on katsottu tutkimuksen valossa olennaisiksi. Käyttäjä voi ladata työasemalleen dokumentteja käyttöliittymän kautta ja tallentaa dokumentteja takaisin palvelimelle. Dokumentit hallitaan keskitetysti palvelimelta ja yhtäaikainen editointi estetään. Käyttäjällä on käytössään myös valikoima dokumenttipohjia ja projektin alkaessa myös ns. projektipohjia, joista hän voi valita omaa projektiansa vastaavan. Näiden avulla hän ohjautuu oikeanlaiseen toimintatapaan ja hän voi rakentaa projektikohtaiset dokumenttinsa tämän pohjan päälle. Perusdokumenttipohjat ovat kaikkien käyttäjien nähtävissä, kun taas projektien näkyvyys on projektikohtaista. Järjestelmä tukee eri käyttäjäoikeuksia projektitasolla. Kullekin käyttäjälle voidaan määrittää luku-, luku- ja muokkaus- tai luku-, muokkaus- ja poistamisoikeus projektin materiaaleihin. Lisäksi on käyttäjiä, joilla on lukuoikeudet tai kaikki oikeudet järjestelmän kaikkeen tietosisältöön. Käyttäjälle, jolla ei ole mitään oikeuksia johonkin projektiin, ei näytetä kyseisen projektin materiaaleja. Yrityksen johto on erillinen käyttäjäryhmä, jolla on lukuoikeudet kaikkiin järjestelmässä oleviin projekteihin. Johto-käyttäjäryhmän jäsenillä voi lisäksi olla erilaisia projektikohtaisia oikeuksia samalla tavalla kuin muilla käyttäjillä. Pääsynvalvonnan ohittamisen estämiseen kiinnitetään toteutuksessa erityistä huomiota, samoin kuin tietoaineiston salaamiseen sen tietoverkossa liikkumisen aikana. Tavallisten käyttäjien lisäksi järjestelmässä on erillinen järjestelmänvalvoja, joka vastaa järjestelmän ylläpidosta ja joka voi lisätä järjestelmään uusia käyttäjiä, poistaa käyttäjiä ja muokata käyttäjien tietoja. Järjestelmän toteutus ei ota kantaa sisältöön, vain sen esille tuomiseen. Järjestelmällä tuetaan määriteltyjen tavoitteiden saavuttamista hyvinä pidettyjen työtapojen kautta. Sillä ei kuitenkaan voi määritellä organisaation tavoitteita. Tavoitteiden määrittäminen on 2
6 järjestelmää käyttävän organisaation vastuulla, ja järjestelmä ei ota kantaa näiden tavoitteiden oikeellisuuteen. 1.3 KÄYTETYT TERMIT JA LYHENTEET LiKe-projektissa käytetyt termit ja lyhenteet on määritelty laatukäsikirjassa. 2. JÄRJESTELMÄN YLEISKUVAUS 2.1 YLEINEN ARKKITEHTUURI LiKe-järjestelmä koostuu kahdesta osasta: palvelimella olevasta varsinaisesta järjestelmästä sekä käyttäjän koneella olevasta selainliittymästä. Järjestelmää aletaan aluksi suunnitella siten, että selainpäähän ei tarvitsisi toteuttaa erillistä toiminnallisuutta selaimen tarjoaman toiminnallisuuden lisäksi. Tällöin siis kaikki järjestelmän toiminnot pystytään toteuttamaan palvelimella ja selainta käytetään vain HTML-pohjaisen käyttöliittymän pyörittämiseen. Suunnittelussa otetaan kuitenkin alusta asti tarkasti huomioon se vaihtoehto, että käyttöliittymäpuolelle halutaan myöhemmin lisätä enemmän toiminnallisuutta. Palvelin pyritään siis toteuttamaan siten, että lisäykset selainsovellukseen voidaan tehdä ilman muutoksia palvelinsovellukseen. Järjestelmä on rakenteeltaan yksinkertainen client/server-arkkitehtuuri. Palvelimella on sovellus, joka vastaanottaa selainkäyttöliittymältä pyyntöjä toteuttaen ne ja vastaten sen jälkeen selaimelle. Suojaukseen liittyy palvelinpuolella käyttäjän oikeuksien varmistaminen ja toisaalta myös transaktiossa liikkuvan tiedon salaus. Järjestelmän logiikan käyttämä tieto on talletettu relaatiotietokantaan. Erikseen on olemassa projekti-, materiaali- sekä käyttäjäkannat tai saman kannan erilliset loogiset osat. Alla yksinkertainen tilannetta kuvaava kaavio: 3
7 LiKe-järjestelmän arkkitehtuurin yleiskuva 2.2 OHJELMAN TOIMINTOJEN YLEISKUVAUS Käyttäjällä on pääsy järjestelmän materiaaliin WWW-palvelun kautta tarjottavan käyttöliittymän avulla. Materiaalia eli erilaisia tiedostoja voidaan hakea käyttöliittymän ja verkkoyhteyden kautta käyttäjän omalle koneelle, joko muokkausta tai pelkästään tarkastelua varten. Materiaalin käsittelyyn käyttäjän koneella voidaan käyttää mitä tahansa sovellusta, joka tukee kyseisen tiedostotyypin käsittelyä. Käyttäjän oman koneen käyttöjärjestelmä käyttää tiedostotyypin tunnistamiseen ko. tiedoston nimen tarkenninta ja osaa sen perusteella käyttää oikeanlaista sovellusta. Käsittelyn jälkeen, tiedosto voidaan palauttaa takaisin LiKe-järjestelmään samaisen selainkäyttöliittymän avulla. LiKe tarjoaa menetelmät ja toiminnot usean projektin sekä niihin liittyvien käyttäjien ja materiaalin helppokäyttöiseen, mutta myös tehokkaaseen hallintaan. Uusien projektien pohjana ja alustana käytetään olemassa olevan Kehittäjän Karttakirjan materiaalia. Tämän lisäksi käyttäjät voivat muokata tätä materiaalia edelleen sekä lisäksi 4
8 luoda omia tiedostojaan helposti, mutta myös hallitusti. Järjestelmässä on aina saatavilla ainakin Karttakirjan perusmateriaali. Käyttäjät järjestelmässä voidaan jakaa erilaisiin ryhmiin, joilla on materiaaliin erilaiset oikeudet. Jotkut käyttäjät saavat esimerkiksi vain lukea tiettyä materiaalia, jotkut taas eivät näe sitä ollenkaan. Järjestelmässä on yksinkertaiset, selkeät ja tehokkaat toiminnot oikeuksien ja ryhmien määrittelyyn ja ylläpitoon. 2.3 OHJELMAN TOIMINTAYMPÄRISTÖ LiKe-järjestelmän palvelin tulee toimimaan Windows -ympäristössä, jossa WWWpalvelimena toimii Apache Web Server. Käyttäjien koneet tulevat myös olemaan Windows-pohjaisia, jo senkin takia että valtaosa Kehittäjän Karttakirjan materiaalista on Microsoft Office -tiedostoja. 2.4 KÄYTTÖLIITTYMÄVAATIMUKSET Järjestelmän käyttöliittymä toimii rajapintana käyttäjän ja järjestelmän välillä. Sen tehtävänä on tarjota ohjelman toiminnallisuudet käyttäjälle johdonmukaisessa ja helppokäyttöisessä muodossa sekä ohjata käyttäjän toimintaa parhaalla mahdollisella tavalla. Käyttöliittymän tulee olla yhdenmukainen eli samantyyppiset toiminnot toteutetaan samantyylisesti ohjelman eri vaiheissa. Tällöin käyttäjälle muodostuu selkeä malli ohjelman toiminnasta ja ohjelman yksityiskohdat jäävät helpommin mieleen, kun ne suhteuttaa tuttuun perusmalliin. Näin ollen käyttäjältä ei vaadita erityisiä tietoteknisiä taitoja. Selaimen käytön perustaidot riittävät. Käyttöliittymän arvioinnissa tullaan käyttämään kriteereinä käyttöliittymän opittavuutta ja muistettavuutta. Samoin kiinnitetään huomioita järjestelmän käytössä syntyviin virhetilanteisiin sekä käyttäjätyytyväisyyteen. Lisäksi käytetään apuna ryhmän sisällä suoritettavia heuristisia arvioita sekä ryhmäläpikäyntiä, johon tulee osallistumaan järjestelmän suunnittelijoita, käyttäjiä sekä käytettävyydestä vastaava henkilö. Käyttöliittymän toteutus tehdään HTML:llä. Myös kaikki ylläpitotoiminnot tullaan toteuttamaan selaimelle. 5
9 3. TOIMINNOT Vaadittujen sekä toivottujen toimintojen kuvaukseen käytämme Use case -esitystapaa. Käyttötapaukset on kuvattu erillisessä dokumentissa. Yhdessä kuvauksessa on kerrottu ominaisuudesta seuraavat asiat: Toimijat: Mitkä käyttäjät osallistuvat tähän toimintoon Tila ennen tapahtumaa: Missä tilassa järjestelmä on ennen tapahtumaa Tapahtuma: Toiminto, joka halutaan suorittaa Kuvaus: Tapahtuman/toiminnon kuvaus Lopputila: Millaiseen tilaan järjestelmä menee toiminnon jälkeen ja mitä on tapahtunut Prioriteetti: Ominaisuuden prioriteetti. Toiminnat on priorisoitu asteikolla: Pakollinen: Pakollisiksi toiminnoiksi on luokiteltu toiminnot, jotka ovat välttämättömiä ohjelman toiminnan kannalta. Jos näitä toimintoja ei ole toteutettu, projekti ei ole täyttänyt asiakkaan sille asettamia vaatimuksia. Suositeltava: Suositeltavat toiminnot eivät ole välttämättömiä ohjelman toiminnan kannalta, mutta ovat kuitenkin oleellisia ohjelman tehokkaan ja tarkoituksenmukaisen käytön kannalta. Lisäominaisuus: Lisäominaisuuksiksi on laskettu ne toiminnot, joiden toteuttaminen on rajattu projektin ulkopuolelle, tai ne toteutetaan projektin puitteissa vain, jos aikaa löytyy. Ne otetaan kuitenkin huomioon projektin aikana siten, että ne voidaan tarvittaessa helposti lisätä tuotteeseen. Järjestelmän käyttäjät voidaan jakaa kehittämisprojektien roolien ja tarvittavien oikeuksien mukaan seuraaviin luokkiin: 6
10 Järjestelmänvalvoja: Järjestelmänvalvoja ylläpitää järjestelmän eri hallinnollisia tietoja. Johto: Johdolla on oikeus lukea kaikkia järjestelmän projektidokumentteja. Suunnittelija: Suunnittelija on oikeus lukea, muokata ja poistaa tiedostoja, joihin hänelle on määritelty oikeudet. Toteuttaja: Toteuttajalla on oikeus lukea ja muokata tiedostoja, joihin hänelle on määritelty oikeudet. Osallistuja: Osallistujalla on oikeus lukea tiedostoja joihin hänelle on määritelty oikeudet. Dokumentit on ryhmitelty dokumenttiryhmiin, jotka voivat olla esimerkiksi projekti- tai osastokohtaisia. Käyttötapauksissa kuvattujen toimintojen lisäksi on LiKe-projektissa toteutettavalle järjestelmälle listattu muutamia yleisiä vaatimuksia: 3.1 PAKOLLISET OMINAISUUDET Järjestelmän tulee tarjota suojatut yhteydet. Tiedonsiirron salaukseen käytetään jotain perusselaimien, Internet Explorer ja Netscape, tarjoamaa salausmenetelmää. Järjestelmä tukee useaa samanaikaista käyttäjää. Järjestelmän tulee huolehtia, että dokumenttien rinnakkainen muokkaus tapahtuu hallitusti siten, että tehdyt muutokset eivät tuhoudu. Toteutuksessa tulee käyttää englannin kieltä koodissa ja kommenteissa. Järjestelmän pitää olla selainpohjainen. 7
11 3.2 SUOSITELTAVAT OMINAISUUDET Järjestelmän pitää olla selainriippumaton. Lisäksi laajennuksia ei mielellään sallita selainpäähän. Jos selainriippumattomuudesta joudutaan tinkimään, on ensisijainen selainalusta Microsoft Internet Explorer. Lokitoiminnot, joista näkee mitä dokumentteja on muokattu, kuka on muokannut ja milloin. Tilastotiedot dokumenttien käytöstä. Nämä voidaan kerätä edellisen kohdan lokitiedoista. 3.3 LISÄOMINAISUUDET Järjestelmä on lokalisoitavissa eri kielille. Muistaminen ja jatkaminen keskeytyneestä työstä. Jos käyttäjän yhteys jostain syystä katkeaa, järjestelmä muistaa mitä käyttäjä oli tekemässä ja osaa uudelleen käynnistettäessä palauttaa tilanteen. 4. ULKOISET LIITTYMÄT Seuraavassa on dokumentoitu ohjelman tärkeimmät riippuvuudet eri rajapinnoista ja käyttöjärjestelmän palveluista. 4.1 TIETOLIIKENNE Järjestelmä käyttää tietoliikenteeseen jotain perusselaimien sisäänrakennettua salausta/suojausta. Käytettävä tekniikka päätetään muiden toteutustekniikoiden tarkennuttua. 4.2 PALVELIN Palvelin-ympäristönä toimii Windows NT ja siellä WWW-palvelimena Apache Web Server. 8
12 4.3 PALVELINSOVELLUS Palvelimen toteutukseen käytettävää tekniikkaa ei ole vielä päätetty. Tutkimusten perusteella on saatu rajattua toteutustekniikat johonkin seuraavista: C++/Java/ASP/JSP, tai näiden yhdistelmään. Käytettävä tekniikka päätetään lisätutkimusten jälkeen, jotta saadaan käyttöön soveliain vaihtoehto. 4.4 PALVELINTIETOKANTA Käytettävä tietokanta tukee SQL-kyselykieltä. 4.5 KÄYTTÄJÄSOVELLUKSEN KÄYTTÖYMPÄRISTÖ Käyttäjien koneiden käyttöjärjestelmä on jokin Windowsin versio. 4.6 KÄYTTÄJÄSOVELLUS Jos erillistä käyttäjäsovellusta päädytään tekemään, tullaan se toteuttamaan selaimen laajennuksena. 5. MUUT MITATTAVAT OMINAISUUDET Tässä luvussa kuvataan joitakin tärkeimpiä LiKe-järjestelmän ominaisuuksia ja näiden mittareita, joiden avulla voidaan yhdessä asiakkaan kanssa todeta projektin onnistuminen ja tuotteen laatu. 5.1 PROJEKTISSA NOUDATETAAN SILLE ASETETTUJA LAATUTOIMENPITEITÄ MAHDOLLISIMMAN LAADUKKAAN TUOTTEEN TOIMITTAMISEKSI Sisäisesti ryhmä pyrkii omalla toiminnallaan laadukkaaseen lopputulokseen ja täten pyrkii toteuttamaan asiakkaan vaatimukset ja toiveet täyttävä ohjelmisto. Tätä voidaan edesauttaa laatukäsikirjan prosesseja seuraamalla. Mittari: Ryhmä arvioi itse, onko päätettyjä laatuprosesseja noudatettu. Tämä voidaan päätellä projektin aikana tuotetusta materiaalista. 9
13 5.2 TUOTE VASTAA TOIMINNOILTAAN ASIAKKAAN VAATIMUKSIA Tämä tavoite voidaan saavuttaa parhaiten tiiviillä yhteistyöllä asiakkaan ja ryhmän välillä. Säännöllisesti pidetään kokous kerran kahdessa viikossa, jossa seurataan projektin etenemistä haluttuun suuntaan. Kokouksia voidaan pitää tarvittaessa useammin. Kokouksiin osallistuu projektipäällikkö, asiakkaan edustaja sekä tarvittaessa ryhmän muita jäseniä. Mittari: Täyttääkö tuote sille määritellyt vaatimukset. Kuinka kattavasti suositeltavat ja lisäominaisuudet on saatu toteutettua. Pääasiallinen mittari on asiakkaan antama palaute kurssin loputtua. 5.3 SUORITUSKYKY Järjestelmä kykenee tukemaan useita käyttäjiä samanaikaisesti ilman, että yhteydet häiritsevät toisiaan ja järjestelmässä esiintyy häiritsevää viivettä. Häiritsevällä viiveellä tarkoitetaan viivettä, jossa palvelimella tapahtuva logiikan käsittely muodostaa käyttäjän istunnon aikana suurimman osan työntekoon kuluvasta ajasta. Järjestelmän arvioitu suurin yhtäaikainen käyttäjämäärä on 20. Mittari: Asiakkaan antama palaute käytön sujuvuudesta. Lisäksi mahdollisesti testataan järjestelmän käyttöä eri kuormituksilla ja mitataan palvelinlogiikan suorittamiseen kuluvaa aikaa. 5.4 OHJELMISTON JATKOKEHITYKSEN VAIVATTOMUUS Yksi tärkeistä kriteereistä projektissa on, että asiakas voi jatkokehittää projektiryhmän luomaa ohjelmistopohjaa eteenpäin. Tehdyn työn tulee siis olla modulaarista, hyvin dokumentoitua ja helposti laajennettavaa. Tämä saavutetaan huolellisella suunnittelulla, dokumentoinnilla ja koodin kommentoinnilla. 10
14 Mittari: Ryhmän oma arviointi. Lisäksi esittely asiakkaan jatkokehittelijöille ja heiltä saatu palaute. 5.5 LUOTETTAVUUS Järjestelmä suunnitellaan siten, että odottamattomat tekniset viat eivät vioita materiaalia, eivätkä vie järjestelmää käyttökelvottomaan tilaan. Järjestelmän tulee toipua virhetilanteista vaivatta. Mittari: Järjestelmän toimivuus eri ongelmatilanteissa todistetaan testaamalla kattavasti myös erilaisia ongelmatilanteita. 5.6 TIETOTURVA Järjestelmän tulee tarjota usealle rinnakkaiselle käyttäjälle keskitetty, hallittu, luotettava tietopankki, joka sisältää paljon arkaluontoista ja tärkeää materiaalia. Tästä johtuen tietoturvaan ja sen testaamiseen on kiinnitettävä erityistä huomiota. Tiedot eivät saa joutua vääriin käsiin. Tällä tarkoitetaan niin käyttäjiä, joilla on rajoitetut oikeudet materiaaliin, kuin täysin ulkopuolisiakin henkilöitä. Mittari: Todetaan yhdessä asiakkaan kanssa käytettyjen tietoturvaratkaisujen riittävyys. 5.7 JÄRJESTELMÄN DOKUMENTOINNIN LAATU Dokumentointi kuuluu osana toimitettavaan tuotteeseen. Sen täytyy kattaa kaikki tarvittavat osa-alueet ja olla laadultaan muun tuotteen tasoista. Epäjohdonmukaisuuksia ja suoranaisia virheitä ei luonnollisesti saa esiintyä. Tähän pyritään tehokkailla katselmoinneilla sekä dokumentointivastuun jakamisella. Katselmointeihin osallistuu aina vähintään kaksi henkeä paremman tuloksen saavuttamiseksi. Mittari: Asiakas katselmoi kaikki dokumentit. Jos dokumentointi on hoidettu hyvin, kaikki tarpeellinen on dokumentoituna. Toinen mittari dokumentoinnin onnistumiselle on dokumentteihin jälkeenpäin tehtyjen korjausten ja täydennysten määrä. 11
15 5.8 SELKEÄ HYVIN KOMMENTOITU TOTEUTUS Järjestelmän jokaisen osion toteutus tehdään vähintään kahden henkilön voimin. Toteuttaja tekee ratkaisuesityksen, jonka hän toimittaa sen valmistuttua tarkastajalle. Tarkastaja käy läpi ohjelmakoodin ja toteaa sen selkeyden ja dokumentoinnin laajuuden riittävyyden. Tällä saavutetaan myös se, että kaikilla järjestelmän toteuttajilla on riittävä käsitys koko toteutuksesta. Myös ohjelmakoodista tulee tällä tavoin selkeämpää ja yhdenmukaisempaa. Mittari: Asiakkaan edustaja tutustuu tuotteen tekniseen toteutukseen, dokumentointiin ja kommentointiin ja toteaa sen laadun. 5.9 KÄYTETTÄVYYS Tuotteen erinomainen käytettävyys on ehdottomasti yksi projektin tärkeimmistä tavoitteista. Ryhmässä on tätä varten erikseen nimetty käyttöliittymäsuunnittelija, jonka päätoiminen tehtävä on suunnitella erinomainen, helppokäyttöinen ja laadukas käyttöliittymä. Käyttöliittymän arvioinnissa tullaan käyttämään ryhmän sisällä suoritettavia heuristisia arvioita sekä ryhmäläpikäyntiä, johon tulee osallistumaan järjestelmän suunnittelijoita, käyttäjiä sekä käytettävyydestä vastaava henkilö. Mittari: Asiakkaalta ja edelleen käyttäjiltä saatu palaute järjestelmän käytettävyydestä AIKATAULUN PITÄMINEN Projektissa on tärkeää pysyä aikataulussa, jotta tuote saadaan asetetun aikataulun (kurssin) puitteissa toteutettua. Mittari: Aikatauluarvioiden yhtäpitävyys todellisuuden kanssa. Tuotteen pakollisten toimintojen toteutus kurssin aikana. 12
SOVELLUSALUEEN KUVAUS
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu SOVELLUSALUEEN KUVAUS LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
LisätiedotTik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu MÄÄRITTELY. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TOIMINNALLINEN MÄÄRITTELY LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä:
LisätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
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ätiedotTik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTITAPAUKSET LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Lisä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ä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ä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ä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ätiedotT Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
Lisä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ä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ätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
LisätiedotAvoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan
LisätiedotKuopio Testausraportti Kalenterimoduulin integraatio
Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti
Lisätiedot11.12.2006 VAATIMUSMÄÄRITTELY
VAATIMUSMÄÄRITTELY Vaatimusmäärittely 2 (18) VERSIONHALLINTA Versio Päivä Tekijä Kuvaus 0.1 4.10.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 4.10.2006 Kaarlo Lahtela kohdat 7 (tominnalliset vaatimukset)
LisätiedotOpetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen
Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Toiminnallinen määrittely: Työsuunnitelma TYÖSUUNNITELMAN TIEDOT Versio 0.1 Laatija Ulla Angervo Laatimispäivämäärä Hyväksyjä Hyväksymispäivämäärä
LisätiedotVerkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
LisätiedotSisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
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ätiedotYlläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
Lisä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ätiedotT Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria
LisätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu PROJEKTISUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 3.1 Tila: hyväksytty Päivämäärä: 12.12.2000
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ä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ätiedotFuturaPlan. Järjestelmävaatimukset
FuturaPlan Järjestelmävaatimukset 25.1.2017 2.2 Hermiankatu 8 D tel. +358 3 359 9600 VAT FI05997751 33720 Tampere fax. +358 3 359 9660 www.dbmanager.fi i Versiot Versio Päivämäärä Tekijä Kommentit 1.0
LisätiedotZENworks Application Virtualization 11
ZENworks Application Virtualization 11 ZENworks / perinteinen asennus ZENworks virtualisointi Ei erillistä asennusta Ei vaadita erilisiä oikeuksia Oletusasetukset mukana Eri versiot samanaikaisesti Sama
LisätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTAUSSUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
LisätiedotProjektinhallintaa paikkatiedon avulla
Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa
LisätiedotLoppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio
1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...
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ätiedotOhjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
LisätiedotYlläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
Lisä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ätiedotAvoimen ja yhteisen rajapinnan hallintamalli
Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)
LisätiedotToiminnalliset 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
LisätiedotKurssin hallinta -työväline
Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,
Lisä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ätiedotJULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI
JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI Onesta Solutions Oy Pasilanraitio 5 00240 HELSINKI www.onesta.fi 2/6 Versiohistoria Versio Pvm Selitys Muutokset Tekijät 0.1 26.3.2007 Alustava versio
LisätiedotMäärittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
LisätiedotIT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.
Lisätiedot1. päivä ip Windows 2003 Server ja vista (toteutus)
1. päivä ip Windows 2003 Server ja vista (toteutus) Olette pomosi kanssa tarkastaneet asiakkaan tekemän ja sinun korjaaman suunnitelman ja tehneet oman versionsa siitä. Noudata siis tätä tekemäänne uutta
LisätiedotT Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
LisätiedotTeknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet
Testitapaukset - Xlet Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 2.1 Koko järjestelmän yleiskuvaus...4 2.2 Xlet-demosovellus ja sen toimintaperiaate...5 3. Testitapaukset...6 3.1 Objektien
LisätiedotLaatukäsikirja - mikä se on ja miten sellainen laaditaan?
Laatukäsikirja - mikä se on ja miten sellainen laaditaan? Matkailun laatu laatukäsikirja osaksi yrityksen sähköistä liiketoimintaa Sähköinen aamuseminaari matkailualan toimijoille 24.8.2010 Riitta Haka
LisätiedotSOVELLUSPROJEKTIN ARVIOINTILOMAKE
SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa
LisätiedotYlläpito. Ylläpidon lajeja
Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective)
LisätiedotT 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi
Hirviö Projektikatselmointi Mikä Hirviö on? Hajautettu muistikirja Professoreille Muistiinpanoja keskusteluista opiskelijan kanssa Diplomitöiden ja jatko opintojen seuranta Raportointi Opetushenkilökunnalle
Lisätiedot1. Tuo web selaimella toimiminen ilman asennuksia ei oikein onnistu. Onko tuo välttämätön ominaisuus Simulandiassa?
Kysymykset 30.4.2019 ja vastaukset 3.5.2019 1. Tuo web selaimella toimiminen ilman asennuksia ei oikein onnistu. Onko tuo välttämätön ominaisuus Simulandiassa? v: Jos viittaatte Liitteen 3 kohtaan 4.1.3,
LisätiedotYlläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito
Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective) testausvaiheessa
LisätiedotELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
LisätiedotMatematiikan 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
LisätiedotT-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
LisätiedotKieku-tietojärjestelmä Työasemavaatimukset sla-
Kieku-tietojärjestelmä Työasemavaatimukset -sla- Kieku-tietojärjestelmä 2 (7) Asiakirjan muutoshistoria Versio päiväys tekijä tarkastaja hyväksyjä Muutos 1.0 -sla- Viety dokumentti Palkeiden pohjaan ja
Lisätiedotsuomi.fi Suomi.fi-palveluväylä
Suomi.fi-palveluväylä Julkishallinto, valtion ja kuntien yhtiöt 11.9.2015 Versio 1.0 JPV031 Esityksen sisältö 1. Suomi.fi-palvelukokonaisuus 2. Palvelulupauksemme 3. Mitä palvelu tarjoaa? 4. Miten? 5.
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
LisätiedotSisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 8. kesäkuuta, 2018 Agenda Ohjelmistokehitys Ohjelmistokehitys vs. konsultointi Vaatimukset Tietosuoja Tietosuoja ohjelmistokehityksessä kiteytettynä
LisätiedotOhjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
LisätiedotKäyttöjärjestelmät. 1pJÄKÄ1 KÄYTTÖJÄRJESTELMÄN HALLINTA, 12 OSP
TIETO- JA VIESTINTÄTEKNIIKKA OSAAMISTARJOTIN 8.1. 31.7.2019 27.12.2018 1 Sisällys Käyttöjärjestelmät 1pJÄKÄ1... 2 käyttöjärjestelmän hallinta, 12 osp... 2 Atk-hankinnat 1pJÄKÄ3... 3 atk-hankintaprosessi,
LisätiedotVaatimusmäärittely Kuopio
Vaatimusmäärittely Kuopio Kuopio, Vaatimusmäärittely, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 25.10.2001 Mikko Lampi Ensimmäinen versio 0.2 25.10.2001 Ossi Jokinen Katselmointi, lähinnä
LisätiedotPika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen
Pika-aloitusopas Saa aikaan enemmän olinpaikastasi riippumatta suojatun käytön, jakamisen ja tiedostotallennuksen avulla. Kirjaudu sisään Office 365 -tilaukseesi ja valitse SharePoint sovellusten käynnistyksestä.
LisätiedotMcAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0
Julkaisutiedot McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 McAfee epolicy Orchestrator -ohjelmiston kanssa käytettäväksi Sisällys Tietoja tästä julkaisusta Uudet toiminnot Parannukset Ratkaistut
LisätiedotIT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS
20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien
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ätiedotVaatimusdokumentti v. 1.0
Vaatimusdokumentti v. 1.0 Ryhmäpalautustyökalu Moodle -oppimisjärjestelmään Ryhmä Sheeple Santeri Kallio Ilmari Kontulainen Jussi Karppinen Ohjaaja Sampo Yrjänäinen Asiakas Anni Rytkönen Versiohistoria
LisätiedotTehokasta palkanlaskentaa
Mepco Palkat Tehokasta palkanlaskentaa Mepco Palkat on moderni ja tehokas palkanlaskentajärjestelmä, joka vastaa erilaisten organisaatioiden tarpeisiin koosta, toimialasta ja työehtosopimuksista riippumatta.
LisätiedotISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015
LisätiedotLoikkaa turvallisesti pilveen
Loikkaa turvallisesti pilveen Microsoft Azure tuo pk-yrityksille säästöjä ja työskentelyn helppoutta. Luotettava ja turvallinen pilvipalvelu skaalautuu kaikenlaisiin ja -kokoisiin tarpeisiin. Pilvipalveluilla
LisätiedotKÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0
KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014 Käyttäjätutkimus ja käsitteellinen suunnittelu Järjestelmän nimi versio 1.0 Jakelu: Tulostettu: 201543 Samuli Hirvonen samuli.hirvonen@student.tut.fi
LisätiedotKäytettävyys verkko-opetuksessa Jussi Mantere
Käytettävyys verkko-opetuksessa 21.8.2002 Jussi Mantere Mitä käytettävyys on? Learnability (opittavuus) Efficiency (tehokkuus) Memorability (muistettavuus) Errors prevented (virheiden tekeminen estetty)
LisätiedotOnko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi.
Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi. vtoasp -palvelu 1) Huolehtii yrityksesi tietojärjestelmän
LisätiedotT Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä
Käyttäjäkeskeinen suunnittelu Käyttäjän huomiointi suunnitteluprosessissa Iteroitu versio 1.1 muutettu klo12.10 - paljon kirjoitusvirheitä Käyttäjäkeskeinen suunnittelu Perusidea: käyttäjät huomioidaan
LisätiedotKäyttäjäkeskeinen suunnittelu
Käyttäjäkeskeinen suunnittelu Käyttäjän huomiointi suunnitteluprosessissa Iteroitu versio 1.1 muutettu klo12.10 - paljon kirjoitusvirheitä Käyttäjäkeskeinen suunnittelu Perusidea: käyttäjät huomioidaan
LisätiedotViasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy
Mallipohjaista projektinhallintaa Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy Web-pohjainen projektiportaali, mikä tarjoaa tehokkaat työvälineet hankkeen tietojen hallintaan, aineiston
LisätiedotJärjestelmäriippumattomia siivousohjeita
Järjestelmäriippumattomia siivousohjeita Laatua luettelointiin -webinaari 7.9.2017 Suunnittelija Sampsa Heinonen Mistä metadatan siivouksessa on kyse? Metadatan siivouksessa kyse sen laadun parantamisesta
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotESITUTKIMUS. Polku Versio 0.1. Projektiryhmä
ESITUTKIMUS Polku Versio 0.1 Projektiryhmä Janne Pihlajaniemi janne.pihlajaniemi@iki.fi Antti Jämsén antti.jamsen@uta.fi Maria Hartikainen maria.hartikainen@uta.fi Pekka Kallioniemi pekka.kallioniemi@uta.fi
LisätiedotKoskelo-Sovellusprojekti. Vaatimusmäärittely
Koskelo-Sovellusprojekti Vaatimusmäärittely Atte Pulkkis Perttu Lähdesmäki Irene Venäläinen Harri Pitkänen Versio 1.0 Julkinen 9.1.2008 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotGood Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.
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ätiedotKieku-tietojärjestelmä Työasemavaatimukset
Valtiokonttori Kieku-toimiala Ohje 18.5.2015 Kieku-tietojärjestelmä Työasemavaatimukset Asiakirjan muutoshistoria versio päiväys tekijä tarkastaja hyväksyjä Muutoshistoria 1.00 15.2.2012 Eero Haukilampi
LisätiedotOsaa käyttää työvälineohjelmia, tekstinkäsittelyä taulukkolaskentaa ja esitysgrafiikkaa monipuolisesti asiakasviestintään.
TIETO- JA VIESTINTÄTEKNIIKKA OSAAMISTARJOTIN 1.8.2018 31.12.2018 29.6.2018 1 Sisällys... 1 Työvälineohjelmat... 2 peruskäyttö, 7 osp... 2 tehokäyttö, 8 osp... 2 Käyttöjärjestelmät... 3 käyttöjärjestelmän
LisätiedotARVO - verkkomateriaalien arviointiin
ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 2/8: Informaation luotettavuus
LisätiedotJavan asennus ja ohjeita ongelmatilanteisiin
Javan asennus ja ohjeita ongelmatilanteisiin Javaa tarvitaan Fivaldin Sovellusikkunan alaisiin sovelluksiin, jotka käyttävät Oracle Forms -tekniikkaa. Visma Fivaldin osalta suosittelemme aina käyttämään
LisätiedotT harjoitustyö, kevät 2012
T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,
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ätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu LOPPURAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: Hyväksytty Päivämäärä: 23.04.2001 Tekijä:
LisätiedotTestausdokumentti. 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
LisätiedotTestaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
LisätiedotTietokanta (database)
Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja 1 Tiedosto Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään
LisätiedotEASY PILVEN Myynnin opas - Storage IT
EASY PILVEN Myynnin opas - Storage IT EASY Pilvi EASY Tiedostopalvelin: Tiedostojen tallennukseen ja jakamiseen soveltuva monipuolinen järjestelmä EASY Pilvipalvelin: Täysiverinen, skaalautuva käyttöjärjestelmän
Lisätiedot(Acerin) Windows 8 tabletti henkilöstön työkäytössä Koonnut Hanna Frilander, Mobiilit ohjaajat hanke 9.1.2014
(Acerin) Windows 8 tabletti henkilöstön työkäytössä Koonnut Hanna Frilander, Mobiilit ohjaajat hanke 9.1.2014 Tähän dokumenttiin on koottu kokemuksia Acer Iconia W511 NT.L0NED.001 tabletin käytöstä henkilöstön
LisätiedotSähköinen työpöytä Suomen Pankissa
Sähköinen työpöytä Suomen Pankissa Ilkka Lyytikäinen Riku Honkanen Tietopalvelut SUOMEN PANKKI FINLANDS BANK BANK OF FINLAND 1 Lähtökohta Tieto siiloutunut sähköpostikansiot ja -liitteet levyhakemistot
LisätiedotHENKILÖKOHTAINEN NÄYTTÖSUUNNITELMA
HENKILÖKOHTAINEN NÄYTTÖSUUNNITELMA Jani Niemi Eurajoen kristillinen opisto Audiovisuaalisen viestinnän ammattitutkinto 1 JOHDANTO...1 2 VERKKOVIESTINNÄN SUUNNITTELU JA ILMAISU...2 2.1 Käsikirjoitusprosessi...2
LisätiedotTietosisällön eheys. Kimmo Janhunen Riskienhallintapäällikkö
Tietosisällön eheys Kimmo Janhunen kimmo.janhunen@om.fi Riskienhallintapäällikkö Oikeusrekisterikeskuski k 26.11.2014 Esityksen sisältö Tiedon merkitys - tiedon eheyden merkitys Määritelmät Lainsäädäntö
LisätiedotAnalyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
Lisätiedot