Vaatimustenhallinta avoimessa lähdekoodissa

Näytä kaikki kuvailutiedot



Pysyväisosoite

http://urn.fi/URN:NBN:fi-fe201804208654
Julkaisun nimi: Vaatimustenhallinta avoimessa lähdekoodissa
Tekijä: Airosmaa, Maiju
Muu tekijä: Helsingin yliopisto, Matemaattis-luonnontieteellinen tiedekunta, Tietojenkäsittelytieteen laitos
University of Helsinki, Faculty of Science, Department of Computer Science
Helsingfors universitet, Matematisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap
Julkaisija: Helsingin yliopisto
Päiväys: 2018
Kieli: fin
URI: http://urn.fi/URN:NBN:fi-fe201804208654
http://hdl.handle.net/10138/273470
Opinnäytteen taso: pro gradu -tutkielmat
Oppiaine: Computer science
Tietojenkäsittelytiede
Datavetenskap
Tiivistelmä: Avoin lähdekoodi on vakiinnuttanut asemansa ohjelmistokehityksen paradigmana ja merkittävimmillä avoimen lähdekoodin projekteilla on lukuisia sitoutuneita käyttäjiä. Avoin lähdekoodi ylittää maantieteelliset ja kulttuuriset rajat mahdollistaen suuren yhteisön osallistumisen kehitystyöhön. Avoin lähdekoodi on määritellyt uudestaan tavan kehittää, jakaa, käyttää ja ylläpitää ohjelmistoja. Vaatimukset ovat ohjelmistoprojektin perusta. Niiden tarkoitus on määritellä, mitä ominaisuuksia sidosryhmät ohjelmistolta tarvitsevat ja mitä ohjelmiston on tehtävä täyttääkseen nämä tarpeet. Toisin kuin perinteisessä ohjelmistokehityksessä, avoimen lähdekoodin kehityksessä ei käytetä perinteisiä vaatimustenhallinnan prosesseja. Siitä huolimatta onnistutaan kehittämään arvokkaita, luotettavia ja paljon käytettyjä ohjelmistoja. Tämän kirjallisuuskatsauksen tarkoituksena on kerätä tietoa vaatimustenhallinnasta avoimen lähdekoodin projekteissa. Tarkoitus on selvittää, millaisia menetelmiä ja työkaluja vaatimusten keräämiseen ja analysointiin käytetään ja nähdä samalla yhtäläisyyksiä ja eroavaisuuksia eri projektien ja yhteisöjen toimintatavoissa. Kirjallisuuskatsauksen tulokset vahvistavat aiempien tutkimusten ja teorian näkemystä avoimen lähdekoodin vaatimustenhallinnasta. Vaatimustenhallinta avoimessa lähdekoodissa vaikuttaa tämän katsauksen perusteella epämuodolliselta ja spontaanilta, mutta toisaalta myös avoimelta ja läpinäkyvältä eri osapuolille. Kehitystyö on pitkälti kehittäjälähtöistä, eikä muilta osapuolilta kerätyt vaatimukset ja niiden ymmärtäminen ole edellytys kehitystyölle. Tästä huolimatta käyttäjien tiivis osallistuminen suunnitteluun ja vaatimustenhallintaan on tulosten perusteella tyypillistä avoimen lähdekoodin kehitykselle.


Tiedostot

Tiedosto(t) Koko Formaatti Näytä

Tähän julkaisuun ei ole liitetty tiedostoja

Viite kuuluu kokoelmiin:

Näytä kaikki kuvailutiedot