Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Älypallon ohjelmistokehitysprojekti

Repo, Samuel (2024)

Katso/Avaa
Kandidaatintyö (757.2Kb)
Lataukset: 


Kandidaatintyö

Repo, Samuel
2024

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20241218104051

Tiivistelmä

Työssä kuvataan Älypallo -nimiselle hierontalaitteelle kehitetyn ohjainsovelluksen kehitysprosessia. Työtä taustoitetaan kertomalla Älypallosta, siinä käytetyistä teknologioista, ohjainsovelluksen tarpeellisuudesta ja työssä käytettävistä periaatteista ja tekniikoista. Kehitysprosessia kuvataan vaatimusmäärittelyn, suunnittelun, toteutuksen ja testauksen kannalta.

Vaatimusmäärittely esitellään kokonaisuudessaan ja siitä käytyä keskustelua avataan, pääosin kertomalla mitä osia vaatimusmäärittelystä päätettiin hylätä. Suunnittelutyötä avataan UML-mallinnusten ja kaavioiden, esimerkiksi käyttötapauskaavion, esittelyn kautta. Toteutuksesta ja testauksesta annetaan konkreettisia esimerkkejä, kehitystyöstä kerrotaan menemättä kuitenkaan kovin sisälle itse kirjoitettuun koodiin. Testausta avataan yksittäisten testitapausten kautta.

Lopputulemana esitellään sovelluksen kehityksen koko kaarta, ja lopuksi kehitystyön onnistumisesta käydään keskustelua ja pohditaan mahdollisia jatkokehityksen kohteita sovellukselle.
 
The thesis describes the development process of a control application for a massage device called Smartball. The background to the work is given by explaining the Smartball, the technologies used in it, the need for the controller application and the principles and techniques used in the work. The development process is described in terms of requirements definition, planning, development and testing.

The specification is presented in full, and the discussion of the specification is opened, mainly by explaining which parts of the specification it was decided to discard. The planning work is opened through the presentation of UML modelling and diagrams, such as the use case diagram. Concrete examples of development and testing are given, and the development work is described without going too deeply into the code that was written. Testing is opened through individual test cases.

As a final result, the whole development cycle of the application is presented, and finally, the success of the development is discussed and possible areas for further development of the application are considered.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [6582]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste