Sovelluksen kehitys vähäkoodisen kehityksen alustalla
Romo, Mikko (2021)
Romo, Mikko
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021090117350
https://urn.fi/URN:NBN:fi:amk-2021090117350
Tiivistelmä
Insinöörityön tarkoituksena oli luoda asiakkaan vanhan tarvelaskentaohjelman korvaava sovellus vähäkoodisen kehityksen alustalla. Uuteen sovellukseen tuli tuoda tiedot vanhan sovelluksen tietokannasta, ja sen täytyi sisältää tärkeimmät ominaisuudet korvautuvasta ohjelmasta.
Vanhojen tietojen tuominen luotiin niin, että käyttöönottovaiheessa se on mahdollisimman yksinkertaista. Tiedot tuotiin ja yhdistettiin SQL-tietokannasta sekä Excel-tiedostoista. SQL-tietokannan tiedot tuotiin käyttämällä kehitysalustan ohjelmistokehityspakettia. Excel-tiedostoista tuodut tiedot sisällytettiin sovellukseen asiakkaan sisäisen tiedonvaihdon parantamisen vuoksi.
Sovellus kehitettiin ketterän kehityksen periaatteiden mukaisesti. Projektin aikana käytettiin hyväksi kehitysalustan tuotannon suunnittelujärjestelmää. Projektissa oli mukana neljä henkilöä, joista kaksi oli ohjelmoijia insinöörityön tekijä mukaan lukien. Vanhan sovelluksen ominaisuuksien lisäksi korvaavaan ohjelmaan lisättiin uusia ominaisuuksia asiakkaan toiveesta.
Havaittiin, että monimutkaisten ominaisuuksien ja käyttöliittymien mukauttaminen vähäkoodisen kehityksen alustoilla oli työlästä. Lopulta kuitenkin todettiin, että vähäkoodinen kehitys tarjoaa tehokkaan tavan kehittää sovelluksia. Projektin kehitys jatkuu tähdäten käyttöönottoon vuoden 2021 aikana.
Vanhojen tietojen tuominen luotiin niin, että käyttöönottovaiheessa se on mahdollisimman yksinkertaista. Tiedot tuotiin ja yhdistettiin SQL-tietokannasta sekä Excel-tiedostoista. SQL-tietokannan tiedot tuotiin käyttämällä kehitysalustan ohjelmistokehityspakettia. Excel-tiedostoista tuodut tiedot sisällytettiin sovellukseen asiakkaan sisäisen tiedonvaihdon parantamisen vuoksi.
Sovellus kehitettiin ketterän kehityksen periaatteiden mukaisesti. Projektin aikana käytettiin hyväksi kehitysalustan tuotannon suunnittelujärjestelmää. Projektissa oli mukana neljä henkilöä, joista kaksi oli ohjelmoijia insinöörityön tekijä mukaan lukien. Vanhan sovelluksen ominaisuuksien lisäksi korvaavaan ohjelmaan lisättiin uusia ominaisuuksia asiakkaan toiveesta.
Havaittiin, että monimutkaisten ominaisuuksien ja käyttöliittymien mukauttaminen vähäkoodisen kehityksen alustoilla oli työlästä. Lopulta kuitenkin todettiin, että vähäkoodinen kehitys tarjoaa tehokkaan tavan kehittää sovelluksia. Projektin kehitys jatkuu tähdäten käyttöönottoon vuoden 2021 aikana.