Älykäs kaupunki ja Yhtä-playbookin testaus sovelluskehittäjän näkökulmasta
Hakola, Netta (2025)
Hakola, Netta
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061021987
https://urn.fi/URN:NBN:fi:amk-2025061021987
Tiivistelmä
Tampereen kaupungilla on paljon eri toimijoiden tuotettua dataa eri palvelukanavissa. Dataa ei ole kuitenkaan hyödynnetty tarpeeksi. Yhtä-hanke pyrkii tuomaan Tampereen kaupungin datarajapintoja saavutettavimmiksi sovelluskehittäjille tuottamalla playbookin ja edesauttamaan kaupungin älyllistymistä.
Työn tavoitteena oli testata playbookin esittelemiä palveluita ja antaa kommentteja sen tavoitteiden täyttymisestä. Arvioidaan myös Yhtä-hankkeen laajempaa toteutusta älykaupungin datan- ja projektinhallinnan näkökulmasta. Työssä tutustutaan älykaupungin toimijoiden väliseen hierarkiaan ja datahallinnan mallintamisen ja suunnittelun viitekehyksiin. Toimeksiantajana on Yhtä-hanke.
Työssä käytettiin Java-kehitysympäristöä, Apache Maven -rakennustyökalua ja Junit 5 -testikirjastoa REST-assuredin kanssa. Työssä testattiin muutaman datasetin rajapintaa ja vertailtiin HTTP-kutsujen vastauksia rajapintojen dokumentointiin.
Yhtä-hanke onnistuu tavoitteessaan tuoda Tampereen kaupungin datapalvelut esille. Yhtä-hanke kokoaa yhteen yrityksiä ja yksittäisiä kansalaisia suunnittelemaan älykkään kaupungin toteutusta. Playbook kuvailee eri palveluita ja niiden tarjoamia datasettejä kattavasti. Testauksessa huomattiin, että näiden datapalveluiden datasettien dokumentoinnissa on valtavia puutteita ja virheellisiä tietoja.
Työn tavoitteena oli testata playbookin esittelemiä palveluita ja antaa kommentteja sen tavoitteiden täyttymisestä. Arvioidaan myös Yhtä-hankkeen laajempaa toteutusta älykaupungin datan- ja projektinhallinnan näkökulmasta. Työssä tutustutaan älykaupungin toimijoiden väliseen hierarkiaan ja datahallinnan mallintamisen ja suunnittelun viitekehyksiin. Toimeksiantajana on Yhtä-hanke.
Työssä käytettiin Java-kehitysympäristöä, Apache Maven -rakennustyökalua ja Junit 5 -testikirjastoa REST-assuredin kanssa. Työssä testattiin muutaman datasetin rajapintaa ja vertailtiin HTTP-kutsujen vastauksia rajapintojen dokumentointiin.
Yhtä-hanke onnistuu tavoitteessaan tuoda Tampereen kaupungin datapalvelut esille. Yhtä-hanke kokoaa yhteen yrityksiä ja yksittäisiä kansalaisia suunnittelemaan älykkään kaupungin toteutusta. Playbook kuvailee eri palveluita ja niiden tarjoamia datasettejä kattavasti. Testauksessa huomattiin, että näiden datapalveluiden datasettien dokumentoinnissa on valtavia puutteita ja virheellisiä tietoja.