Evolution och Underhåll av Mjukvara - Projekt, 7,5 hp
Studiestart
Hösttermin 2027
Undervisningsform
Campus, Dagtid, Halvfart
Språk
Engelska
Studietid
2027 vecka 35 till 2027 vecka 43
Avklarade kurser omfattande minst 120 hp varav minst 30 hp ska vara inom ett eller flera av följande områden: Programmering, Objektorienterad systemutveckling, Programvarudesign, Datastrukturer och algoritmer, Databasteknik, Datakommunikation, Realtidssystem, Operativsystem. Dessutom krävs avklarad kurs på minst 7.5 hp inom Grundläggande Programvaruteknik (Software Engineering) eller Programvaruutvecklingsprojekt i grupp.
Evolution och underhåll av mjukvara handlar om att kontinuerligt korrigera, anpassa och förbättra mjukvaran. Detta arbete medför särskilda utmaningar, till exempel måste man ofta förstå den existerande kodbasen utan att ha tillgång till de ursprungliga
utvecklarna, för att göra förändringar behöver man förstå vilka följdeffekter dessa förändringar kommer ha, man behöver modernisera bruket av till exempel enhetstester, och man behöver ta sig tid att fräscha upp kodbasen enligt goda programmeringsprinciper. Men det räcker inte att sätta sig in i och förstå programvarukoden i sig, man behöver också en förståelse för hur programvaran är lagrad i ett konfigurationshanteringssystem, och hur man föreslår, granskar, inför, och testar förändringar i programvaran och i konfigurationshanteringssystemet. Syftet med denna kurs är att, genom ett praktiskt fall, skapa en djupare insikt och förståelse för bland annat ovanstående utmaningar.
Avklarade kurser omfattande minst 120 hp varav minst 30 hp ska vara inom ett eller flera av följande områden: Programmering, Objektorienterad systemutveckling, Programvarudesign, Datastrukturer och algoritmer, Databasteknik, Datakommunikation, Realtidssystem, Operativsystem. Dessutom krävs avklarad kurs på minst 7.5 hp inom Grundläggande Programvaruteknik (Software Engineering) eller Programvaruutvecklingsprojekt i grupp.
Nivå
A1N
Kurskod
PA2558