Rapporten beskriver ett projekt som utförts i kursen TDDD96 - Kandidatprojekt i programvaruutveckling vid Linköpings universitet. Projektet gick ut på att utveckla ett verktyg för att analysera och visualisera programkod åt Saab Aeronautics. Verktyget analyserar disassembly-filer av ett program för att visualiera olika vägar exekveringen kan ta genom ett program, och körningsloggar för att visualisera ett anropsträd över programmet. Verktyget är tänkt att användas för att hjälpa till vid analys av mjukvara genom att visualisera flödet genom koden. Rapporten beskriver både den tekniska aspekten av projektet och dess resultat, och den arbetsmetodik som använts under projektet. Rapporten diskuterar även de erfarenheter som kan dokumenteras från projektet. En av de viktigaste erfarenheterna man kan ta med sig från detta projekt är vikten av kommunikation inom projektgruppen, speciellt för ett projekt som genomförs på distans. Det är också viktigt att ha bra kommunikation och kontinuerlig kontakt med kunden för att se till att det som utvecklas faktiskt är det som kunden efterfrågat. Rapporten inkluderar även en individuell del som varje projektmedlem skrivit. Dessa individuella delar djupdyker inom begränsade områden relaterat till projektet.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-177523 |
Date | January 2021 |
Creators | Broman, Sebastian, Halvarsson, Erik, Lells, Victor, Najeeb, Abedalhkeem, Samuelsson, Niklas, Stenström, Isak, Sundkvist, Christian, Vedin, William |
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.0131 seconds