Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Yleisimpiä ohjelmistokehitysmalleja ja niiden käytännön sovelluksia

Happonen, Ada (2021)

 
Avaa tiedosto
HapponenAda.pdf (1.527Mt)
Lataukset: 



Happonen, Ada
2021

Tekniikan ja luonnontieteiden kandidaattiohjelma - Bachelor's Programme in Engineering and Natural Sciences
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-05-25
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202105145006
Tiivistelmä
Erilaisia ohjelmistokehitysmalleja on kehitetty viimeisten vuosikymmenten aikana paljon. Yritysten ohjelmistokehitysprojekteissa on tärkeää pohtia, mikä malli sopisi kehitykseen parhaiten ja miksi. Oikealla mallin valinnalla pyritään saamaan aikaan toimiva ohjelmistokehitystuote ja täyttämään asiakkaan vaatimukset mahdollisimman hyvin. Tässä kandidaatintyössä tarkastellaan yleisimpiä ohjelmistokehitysmalleja ja niiden toimintaperiaatteita. Työ on tehty kirjallisuuskatsauksena, johon on yhdistetty lyhyt haastattelututkimus. Tutkimuksen avulla pyrittiin selvittämään, mitkä asiat vaikuttavat mallien valintaan ja minkälaisiin käyttökohteisiin eri mallit soveltuvat parhaiten. Aineistona työssä käytettiin tieteellisiä kirjoja, artikkeleja, konferenssijulkaisuja ja verkkolähteitä. Perinteiset ohjelmistokehitysmallit, kuten vesiputousmalli, ovat olleet jo useita vuosikymmeniä ohjelmistokehityksessä käytössä. Ne pohjautuvat vaiheittaiseen kehitykseen, jossa edellisiin vaiheisiin ei palata kehityksen edetessä. Perinteinen malli ei ole kuitenkaan paras vaihtoehto, jos asiakkaan vaatimukset muuttuvat merkittävästi projektin aikana. Tällöin tarvitaan ketteriä ohjelmistokehitysmalleja, joista yleisimpiä ovat Scrum ja XP. Niissä ohjelmistoa kehitetään iteratiivisesti, mikä mahdollistaa muuttuvien vaatimusten huomioon ottamisen kehityksen kaikissa vaiheissa. Perinteisiä ja ketteriä malleja voidaan yhdistää hybridimalleiksi. Hybridimalli soveltuu tilanteeseen, jossa ketterä malli ei sovi kaikkiin projektin osiin tai organisaation toiminta halutaan muuttaa perinteisestä mallista ketterään malliin.
Kokoelmat
  • Kandidaatintutkielmat [11026]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste