Vaatimusmäärittely ketterässä ohjelmistokehityksessä

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Ruuska, Tatu
dc.date.accessioned 2012-09-20T09:52:06Z
dc.date.available 2012-09-20T09:52:06Z
dc.date.issued 2012
dc.identifier.uri http://hdl.handle.net/123456789/38590
dc.description.abstract Tämän pro gradu -tutkielman tavoitteena on selvittää, miten vaatimusmäärittely toteutetaan ketterässä ohjelmistokehityksessä ja millaisia käytänteitä sekä tekniikoita vaatimusmäärittelyssä voidaan käyttää. Aihetta käsitellään vertailemalla eroja perinteisen ja ketterän lähestymistavan välillä erityisesti vaatimusmäärittelyn osalta. Ketterän vaatimusmäärittelyn käytänteitä ja tekniikoita tarkastellaan yksityiskohtaisesti. Tutkielma perustuu aihetta käsittelevään kirjallisuuteen. Ohjelmistokehityksen osalta lähestymistapojen erot näkyvät mm. projektien johtamisessa ja hallinnassa, yleisessä toimintatavassa, kehittäjien ja asiakkaiden rooleissa, suunnittelussa, arkkitehtuurissa ja toteutuksessa. Ketterä vaatimusmäärittely sisältää samat vaiheet kuin perinteisessä lähestymistavassa, joskin erilailla ajoitettuina ja painotettuina. Vaatimusmäärittely on kuitenkin jatkuvaa, ja vaatimukset kehittyvät projektin edetessä. Perinteisen vaatimusmäärittelyn vaiheet suoritetaan suurelta osin peräkkäisinä, kun taas ketterässä vaatimusmäärittelyssä niitä suoritetaan voimakkaasti iteroiden. Tutkielmassa esitellään myös laajasti ketterään vaatimusmäärittelyyn tarkoitettuja käytäntöjä ja tekniikoita, jotka liittyvät mm. vaatimusten esittämiseen, jakamiseen, priorisointiin, dokumentointiin ja jäljitykseen. Lopuksi työssä esitellään myös ketterän vaatimusmäärittelyn haasteita, joihin on tärkeää varautua ohjelmistokehityksessä. Tutkimuksen tuloksia voidaan hyödyntää yleiskuvan saamiseksi perinteisen ja ketterän vaatimusmäärittelyn eroista. Tutkimuksessa esitettyjä ketterän vaatimusmäärittelyn tekniikoita voidaan harkita käytettäväksi käytännön projekteissa.
dc.format.extent 78
dc.language.iso fin
dc.rights This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. en
dc.rights Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. fi
dc.subject.other vaatimusmäärittely
dc.subject.other perinteinen lähestymistapa
dc.subject.other ketterä lähestymistapa
dc.subject.other XP
dc.subject.other Scrum
dc.title Vaatimusmäärittely ketterässä ohjelmistokehityksessä
dc.type Book en
dc.identifier.urn URN:NBN:fi:jyu-201209202463
dc.type.dcmitype Text en
dc.type.ontasot Pro gradu fi
dc.type.ontasot Master's thesis en
dc.contributor.tiedekunta Informaatioteknologian tiedekunta fi
dc.contributor.tiedekunta Faculty of Information Technology en
dc.contributor.laitos Tietojenkäsittelytieteiden laitos fi
dc.contributor.laitos Department of Computer Science and Information Systems en
dc.contributor.yliopisto University of Jyväskylä en
dc.contributor.yliopisto Jyväskylän yliopisto fi
dc.contributor.oppiaine tietojärjestelmätiede fi
dc.date.updated 2012-09-20T09:52:06Z

This item appears in the following Collection(s)

Show simple item record