Redesigning stratigraphy CRUD application with modern best practices
Turunen, Tomi; TURUNEN, TOMI (2021)
Turunen, Tomi
TURUNEN, TOMI
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021122290419
https://urn.fi/URN:NBN:fi:amk-2021122290419
Tiivistelmä
Opinnäytetyössä kehitettiin GTK:lle stratigrafisten yksiköiden tietokantaan tallentamiseen tarkoitettu web-sovellusta. Sovelluksesta oli olemassa vanha versio joka haluttiin tehdä uudelleen käyttäen moderneja tekniikoita ja kehitysperiaatteita. Toimeksiantaja etsi uusia tapoja tehdä ohjelmistokehitystä, siten että sovellusten kehitys olisi yhdenmukaista, jotta sovelluksia pystyisi järkevästi jatkokehittämään muutkin kuin alkuperäinen tekijä. Tätä tavoitetta lähdettiin tavoittelemaan etsimällä parhaita toimintatapoja ja kehitysmenetelmiä.
Työssä tutkittiin, suunniteltiin ja toteutettiin niiden pohjalta rajapinta- ja käyttöliittymäsovellus, joka täyttää asiakkaan tarpeet. Isona osana työtä oli erilaisten hyvien toimintaperiaatteiden tutkiminen ja soveltaminen.
Työssä löytyi useiden periaatteiden joukosta monia hyviä toimivia periaatteita, joita on kohtuullisen helppo soveltaa lähes missä vain sovelluksessa. Periaatteet ja hyväksi todetut kehitystavat tuovat valmiin rakenteen ohjelmistokehitykseen ja parantavat huomattavasti koodin luettavuutta jo tekovaiheessa. Sovellukseen saatiin tehtyä hyvä pohja jatkokehitystä varten.
Työssä tutkittiin, suunniteltiin ja toteutettiin niiden pohjalta rajapinta- ja käyttöliittymäsovellus, joka täyttää asiakkaan tarpeet. Isona osana työtä oli erilaisten hyvien toimintaperiaatteiden tutkiminen ja soveltaminen.
Työssä löytyi useiden periaatteiden joukosta monia hyviä toimivia periaatteita, joita on kohtuullisen helppo soveltaa lähes missä vain sovelluksessa. Periaatteet ja hyväksi todetut kehitystavat tuovat valmiin rakenteen ohjelmistokehitykseen ja parantavat huomattavasti koodin luettavuutta jo tekovaiheessa. Sovellukseen saatiin tehtyä hyvä pohja jatkokehitystä varten.