haku: @keyword ketterät kehitysmenetelmät / yhteensä: 4
viite: 4 / 4
« edellinen | seuraava »
Tekijä: | Haapasalo, Tuukka |
Työn nimi: | Using Open-Source Solutions in Agile Software Development |
Avoimen lähdekoodin ratkaisut ketterässä ohjelmistokehityksessä | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2007 |
Sivut: | xii + 73 s. + liitt. 5 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Soisalon-Soininen, Eljas |
Ohjaaja: | Sahlberg, Jukka-Petri |
Digitoitu julkaisu: | https://aaltodoc.aalto.fi/handle/123456789/94335 |
OEVS: | Digitoitu arkistokappale on julkaistu Aaltodocissa
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | agile open source software development software library framework tool practice ketterät kehitysmenetelmät avoin lähdekoodi ohjelmistokehitys ohjelmistokirjasto sovelluskehys käytäntö |
Tiivistelmä (fin): | Nykyisille ohjelmistojärjestelmille asetetaan yhä korkeampia odotuksia. Uusien järjestelmien kehittäminen ei enää ole käytännössä mahdollista ilman ulkoisia ohjelmistokirjastoja ja työkaluja. Kehitystyön tueksi on kehitetty monia kaupallisia uudelleen käytettäviä kirjastoja. Nykyään myös avoimen lähdekoodin ratkaisuja alkaa olla saatavilla käytännössä kaikkien ohjelmistokehityksen osa-alueiden tueksi. Lisähaasteena ohjelmistokehityksessä on nykyisen liike-elämän tarpeiden vaihtelevuus. Asiakkaat olettavat ohjelmistoprojektien mukautuvan muuttuviin vaatimuksiin myös myöhäisessä vaiheessa kehitysprojektia. Perinteisissä kehitysprosesseissa vaatimukset yritetään määrittää mahdollisimman tarkasti projektin alussa, ja niiden muutoksiin on hankala reagoida. Uudehkot ketterät ohjelmistokehitysmenetelmät asettavat muutoksen kehitysprosessin keskeiseksi tekijäksi. Tässä diplomityössä tutkitaan, kuinka hyvin avoimen lähdekoodin kirjastot, sovelluskehykset ja työkalut toimivat ketterässä ohjelmistokehitysprojektissa. Työssä käytetään kaupallista projektia tutkimuskohteena. Projektiin on valittu joukko yleisesti käytettyjä avoimen lähdekoodin ratkaisuja ohjelmistokehityksen tueksi. Projektia hallinnoidaan käyttäen ketteriä menetelmiä. Projekti tuloksineen mitataan ja arvioidaan käyttäen hyväksi ohjelmiston laadullisten ominaisuuksien arviointiin tarkoitettuja sekä ketterien menetelmien käyttöönottoa arvioivia mittareita. Saatuihin tuloksiin ja subjektiiviseen arviointiin perustuen johtopäätöksenä voidaan sanoa, että avoimen lähdekoodin ratkaisut voidaan onnistuneesti yhdistää ketterään ohjelmistokehitysprojektiin. Useat tutkittujen sovelluskehysten ja työkalujen ominaisuudet tukivat hyvin ketteriä menetelmiä. |
ED: | 2007-02-27 |
INSSI tietueen numero: 33147
+ lisää koriin
« edellinen | seuraava »
INSSI