Programvaruteknik

Programvaruteknik är ett område inom teknik för att utforma och skriva program för datorer eller andra elektroniska apparater. En programvarutekniker, eller programmerare, skriver programvara (eller ändrar befintlig programvara) och kompilerar programvara med hjälp av metoder som förbättrar den. Programvara av bättre kvalitet är lättare att använda. Bättre dokumentation hjälper andra människor att förstå och underhålla den och att lägga till nya funktioner. För att bli programvaruingenjör krävs erfarenhet och övning i att skriva kod. Programvaruteknik kan vara ett mycket svårt arbete. Det kan upprepas under programvaruversionens livscykel.

Detaljerad teknisk referensmodell för DoD.Zoom
Detaljerad teknisk referensmodell för DoD.

Stegen i skapandet av programvara

Programvaruteknik kan i stort sett delas in i följande steg:

  • Kraven anger vad programvaran ska göra.
  • Programvaruutveckling sker vanligtvis på papper. Där anges vilka de olika delarna av programvaran är och hur de kommunicerar med varandra.
  • När designfasen är klar kodas varje komponent (del) av programvaran. Koden är det som talar om för datorn exakt vad den ska göra i varje steg.
  • Testning görs för att se om komponenterna uppfyller kraven och om systemet som helhet uppfyller kraven.
  • Hela eller delar av denna process kan upprepas om programvarufel upptäcks eller om nya krav behövs.

Verktyg som används för att skapa programvara

Programvaruingenjörer använder många verktyg och metoder för att skapa programvara. Några av de vanligaste är:

  • Flödesscheman
  • UML-diagram
  • Verktyg för felsökning
  • Kompilator
  • Textredigerare, vanligen en del av en IDE - Integrated Development Environment (integrerad utvecklingsmiljö).
  • Databas

Relaterade sidor

  • Utveckling av programvara

AlegsaOnline.com - 2020 / 2023 - License CC3