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
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite

Ohjelmistokehykset ja web-kehitys tekoälyn aikakaudella

Kiiskinen, Antti (2025)

 
Avaa tiedosto
kiiskinen_antti.pdf (807.5Kt)
Lataukset: 

Rajattu käyttöoikeus / Restricted access / Tillgången är begränsad
Kiiskinen, Antti
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052415585
Tiivistelmä
Tutkielmassa kerättiin tietoa ohjelmistokehyksistä ja erityisesti Ruby on Rails ohjelmistokehyksen hyödyntämisestä osana web-kehitystä tekoälyn aikakaudella. Tavoitteena oli selvittää, miten ohjelmistokehykset – erityisesti Ruby on Rails – tukivat sisällönhallintaa ja ohjelmistokehityksen ketteryyttä sekä miten ohjelmistokehityksen luonne muuttuu tekoälyratkaisujen yleistyessä.

Työ pohjautui ajankohtaiseen tutkimuskirjallisuuteen, verkkolähteisiin sekä kirjoittajan omakohtaisiin kokemuksiin. Tietoperustana käytettiin sisällönhallintajärjestelmien ja ohjelmistoarkkitehtuurien kehitystä, kuten MVC-mallia sekä tapahtuma- ja komponenttipohjaisia lähestymistapoja. Toteutuksessa keskityttiin ohjelmistokehityksen luonteen muutoksiin aikojen saatossa. Lisäksi analysoitiin Ruby on Rails -kehyksen keskeisiä ominaisuuksia, ydinmoduuleita ja arkkitehtuuria. Lopuksi tarkasteltiin tekoälyn vaikutusta ohjelmistokehityksen arkkitehtuuriin sekä eettisiin kysymyksiin ohjelmistokehysvalintojen näkökulmasta.

Tulosten perusteella ohjelmistokehykset – kuten Ruby on Rails – säilyttävät merkityksensä myös tekoälyn aikakaudella modulaarisuutensa ja skaalautuvuutensa ansiosta, tarjoten perustan, johon tekoälypohjaisia ratkaisuja voidaan integroida. Johtopäätöksenä todetaan, että ohjelmistokehysten kehittämisessä tulee huomioida lisääntyvä tarve skaalautuvuuteen ja tekoälyn eettisesti kestävään hyödyntämiseen ohjelmistoarkkitehtuurissa. Kehitysehdotuksina esitetään testauksen merkityksen kasvkasvattamista osana ohjelmistokehitystä eettisten ja teknisten näkökohtien lisäksi.
Kokoelmat
  • Opinnäytetyöt (Käyttörajattu 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