Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Lahden ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Lahden ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Jatkuva integrointi : Java-ohjelmistotuotteelle

Siltanen, Teemu (2011)

 
Avaa tiedosto
Siltanen_Teemu.pdf (608.3Kt)
Lataukset: 


Siltanen, Teemu
Lahden ammattikorkeakoulu
2011
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105025546
Tiivistelmä
Tämän opinnäytetyön aiheena on jatkuva integrointi Java-ohjelmistotuotteelle. Työn tarkoituksena on perehtyä ketterien menetelmien luomaan tarpeeseen saada nopeaa palautetta ohjelmiston kehityksestä sekä selvittää parhaat käytänteet jatkuvassa integroinnissa. Näiden tietojen avulla toteutetaan ohjelmointiympäristö, jossa on käytössä jatkuvaa integrointia suorittava palvelu. Tässä ympäristössä valmistetaan puhelinluettelo-ohjelma.
Työn toteuttamiseen käytetään yleisiä Java-ohjelmistokehityksessä käytössä olevia ohjelmistoja. Käännösympäristön luomiseen asennetaan CruiseControl, joka hyödyntää Ant-käännöstyökalua ohjelman kääntämiseen. Lisäksi muihin kehityksessä tarvittaviin osiin käytetään jUnit-yksikkötestauskehystä, Javadoc-dokumentointityökalua sekä Subversionia versionhallintajärjestelmänä.
Ohjelmistokehitys on muuttunut aikaisempaa nopeatahtisemmaksi, ja tämän vuoksi myös menetelmät ovat muuttuneet. Ketterien menetelmien tarkoituksena on keskittyä tuotteen valmistamiseen ja asiakkaan tarpeiden tyydyttämiseen. Tästä syystä yksi tällainen menetelmä Scrum perustuu lyhyisiin kehitysjaksoihin, joiden aikana tuotetaan julkaisukelpoisia parannuksia ohjelmistotuotteeseen. Jotta näissä lyhyissä jaksoissa voitaisiin saavuttaa riittävän laadukas parannus, on testattava riittävästi. Tähän tarpeeseen vastaa testivetoinen kehitys, jossa luodaan testit ennen varsinaisen ohjelman kirjoittamista.
Jatkuvan integroinnin parhaiden käytänteiden soveltaminen käytännössä helpottaa ohjelman kehittämistä, koska jokaisen muutoksen jälkeen suoritettava automaattinen käännös antaa mahdollisuuden havaita aikaisessa vaiheessa mahdolliset ristiriidat eri osien integroinnissa. Työn toteutus käyttäen annettuja työkaluja onnistui hyvin, ja saatu kokemus jatkuvan integroinnin käytöstä tukee sen käyttöä ohjelmistokehityksessä.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste