...
Teknologiavaatimukset
Tunnus | Kuvaus | Lähde | Huomiot |
32.1 | Palvelun tulee mahdollistaa HAKA-tunnistautuminen | Ei tarvita tässä liitännäispalvelussa | |
Ei tarvita tässä liitännäispalvelussa | |||
Ei tarvita tässä liitännäispalvelussa | |||
2.2 | Toteutus tulee noudattaa Peppi-arkkitehtuuria | Peppi-arkkitehtuurikuvaus | Yksittäisistä muutoksista esimerkiksi työkalujen suhteen voidaan sopia yhdessä toimittajan kanssa, mutta toteutus on tehtävä tämän määrittelyn mukaisella arkkitehtuurilla ja teknologialla. |
2.3 | Toteutuksessa tulee käyttää standardeja rajapintoja | Peppi-arkkitehtuurikuvaus | |
2.4 | Järjestelmä tulee toteuttaa monitasoarkkitehtuurin mukaisesti siten, että käyttöliittymäkerros on erotettu palvelukerroksesta | Peppi-arkkitehtuurikuvaus | Toimintalogiikka tulee olla sijoitettuna palvelukerrokseen. |
2.5 | Toteutuksessa tulee hyödyntää Peppi-järjestelmän palveluita | Jos jokin tieto on tallennettuna muualle ekosysteemiin ja se omistaa ko. tiedon, niin samaa tietoa ei saa kuin asiakkaan kanssa erikseen sovittavissa tilanteissa monistaa. Lähtökohtaisesti tulee hyödyntää Peppi-ekosysteemin sisältämiä rajapintoja tiedon hakuun ja tallentamiseen. | |
2.6 | Toteutettavia palveluja tulee voida hyödyntää muualla Metropolian järjestelmäekosysteemissä | Peppi-arkkitehtuurikuvaus | Kaikki palvelut/toiminnot tulee toimia rajapintojen kautta. |
2.7 | Järjestelmän tulee toimia seuraavissa selaimissa: Firefox versio 24 alkaen , Internet Explorer versio 10 alkaen, Chrome versio 31 alkaen, Safari 5.1.10 alkaen | ||
2.8 | Toteutus ei saa tietoarkkitehtuurin osalta olla ristiriidassa korkeakoulujen tietomallin kanssa | http://tietomalli.csc.fi/ | |
2.9 | Raportit tuotetaan Peppi-ekosysteemin raporttipalvelua hyödyntäen | ||
2.10 | Tietoja ei poisteta tietokannasta, vaan käyttäjän poistamat tiedot merkitään "deleted" tilaan tietokantaan | ||
2.11 | Järjestelmä on lokalisoitu. Sen on toimittava vähintään kolmella kielellä (suomi, ruotsi ja englanti) | Laatu- ja käytettävyysvaatimukset: 4.9.XX | |
2.12 | Toteutuksessa tulee käyttää samoja teknologioita, kuin Peppi-ekosysteemissä muutoinkin | Peppi-arkkitehtuurikuvaus | Servicemix/FuseESB 4.x, OSGi, Java jne. |
2.13 | Käytettävät relaatiotietokannat tulee suunnitella siten, että toteutus on itsessään tietokantariippumaton. | ||
2.14 | Kaikki käyttöliittymissä tapahtuvat toiminnot pitää pystyä tekemään myös ohjelmallisten rajapintojen kautta. | Kaikki se, mitä käyttäjät voivat tehdä käyttöliittymien kautta pitää pystyä tekemään myös toimittajariippumattomien standardien ohjelmallisten rajapintojen kautta. |
...
Tunnus | Kuvaus | Lähde | Huomiot |
5.1 | Järjestelmä on käytettävissä 24/7 lyhyitä katkoksia lukuun ottamatta. | ||
5.2 | Järjestelmästä tulee olla kattavat ja säännöllisesti ajantasaisena ylläpidettävät suomen- ja englanninkieliset käyttöohjeet | ||
5.3 | Järjestelmän tulee toimia ja olla asennettavissa Linux-, Windows- tai Sun-palvelinympäristöihin. | ||
5.4 | Järjestelmä tulee toteuttaa siten, että sitä voidaan tarjota Saas-palveluna muille | ||
5.5 | Järjestelmädokumentaation on oltava kattavaa. Mm. tietokantadokumentaatio, tietomallikuvaukset, palvelukuvaukset ja asennusohjeet tulee ollaa laadittuna. Koodi tulee olla dokumentoitua, siten että kehittäjä pystyy koodia tarkastelemaan. | ||
5.6 | Järjestelmälle tulee olla tehtynä suorituskykytestaukset ennen käyttöönottoa. | ||
565.7 | Ennen käyttöönottoa tulee jokaisen palvelun/palvelukokonaisuuden osalta olla suoritettuna vähintään 2 iteraatiokierrosta, joiden perusteella asiakkaan havaitsemat puutteet on korjattu ennen käyttöönottoa. Poikkeuksista voidaan sopia ohjausryhmässä. | Asiakkaan edustajat testaavat toiminnallisuudet. Toimittajan vastuulla on toteuttaa yksikkötestaukset, suorituskykytestaukset, sekä perustoiminnallisuuksien testaus siten, että iteraatiovaiheessa asiakkaan on mahdollisuus testata toiminnallisuuksia syvemmin liiketoimintanäkökulmasta. | |
5.8 | Järjestelmän toimittajan tulee korjata käyttöönoton jälkeen havaitut ohjelmistovirheet. |
...