Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Jatkuvan kehityksen toteuttaminen Node.js-rajapintasovelluksessa

Fagerström, Janne (2023)

 
Avaa tiedosto
Fagerstrom_Janne.pdf (1008.Kt)
Lataukset: 


Fagerström, Janne
2023
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304246107
Tiivistelmä
Tässä toiminnallisessa opinnäytetyössä laadittiin esimerkkirajapintasovellus, jonka ympärillä toimii jatkuvan kehityksen mukainen automaattinen kehitysputki. Tämän esimerkkisovelluksen tarkoituksena on toimia lähtökohtana uuden rajapintasovelluksen kehityksessä. Se sisältää yksinkertaisen Node.js-sovelluksen toteutuksen sekä automaattisen koodin analyysin, testauksen ja sovelluksen käyttöönoton käyttäen GitHub Actions -toimintaprosesseja.

Jatkuva kehitysputki on järjestelmä automatisoituja prosesseja, joiden tarkoitus on tehostaa ohjelmistokehitystä. Jatkuvat kehitysmenetelmät sisältävät tarkistusvaiheita, jotka takaavat kehitetyn ohjelmiston toimivuuden ja tekevät kehityksestä luotettavan ja vakaan prosessin. Kaikkia jatkuvan kehityksen prosesseja ei voida automatisoida täysin. Joissain tilanteissa täysin automaattiset ratkaisut eivät ole aina paras ratkaisu, kuten esimerkiksi arviointivaiheissa.

Ohjelmiston testaaminen on iso osa jatkuvaa kehitysprosessia. Erilaisia testausmenetelmiä ovat muun muassa yksikkötestaus, integraatiotestaus ja hyväksyntätestaus, ja niitä voidaan suorittaa kehitysputken eri vaiheissa.

Jatkuvan toimituksen ja käyttöönoton prosessista löytyy monenlaisia ohjelmiston julkaisumalleja. Erilaisten julkaisumallien tarkoituksena on luoda mahdollisimman luotettava, ja käyttäjille näkymätön prosessi uuden ohjelmistoversion käyttöönottoon. Oikean julkaisumallin käyttö riippuu ohjelmistosta ja asiakontekstista.

Opinnäytetyössä kehitetyn sovelluksen jokainen kehitysaskel kuvailtiin työssä. Tuotoksena syntyi esimerkkiprojekti, joka toimii hyvänä lähtökohtana uuden rajapintasovelluksen kehityksessä.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste