I rapporten beskrivs det projekt projektgruppen PUM04 utförde som en del av kursen Kandidatprojekt i programvaruutveckling, kurskod TDDD96, på Linköpings universitet under vårterminen 2023. Projektet gick ut på att utveckla en webbapplikation åt företaget Sectra som ska visualisera data i loggfiler som laddats upp. Frontend-delen av applikationen skrevs i TypeScript med ramverket React och backend-delen i C++. För kommunikation mellan frontend och backend användes WebAssembly då även backend-delen körs i webbläsaren. Rapporten följer en standardiserad struktur med introduktion, bakgrund, teori, metod, resultat, diskussion samt slutsatser. I rapporten förklaras hur gruppen gick tillväga för att utveckla verktyget, vilka arbetsätt som användes, hur det gick, möjliga förbättringar och allt som kan tänkas behövas för att reproducera projektet. Fyra slutatser drogs. Första var att ett webbaserat visualiserigsverktyg kan implementeras på ett sådant sätt att man skapar värde för kunden genom att fokusera på användarvänlighet, funktionalitet och kvalitet. Andra var att de erfarenheter som kan dokumenteras från programvaruprojektet som kan vara intressanta för framtida projekt är att jobba agilt med SCRUM, arbeta inom både formell och informell struktur, kodgranskning och parprogrammering med parskiften. Tredje var att det stöd man kan få genom att skapa och följa upp en systemanatomi inte var värt mödan det tog att skapa den och hålla den uppdaterad för detta projekt. Fjärde och sista slutsatsen var att projektgruppen upplevde utvecklingen av en webbapplikation med hjälp av C++ och WebAssembly ledde till en långsammare utvecklingstakt och några andra mindre problem.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-195092 |
Date | January 2023 |
Creators | Arnlund, Nils, Andersson, Viktor, Holmgren, Rasmus, Johansson, Fabian, Kleringer, Göte, Larsson Eskilsson, Algot, Samuelsson, Adam, Wargren, Cajsa, Wilander, Albin, Östman, Anton |
Publisher | Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0024 seconds