Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Jatkuva Integraatio ohjelmistokehityksessä

Samankaltaiset esitykset


Esitys aiheesta: "Jatkuva Integraatio ohjelmistokehityksessä"— Esityksen transkriptio:

1 Jatkuva Integraatio ohjelmistokehityksessä
Mika Fiskari, Miikka Keski-Säntti, Pekka Pohjosaho ja Iida Saksi

2 Mitä tarkoitetaan integraatiolla?
Ohjelmistokehityksessä on mukana useita hekilöitä Integraatiolla tarkoitetaan henkilöiden tekemän työn yhdistämistä

3 Ongelma Komponenttiosista koottu ohjelmisto pyritään yhdistämään, eikä yhdistetty ohjelmisto toimi halutulla tavalla Ongelmien takia ohjelmistoa voidaan joutua muuttamaan paljonkin Mitä suurempi ohjelmisto -> sitä enemmän komponentteja -> sitä enemmän ongelmia Voi aiheuttaa jopa projektin peruuntumisen

4 Perinteinen prosessimalli
Ohjelmistokehitysprosessi koostuu erillisistä osista: määrittely, suunnittelu, toteutus sekä integraatio ja testaus Palaset luodaan erillään Integraatio ja testaus sijoittuu loppuvaiheeseen Kokoaminen tapahtuu usein lähellä projektin loppumista Ongelmat viivästyttää projektin valmistumista Tiedon unohtuminen pitkällä aikavälillä Virheiden lähde ei helposti selvillä

5 Päivittäinen integraatio
Päivittäisen koostamisen ja savutestauksen tapauksessa luodaan päivittäin ohjelmistokooste, jonka toimivuus pyritään testaamaan pääpiirteittäin Ylläpitoon tulee nimittää vastuuhenkilö Pääprioriteettina päivittäisen ohjelmistokoosteen tuottaminen Savutestien tarkoituksena etsiä virheet, jotka estävät ohjelmiston suorittamisen Pitää kehittyä ohjelmiston mukana

6 Jatkuva Integraatio Jatkuvassa integraatiossa painotetaan tehtävien automatisointia, testausta ja ohjelmistokoosteiden luomista jokaisen muutospäivityksen yhteydessä Keskeiset käytänteet: Tiedostojen keskittäminen Päivittäinen muutosten päivittäminen Ohjelmistokooste Testaus Käyttöönotto Tiedon jakaminen

7 Edut

8 Haitat


Lataa ppt "Jatkuva Integraatio ohjelmistokehityksessä"

Samankaltaiset esitykset


Iklan oleh Google