Avoimien kirjastojen käyttö ohjelmistokehityksessä
| dc.contributor.author | Lampola, Tuukka | |
| dc.contributor.department | fi=Tietotekniikan laitos|en=Department of Computing| | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.studysubject | fi=Tietojenkäsittelytieteet|en=Computer Science| | |
| dc.date.accessioned | 2025-05-02T21:30:32Z | |
| dc.date.available | 2025-05-02T21:30:32Z | |
| dc.date.issued | 2025-04-30 | |
| dc.description.abstract | Tämä tutkielma käsittelee avoimen lähdekoodin kirjastojen käyttöä ohjelmistokehityksessä tarkentuen kirjastojen toimintaan sekä avoimen lähdekoodin luomiin etuihin ja haasteisiin. Avoimen lähdekoodin ohjelmistojen historia, kehityskulttuuri ja lisensointi auttavat ymmärtämään avointen kirjastojen merkitystä modernille ohjelmistokehitykselle. Tutkielmassa tarkastellaan kolmea avointa ohjelmistokirjastoa arvioiden niiden suosiota, kehitysvaihetta ja elinvoimaisuutta GitHubista saatavilla mittareilla kuten avointen ja suljettujen ongelmien suhteella sekä kehittäjien määrällä. Tutkielmassa havaittiin, että avointen kirjastojen käyttö nopeuttaa kehitystyötä ja tarjoaa tehokkaita ratkaisuja monimutkaisiin ongelmiin. Samalla niiden käyttö tuo haasteita, kuten riippuvuuksia ja lisensointirajoituksia. Sopivan kirjaston valinta perustuu usein tekniseen laatuun, yhteisön tukeen sekä yhteensopivuuteen projektin vaatimusten kanssa. Tutkielmassa käsitellään konkreettisia mittareita, joilla voi vertailla avoimen lähdekoodin kirjastoja. Tuloksista voidaan päätellä, että avoimilla kirjastoilla on merkittävä rooli modernissa ohjelmistokehityksessä. | |
| dc.format.extent | 35 | |
| dc.identifier.olddbid | 197847 | |
| dc.identifier.oldhandle | 10024/180886 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/3986 | |
| dc.identifier.urn | URN:NBN:fi-fe2025050235309 | |
| dc.language.iso | fin | |
| dc.rights | fi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| | |
| dc.rights.accessrights | suljettu | |
| dc.source.identifier | https://www.utupub.fi/handle/10024/180886 | |
| dc.subject | avoin lähdekoodi, ohjelmisto, ohjelmistokehitys, ohjelmistokirjasto | |
| dc.title | Avoimien kirjastojen käyttö ohjelmistokehityksessä | |
| dc.type.ontasot | fi=Kandidaatintutkielma|en=Bachelor's thesis| |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Lampola_Tuukka_opinnayte.pdf
- Size:
- 204.19 KB
- Format:
- Adobe Portable Document Format