Välkommen till kursen i Mjukvaruarkitektur!
Denna innehållsrika kurs syftar till att ge god förståelse för hur vi designar mjukvara och system så att de uppfyller både funktionella krav och de kvalitetskrav som ställs på dem. Du kommer även att få insikt i hur man bygger en agil arkitektur och användningen av mönster, säker utveckling och möjligheterna med AI.
Genomförande av onlinekursen
Nedan finner du de onlinebaserade lektioner som bygger upp kursen. Vi rekommenderar att du tar lektionerna i den ordning som anges nedan – det finns en pedagogisk poäng bakom upplägget. I varje lektion finner du ett dokumentationsmaterial och i slutet av kursen ett quiz som du behöver genomföra med godkänt resultat (80%) för att du ska bli klar med kursen och för att ditt diplom ska skapas.
Lycka till!
Lektioner
En övergripande introduktion till IT-arkitektur
00. Inledning
Inledning I denna inledning presenteras kursen och en beskrivning av mjukvaruarkitektur, varför det är viktigt, samt en introduktion till mjukvaruarkitektens roll. Kurslärare: Robert Folkesson, Teknikchef, Active Solution Dokumentation 00.…
01. Kvalitetsattribut
Lektion 1 I den här lektionen diskuteras vilka icke-funktionella krav – eller kvalitetsattribut – vi behöver ta hänsyn till i vår mjukvaruarkitektur. Hur sätter vi upp mätpunkter för dessa och…
02. Säkerhet
Lektion 2 I den här lektionen diskuterar vi säkerhet som har blivit ett alltmer kritiskt område i och med att hotbilden i vår omvärld har förändrats. Hur kan du som…
03. Agile and Lean i Mjukvaruarkitektur
Lektion 3 Den agila rörelsen har haft oerhört stark påverkan på hur tjänste- och mjukvaruutveckling förändrats de senaste 30 åren. I den här lektionen diskuteras hur du kan arbeta agilt…
04. Mönster
Lektion 4 Mönster kan ge oss flera fördelar: mindre teknisk risk, kortare utvecklingstid, effektivare kommunikation. Det kan också leda till problem: överanvändning av mönster, införande av mönster där de inte passar.…
05. Framtiden för Mjukvaruarkitektur
Lektion 5 I den här lektionen undersöks några intressanta begrepp, metoder och teknologier som börjat få stort genomslag och kommer få ännu större genomslag i framtiden inom mjukvaruarkitektur – t.ex.…
06. Kursintyg och utvärdering
UtvärderingVi uppskattar verkligen att du tar dig tid att göra utvärderingen – det är vårt sätt att säkerställa att våra kurser ständigt utvecklas och håller hög kvalitet. Utvärderingen av en…
