Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling

Denna rapport innehåller de samlade erfarenheterna från ett produktutvecklingsprojekt i kursen TDDD77 vid Linköpings universitet. Projektets mål var att skapa en applikation för att visualisera mätdata från en specialutrustad bil på en surfplatta. Detta var önskvärt då det inte fanns något sätt att...

Full description

Bibliographic Details
Main Authors: Andersson, Viktor, Berg, Emil, Bergsten, Emanuel, Classon, Johan, Fredriksson, Tony, Halldén, Max, Ljungberg, Niklas
Format: Others
Language:Swedish
Published: Linköpings universitet, Institutionen för datavetenskap 2014
Subjects:
Bil
ISY
IDA
LIU
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-107503
id ndltd-UPSALLA1-oai-DiVA.org-liu-107503
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1075032018-01-12T05:12:10ZÖvervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutvecklingsweAndersson, ViktorBerg, EmilBergsten, EmanuelClasson, JohanFredriksson, TonyHalldén, MaxLjungberg, NiklasLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolanLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolan2014SensorBilISYSystemteknikIDAAndroidKandidatarbeteLIULiTHComputer SciencesDatavetenskap (datalogi)Denna rapport innehåller de samlade erfarenheterna från ett produktutvecklingsprojekt i kursen TDDD77 vid Linköpings universitet. Projektets mål var att skapa en applikation för att visualisera mätdata från en specialutrustad bil på en surfplatta. Detta var önskvärt då det inte fanns något sätt att se om någon sensor slutade fungera mitt i ett test. Projektet delades upp i en förstudie följd av tre iterationer, där en färdig produkt presenterades på en teknisk mässa i slutet av iteration 3. Resultaten visar att Essence Kernel Alpha States kunde användas som en hälsokontroll för projektet, men då de kunde ses som rätt vaga och lämnade rum för tolkning passade det bäst som ett komplement till exempelvis milstolpar. Att använda Google Protocol Buffers sågs som ett viktigt tekniskt val tillsammans med uppdelningen av klienten i front- och back-end. Protobuf underlättade kommunikationen mellan server och klient som annars krävt ett nyskapat protokoll. Uppdelningen av front- och back-end underlättade inte bara resursfördelningen vid utveckling utan även vid felsökning då det i många fall blev lättare att se precis var felet uppkom. Back-ends uppbyggnad gjorde även att den går att återanvända vid eventuell utveckling till flertalet plattformar. Den arbetsprocess som följdes ses som en hybrid mellan agila metoder och vattenfallsmodellen. Mycket erfarenhet finns att hämta från projektet, bland annat hur krav kan ändras och hur en prototyp kan styra mjukvaruutvecklingen åt rätt håll. På grund av att surfplattan distraherar användaren under körning av bil har designen utgått från att minimera interaktionen som krävs med surfplattan under mätning. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-107503application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Sensor
Bil
ISY
Systemteknik
IDA
Android
Kandidatarbete
LIU
LiTH
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Sensor
Bil
ISY
Systemteknik
IDA
Android
Kandidatarbete
LIU
LiTH
Computer Sciences
Datavetenskap (datalogi)
Andersson, Viktor
Berg, Emil
Bergsten, Emanuel
Classon, Johan
Fredriksson, Tony
Halldén, Max
Ljungberg, Niklas
Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
description Denna rapport innehåller de samlade erfarenheterna från ett produktutvecklingsprojekt i kursen TDDD77 vid Linköpings universitet. Projektets mål var att skapa en applikation för att visualisera mätdata från en specialutrustad bil på en surfplatta. Detta var önskvärt då det inte fanns något sätt att se om någon sensor slutade fungera mitt i ett test. Projektet delades upp i en förstudie följd av tre iterationer, där en färdig produkt presenterades på en teknisk mässa i slutet av iteration 3. Resultaten visar att Essence Kernel Alpha States kunde användas som en hälsokontroll för projektet, men då de kunde ses som rätt vaga och lämnade rum för tolkning passade det bäst som ett komplement till exempelvis milstolpar. Att använda Google Protocol Buffers sågs som ett viktigt tekniskt val tillsammans med uppdelningen av klienten i front- och back-end. Protobuf underlättade kommunikationen mellan server och klient som annars krävt ett nyskapat protokoll. Uppdelningen av front- och back-end underlättade inte bara resursfördelningen vid utveckling utan även vid felsökning då det i många fall blev lättare att se precis var felet uppkom. Back-ends uppbyggnad gjorde även att den går att återanvända vid eventuell utveckling till flertalet plattformar. Den arbetsprocess som följdes ses som en hybrid mellan agila metoder och vattenfallsmodellen. Mycket erfarenhet finns att hämta från projektet, bland annat hur krav kan ändras och hur en prototyp kan styra mjukvaruutvecklingen åt rätt håll. På grund av att surfplattan distraherar användaren under körning av bil har designen utgått från att minimera interaktionen som krävs med surfplattan under mätning.
author Andersson, Viktor
Berg, Emil
Bergsten, Emanuel
Classon, Johan
Fredriksson, Tony
Halldén, Max
Ljungberg, Niklas
author_facet Andersson, Viktor
Berg, Emil
Bergsten, Emanuel
Classon, Johan
Fredriksson, Tony
Halldén, Max
Ljungberg, Niklas
author_sort Andersson, Viktor
title Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
title_short Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
title_full Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
title_fullStr Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
title_full_unstemmed Övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
title_sort övervakningsfunktion för en mätplattform för mätning i bil – erfarenhetsrapport från kandidatprojekt i programvaruutveckling
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-107503
work_keys_str_mv AT anderssonviktor overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT bergemil overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT bergstenemanuel overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT classonjohan overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT fredrikssontony overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT halldenmax overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
AT ljungbergniklas overvakningsfunktionforenmatplattformformatningibilerfarenhetsrapportfrankandidatprojektiprogramvaruutveckling
_version_ 1718606429526425600