Vad är Software Development?

Av: Maria Nilsson

Softwareutveckling är den process genom vilken man skapar programvara. Programvara är ett samlingsbegrepp för olika typer av data som används av datorer för att utföra olika uppgifter. Programvara kan vara allt från operativsystem och appar till spel och webbsidor. Softwareutveckling är en komplex process som kräver kunskap inom flera olika områden. Man måste först och främst förstå hur datorer fungerar och hur olika typer av programvara fungerar tillsammans. Därefter måste man kunna utveckla och skriva kod som datorn förstår. Det finns olika typer av softwareutveckling och olika användningsområden för olika typer av programvara. Operativsystem och appar är t.ex. två mycket olika typer av programvara med mycket olika användningsområden. Operativsystem är programvara som styr hur en dator fungerar och används. Appar är programvara som utför olika funktioner och är avsedda för användning av människor. Det finns olika typer av kod som används inom softwareutveckling. En av de vanligaste kodtyperna är källkod. Källkod är kod som är skriven av en utvecklare och som innehåller instruktioner för hur en dator ska utföra olika uppgifter. Källkoden är sedan kompilerad till binärkod, som är kod som datorn förstår och kan utföra. Softwareutveckling är en komplex process och det finns olika kompetenser och verktyg som krävs för att utveckla olika typer av programvara. Det finns t.ex. olika typer av programmeringsspråk som används inom olika områden av softwareutveckling. Operativsystem och appar använder t.ex. olika programmeringsspråk. Det finns också olika typer av verktyg för att hjälpa till i processen av att skapa programvara. Verktygen kan vara allt från texteditorer och kompilatorer till olika typer av testverktyg. Det är också vanligt att använda olika typer av ramverk inom softwareutveckling. Ramverk är färdiga strukturer och kodbibliotek som underlättar och snabbar upp processen av att skapa programvara. Det finns många olika karriärmöjligheter inom softwareutveckling. Man kan t.ex. arbeta som programmerare, utvecklare, tester eller support. Man kan också arbeta inom olika typer av organisationer som t.ex. företag, myndigheter eller organisationer som arbetar med open source-programvara.

Jobb: Se lediga jobb som kräver liknande kompetens

Se relaterade ämnen:

Skapa din anonyma profil och få erbjudanden från 800 techbolag

Få erbjudanden och ansök anonymt.

Registrera dig nu

Om Demando

Välkommen till Demando. Vi är Sveriges största plattform för techrekrytering – och finns till för alla er som skapar tech - från utvecklare till designers, projektledare eller säljare. Här finns över 30 000 registrerade techtalanger och 800 bolag redo att hitta sin perfekta match.