Utveckling av program för aktieanalys : en implementering av mönstret Passive View
Slotte, Jonas (2017)
Slotte, Jonas
Yrkeshögskolan Novia
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017111216933
https://urn.fi/URN:NBN:fi:amk-2017111216933
Tiivistelmä
Tämä opinnäytetyö käsittelee Trading Assistant sovelluksen kehitystä Passive View mallia käyttäen. Trading Assistant on Windows Forms sovellusprototyyppi, jota käytetään osakkeiden historiallisten tietojen analysointiin.
Opinnäytetyö sai alkunsa, kun huomattiin, että graafisessa käyttöliittymässä oleva koodi piti järjestää uudelleen. Esittelykoodi ja liiketoimintakoodi oli liitetty yhteen epäjärjestelmällisellä tavalla, mikä hankaloitti koodin muokkaamista.
Tavoite oli muokata olemassa olevaa koodia niin, että se helpottaisi sovelluksen kehittämistä tulevaisuudessa.
Opinnäytetyö on jaettu kehitysprosessin mukaan kahteen osaan. Ensimmäinen osa koskee alussa tehtyä projektia, jossa koodia järjesteltiin uudelleen. Sen tavoitteena oli muokata graafisessa käyttöliittymässä olevaa koodia Passive View mallin mukaan.
Toinen osa käsittelee uusien ominaisuuksien kehitystä, mikä tehtiin uuden rakenteen mukaan. Tämän kehitysprosessin aikana esiintyi ongelmia, missä oli vaikea saada Windows Formsia toimimaan Passive View mallin mukaan. Selitetään ja perustellaan, kuinka ongelmat ratkaistaan tai kierretään.
Opinnäytetyö sai alkunsa, kun huomattiin, että graafisessa käyttöliittymässä oleva koodi piti järjestää uudelleen. Esittelykoodi ja liiketoimintakoodi oli liitetty yhteen epäjärjestelmällisellä tavalla, mikä hankaloitti koodin muokkaamista.
Tavoite oli muokata olemassa olevaa koodia niin, että se helpottaisi sovelluksen kehittämistä tulevaisuudessa.
Opinnäytetyö on jaettu kehitysprosessin mukaan kahteen osaan. Ensimmäinen osa koskee alussa tehtyä projektia, jossa koodia järjesteltiin uudelleen. Sen tavoitteena oli muokata graafisessa käyttöliittymässä olevaa koodia Passive View mallin mukaan.
Toinen osa käsittelee uusien ominaisuuksien kehitystä, mikä tehtiin uuden rakenteen mukaan. Tämän kehitysprosessin aikana esiintyi ongelmia, missä oli vaikea saada Windows Formsia toimimaan Passive View mallin mukaan. Selitetään ja perustellaan, kuinka ongelmat ratkaistaan tai kierretään.