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.other | oai:jykdok.linneanet.fi:1227037 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/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 sivua | |
dc.format.mimetype | application/pdf | |
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 | Scrum | |
dc.subject.other | XP | |
dc.title | Vaatimusmäärittely ketterässä ohjelmistokehityksessä | |
dc.identifier.urn | URN:NBN:fi:jyu-201209202463 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Master’s thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
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 | Information Systems Science | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.date.updated | 2012-09-20T09:52:06Z | |
dc.rights.accesslevel | openAccess | fi |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | vaatimukset | |
dc.subject.yso | ketterät menetelmät | |
dc.subject.yso | ohjelmistokehitys | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |