Programvara
Datorprogramvara, även kallad programvara, är en uppsättning instruktioner och tillhörande dokumentation som talar om för en dator vad den ska göra eller hur den ska utföra en uppgift. Programvara omfattar alla olika programvaror på en dator, t.ex. program och operativsystem. Applikationer är program som är utformade för att utföra en specifik operation, t.ex. ett spel eller en ordbehandlare. Operativsystemet (t.ex. Mac OS, Microsoft Windows, Android och olika Linuxdistributioner) är ett programvaruskikt som används som en plattform för att köra programmen och som styr alla verktyg i användargränssnittet, inklusive bildskärmen och tangentbordet.
Ordet programvara användes för första gången i slutet av 1960-talet för att betona skillnaden mellan programvara och datorhårdvara, som kan observeras fysiskt av användaren. Programvara är en uppsättning instruktioner som datorn följer. Före cd-skivor (compact discs) eller utvecklingen av internetåldern användes programvara på olika verktyg för datalagring av data på olika datamedia, som hålkort i papper, magnetskivor eller magnetband.
Ordet firmware används ibland för att beskriva en typ av programvara som är gjord speciellt för en viss typ av dator eller elektronisk enhet och som vanligtvis lagras på ett flashminne eller ROM-chip i datorn. Med fast programvara avses vanligtvis en programvara som direkt styr en maskinvara. Den fasta programvaran för en CD-enhet eller den fasta programvaran för ett modem är exempel på implementering av fast programvara.
Idag har programvara blivit en viktig del av våra liv. Utan programvara kan människan inte utvecklas.Vi använder programvara överallt. Programvaruingenjörer ansvarar för att producera felfri programvara som bokstavligen har blivit en viktig del av vårt dagliga liv. Förändringsbarhet och överensstämmelse är två av de viktigaste egenskaperna för utformning av programvara. Det finns också olika bearbetningsmodeller för utformning av programvara, bland annat Build and Fix, Waterfall och Agile software processing design methods.
LibreOffice Writer, ett exempel på programvara.
Typer av programvara
De olika programvarutyperna kan delas in i kategorier utifrån gemensam funktion, typ eller användningsområde. Det finns tre breda klassificeringar:
- Applikationsprogram är datorprogram för att utföra användaruppgifter, t.ex. ordbehandling och webbläsare.
- Systemprogramvara används för att starta och driva datorsystem och nätverk. Detta inkluderar operativsystem.
- Programmeringsverktyg (även kallade utvecklingsprogram) används för att skapa program- och systemprogram. Detta görs genom att översätta och kombinera datorprogrammens källkod och bibliotek till körbara RAM-minnen. Dessa inkluderar kompilator och länkare.
Relaterade sidor
- Datorprogram
- Gratis programvara
- Programvaruteknik
Frågor och svar
F: Vad är datorprogramvara?
S: Datorprogramvara är en uppsättning instruktioner och dokumentation som talar om för en dator vad den ska göra eller hur den ska utföra en uppgift. Den omfattar alla olika program på en dator, t.ex. program och operativsystemet.
F: Vad är program?
S: Applikationer är program som är utformade för att utföra en specifik operation, t.ex. ett spel eller en ordbehandlare.
F: Vad är ett operativsystem?
S: Ett operativsystem (t.ex. Mac OS, Microsoft Windows, Android och olika Linuxdistributioner) är en typ av programvara som används som en plattform för att köra programmen och som styr alla verktyg för användargränssnittet, inklusive skärm och tangentbord.
F: Hur användes programvara före cd-skivor och Internetåldern?
S: Före cd-skivor (compact discs) eller utvecklingen av internetåldern användes programvara på olika datalagringsmedier, t.ex. hålkort i papper, magnetskivor eller magnetband.
F: Vad avser firmware?
S: Ordet firmware används ibland för att beskriva en typ av programvara som är gjord speciellt för en viss typ av dator eller elektronisk enhet och som vanligtvis lagras på Flash-minnet eller ROM-chipet i datorn. Firmware hänvisar vanligtvis till en del av en programvara som direkt styr maskinvaran.
F: Hur har programvara blivit viktig i våra liv i dag?
S: I dag har programvara blivit en viktig del av våra liv; den används överallt och ansvarar för att producera felfri programvara som bokstavligen har blivit en viktig del av vårt dagliga liv.
F: Vilka är några bearbetningsmodeller för utformning av programvara?
S: Några modeller för utformning av programvara är Build and Fix, Waterfall och Agile Software Processing Design Methods.