Application quality : case study NesteApp
Paananen, Katri (2023)
Paananen, Katri
2023
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-2023112030286
https://urn.fi/URN:NBN:fi:amk-2023112030286
Tiivistelmä
Sovelluksen laatuun vaikuttavat tekijät ovat koodin laatu ja testaus, datan turvallisuus sekä kommunikaatio tiimin tai organisaation eri osien välillä. Tämän opinnäytetyön tarkoituksena on tarkastella ohjelmistojen ja sovellusten laatuvaatimuksia, sekä analysoida mikä tekee niistä laadukkaita. Tapaustutkimuksena käytetään mobiilisovellusta, jonka projektinimi on NesteApp. NesteApp on tehty React Nativella ja sen ominaisuudet esitellään työssä käyttäen MoSCoW -metodia.
Työn johtopäätöksenä voidaan todeta, että laatu on sovelluksen turvallisuuden, muokattavuuden ja ylläpidettävyyden kannalta tärkeää. Laatuun vaikuttavat monet lähtökohdat, kuten esimerkiksi koodin kommentointi, framework valinta tai datan käyttö ja turvallinen käsittely.
Tulevaa tutkimusta voisi jatkaa tuomalla esiin uusia ehdotuksia ja käytänteitä laadun parantamiseksi. Vertailemalla laadun standardeja käytössä oleviin sovelluksiin, voidaan parantaa sekä laatua että laaduun standardeja. The factors that affect the quality of an application include code quality and testing, data security, and communication between different parts of the team or organization. The purpose of this thesis is to examine the quality requirements of software and applications and to analyze what makes them high-quality. A mobile application called NesteApp is used as a case study. NesteApp is built using React Native, and its features are presented in the thesis using the MoSCoW method.
As a conclusion of the work, it can be stated that quality is important for the safety, modifiability, and maintainability of an application. Quality is influenced by various factors, such as code commenting, framework selection, and secure data usage and handling.
Future research could continue by proposing new suggestions and practices to improve quality. By comparing quality standards to existing applications, both quality and quality standards can be enhanced.
Työn johtopäätöksenä voidaan todeta, että laatu on sovelluksen turvallisuuden, muokattavuuden ja ylläpidettävyyden kannalta tärkeää. Laatuun vaikuttavat monet lähtökohdat, kuten esimerkiksi koodin kommentointi, framework valinta tai datan käyttö ja turvallinen käsittely.
Tulevaa tutkimusta voisi jatkaa tuomalla esiin uusia ehdotuksia ja käytänteitä laadun parantamiseksi. Vertailemalla laadun standardeja käytössä oleviin sovelluksiin, voidaan parantaa sekä laatua että laaduun standardeja.
As a conclusion of the work, it can be stated that quality is important for the safety, modifiability, and maintainability of an application. Quality is influenced by various factors, such as code commenting, framework selection, and secure data usage and handling.
Future research could continue by proposing new suggestions and practices to improve quality. By comparing quality standards to existing applications, both quality and quality standards can be enhanced.