Vaatimusmäärittely ja ohjelmistojen ylläpito
Authors
Date
2021Access restrictions
The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation).
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Ketterässä kehityksessä kehitetään tyypillisesti nopeasti ensimmäinen versio, jota sen jälkeen jatkokehitetään iteraatio kerrallaan. Jatkokehitystä kutsutaan myös ohjelmiston evoluutioksi. Ketterää vaatimusmäärittelyä käsittelevässä kirjallisuudessa kerrotaan ketterän vaatimusmäärittelyn tekniikoista, eduista ja haasteista. Kirjallisuudessa ei oteta kantaa siihen, onko vaatimusmäärittelyllä eroja riippuen siitä, tehdäänkö sitä alkukehityksen aikana vai jatkokehityksen aikana. Tässä tutkimuksessa tutkitaan tapaustutkimuksena kahta eri ohjelmistokehitysprojektia, joissa on kehitetty asiakkaalle suoraan ohjelmistoa. Näiden projektien pohjalta voidaan sanoa, että alkukehityksen aikana vaatimusmäärittelyssä käytetään erilaisia tekniikoita monipuolisemmin kuin jatkokehityksen aikana. Alkukehityksessä vaatimukset ovat usein abstrakteja, kun taas jatkokehityksen aikana ne ovat hyvin yksityiskohtaisia. Jatkokehityksen aikana myös toimittajan ja tilaajan välinen luottamus kasvaa eikä kaikista uusista vaatimuksista keskustella yhtä tarkasti kuin alkukehityksen aikana. Vaatimusmäärittelyn muuttumisen voidaan katsoa liittyvän tilaajan oppimiseen ohjelmistokehityksestä sekä siihen, että tilaaja ja toimittaja tuntevat toisensa paremmin jatkokehityksen aikana.
...
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29378]
Related items
Showing items with similar title or keywords.
-
Ohjelmistojen ylläpidon ja evoluution kurssitarjonta : vertailu Suomen ja Yhdysvaltojen välillä
Kalliovaara, Mikko (2006) -
Tietojärjestelmävaatimusdokumenttien hyödyntäminen ylläpidossa : tapaustutkimus
Lampinen, Anu (2020)Tässä tapaustutkimuksessa esitettiin vaatimusmäärittelyprosessi ja havainnollistettiin, miten se esiintyy kolmessa yleisessä tietojärjestelmän kehittämisprosessissa: vaihejakomalleissa, RUP-kehyksessä ja Scrum-prosessissa. ... -
Ohjelmistojen ylläpidon tukeminen tiedonlouhinnan keinoin
Sikanen, Heikki (2004) -
Ohjelmistojen ylläpidon kustannusten arviointi
Raisio, Tero (2005) -
Luovan vaatimusmäärittelyn tekniikoita ohjelmistokehityksessä
Mäkinen, Maarit (2014)