Ketterien sovelluskehityskäytäntöjen soveltaminen J2EE-kehitykseen
Data(s) |
06/05/2010
06/05/2010
2010
|
---|---|
Resumo |
Yritysohjelmistojen kehittäminen on monesti aikataulukriittistä ja tuottavuusvaatimukset ovat korkeita. Työssä kehitettiin tyypillisen web-käyttöliittymän omaavan J2EE-sovelluksen koontiin soveltuva koontimenetelmä, joka hyödyntää XP:n (Extreme Programming) sovelluskehityskäytäntöjä. Tärkeimpiä näistä on automatisoitu testaus, jonka päätyypit ovat automatisoitu yksikkö- ja integrointitestaus. Työn aikana asetettiin tavoitteet koontimenetelmälle sekä evaluointiin ja valittiin markkinoilla olevista työkaluista toimeksiantajan ympäristöön sopiva joukko. Koontimenetelmän toteutuksen tarkastelussa havaittiin, että XP:n käytännöt soveltuvat J2EE-sovelluskehitykseen ja tarpeelliset työkalut tähän ovat olemassa. Developing software for enterprises is often time critical and productivity requirements are high. This thesis produced a build process that can be used to compile and test software conforming to the J2EE multi-tier software architecture. The build process applies the XP (Extreme Programming) software development practices. Among the most important one of these practices is automated testing which can be divided into automatic unit testing and automated acceptance testing practices. During the work the goals of the build process implementation were defined, libraries and tools available in a marketplace were checked and a subset of tools was chosen to implement the build process. Implementation was evaluated and it was shown that tools exist so that XP practices can be applied to J2EE software development using the implementation. |
Identificador | |
Idioma(s) |
fi |
Palavras-Chave | #automated testing #agile development #software development #automatisoitu testaus #ketterät menetelmät #ohjelmistokehitys |
Tipo |
Master's thesis Diplomityö |