Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Python-kehitysympäristön automatisointi

Karvonen, Ville (2021)

 
Avaa tiedosto
KarvonenVille.pdf (1.639Mt)
Lataukset: 



Karvonen, Ville
2021

Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-07-02
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202106236037
Tiivistelmä
Ohjelmistokehitys on muuttunut kahden viime vuosikymmenen aikana paljon. Aikaisemmin kehitys oli hidasta ja ohjelmistoprojektit pitkiä. Nykyään kehitys on nopeampaa ja projektit lyhytikäisempiä. Tähän on vaikuttanut ohjelmistosuunnittelun kehittyminen ja tietotekniikan halpeneminen, joka on mahdollistanut tehokkaampien kehitysprosessien käyttöönoton.

Tässä työssä tavoitteena oli kehittää perinteiseen ohjelmistokehitykseen perustuvaa Python-kehitysympäristöä vastamaan paremmin nykyaikaista ohjelmistokehitystä. Kehityksessä sovellettiin jatkuvan toimituksen käytäntöä, joka ratkaisee perinteisen ohjelmistokehityksen ongelmia automatisoinnilla. Työssä tutustuttiin käytäntöön ja sen tarvitsemiin työkaluihin perusteellisemmin. Lopuksi pohdittiin miten hyvin kehitysympäristö soveltaa jatkuvan käytäntöä ja miten sitä voisi hyödyntää paremmin.

Työn lopputuloksena kehitysympäristöön lisättiin monitorointi sekä testaus ja käyttöönotto vaiheet automatisointiin julkaisuputkilla. Tulokset olivat positiivisia, vaikka kehitysympäristö ei vastannut täysin jatkuvan toimituksen määrityksiä. Toteutettua kehitysympäristöä voidaan hyödyntää myös muihin Pythonilla tehtyihin ohjelmistoprojekteihin.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [43034]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste