Ohjelmointirajapinnat avoimen datan käytön mahdollistajina

Kandidaatintutkielma
avoin
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Lataukset182

Verkkojulkaisu

DOI

Tiivistelmä

Ohjelmointirajapinnat ovat keskeinen osa nykyaikaista ohjelmistokehitystä, sillä ne mahdollistavat ulkoisten palveluiden ja avoimen datan hyödyntämisen sovelluksissa. Rajapinnat toimivat yhteysväylänä järjestelmien ja palveluiden välillä ja niiden avulla voidaan hyödyntää jo olemassa olevaa koodia ja toiminnallisuuksia. Hyvin laadittu dokumentaatio on tärkeässä osassa rajapinnan omaksumisen kannalta ja vaikuttaa merkittävästi rajapinnan käytettävyyteen sekä ohjelmistokehittäjän tehokkuuteen. Tässä tutkielmassa tarkoituksena oli tutkia eroavaisuuksia kahden eri avoimen rajapinnan välillä kehittäjän näkökulmasta. Menetelmänä oli Google Mapsin ja AccuWeatherin dokumentaatioiden vertailu. Kriteereinä arvioitiin mm. dokumentaation selkeyttä, käytön helppoutta ja käyttäjätuen saatavuutta. Dokumentaation esimerkkien laajuudessa ja rakenteessa havaittiin eroja, jotka voivat vaikuttaa rajapintojen oppimisen nopeuteen ja kehittäjän kokemaan tyytyväisyyteen. Hyvä dokumentaatio edistää tehokasta kehitystyötä ja on olennainen osa rajapinnan suunnittelua.

item.page.okmtext