TIETOJÄRJESTELMÄPROJEKTIN HALLINTA JA TESTAUS : Jouskari
Hamm, Jouni; Raudasoja, Tommi (2016)
Hamm, Jouni
Raudasoja, Tommi
Vaasan ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605178184
https://urn.fi/URN:NBN:fi:amk-201605178184
Tiivistelmä
Tämä opinnäytetyö käsittelee ohjelman kehitystä C#-ohjelmointikielellä, testivetoista ohjelmistokehitystä ja ketterää projektinhallintaa. Tarkoituksena oli kehittää toimeksiantajalle ajastintaulusovellus jousiammuntaan vanhan Java-sovelluksen tilalle. Ohjelman tarkoituksena on helpottaa jousiammuntakilpailun seuraamista ja hallintaa.
Tutkimuksen teoriaosuudessa käsitellään yleisesti C#-ohjelmointikieltä, SQL-kyselykieltä, tietokantaohjelmia, projektissa käytettyjä ohjelmia, olio-ohjelmointia, erilaisia ketterän projektinhallinnan tapoja kuten Scrum ja Extreme Programming ja ohjelman testausta testivetoisesti. Tavoitteena oli syventää osaamistamme ohjelmiston kehityksestä ja projektin loppuun viemisestä.
Työn tuloksena oli prototyyppi versio 1, jonka kehitystä mahdollisesti jatketaan raportin valmistumisen jälkeen. Työtä tehdessä opimme, kuinka ohjelmistoprojektissa pitäisi edetä, mitkä asiat mahdollisesti vaikuttavat projektin onnistumiseen ja miksi kommunikaatio on tärkeä osa ohjelmistoprojektia.
Tutkimuksen teoriaosuudessa käsitellään yleisesti C#-ohjelmointikieltä, SQL-kyselykieltä, tietokantaohjelmia, projektissa käytettyjä ohjelmia, olio-ohjelmointia, erilaisia ketterän projektinhallinnan tapoja kuten Scrum ja Extreme Programming ja ohjelman testausta testivetoisesti. Tavoitteena oli syventää osaamistamme ohjelmiston kehityksestä ja projektin loppuun viemisestä.
Työn tuloksena oli prototyyppi versio 1, jonka kehitystä mahdollisesti jatketaan raportin valmistumisen jälkeen. Työtä tehdessä opimme, kuinka ohjelmistoprojektissa pitäisi edetä, mitkä asiat mahdollisesti vaikuttavat projektin onnistumiseen ja miksi kommunikaatio on tärkeä osa ohjelmistoprojektia.