Computerprogram
Computersoftware, også kaldet software, er et sæt instruktioner og tilhørende dokumentationer, der fortæller en computer, hvad den skal gøre eller hvordan den skal udføre en opgave. Software omfatter alle de forskellige softwareprogrammer på en computer, f.eks. programmer og styresystemet. Applikationer er programmer, der er designet til at udføre en bestemt operation, f.eks. et spil eller et tekstbehandlingsprogram. Operativsystemet (f.eks. Mac OS, Microsoft Windows, Android og forskellige Linux-distributioner) er et lag af software, der bruges som platform til at køre programmerne og styrer alle brugergrænsefladeværktøjer, herunder skærm og tastatur.
Ordet software blev første gang brugt i slutningen af 1960'erne for at understrege forskellen mellem software og computerhardware, som brugeren kan observere fysisk. Software er et sæt instruktioner, som computeren følger. Før CD'er (compact discs) eller udviklingen af internetalderen blev software anvendt på forskellige datalagringsmedier som f.eks. papirstempelkort, magnetplader eller magnetbånd.
Ordet firmware bruges nogle gange til at beskrive en type software, der er lavet specielt til en bestemt type computer eller elektronisk enhed, og som normalt er gemt på en Flash-hukommelse eller ROM-chip i computeren. Firmware henviser normalt til et stykke software, der direkte styrer et stykke hardware. Firmware til et cd-drev eller firmware til et modem er eksempler på firmwareimplementering.
I dag er software blevet en vigtig del af vores liv. Uden software kan mennesket ikke udvikles.Vi bruger software overalt. Softwareingeniører er ansvarlige for at producere fejlfri software, som bogstaveligt talt er blevet en vigtig del af vores dagligdag. Ændringsmuligheder og overensstemmelse er to af de vigtigste egenskaber ved softwaredesign. Der findes også forskellige behandlingsmodeller til design af software, herunder Build and Fix, Waterfall og Agile softwareprocessing designmetoder.
LibreOffice Writer, et eksempel på software.
Typer af software
De forskellige typer software kan inddeles i kategorier baseret på fælles funktion, type eller anvendelsesområde. Der findes tre overordnede klassifikationer:
- Applikationssoftware er computerprogrammer til udførelse af brugeropgaver som f.eks. tekstbehandling og webbrowsere.
- Systemsoftware bruges til at starte og køre computersystemer og netværk. Dette omfatter operativsystemer.
- Computerprogrammeringsværktøjer (også kendt som udviklingssoftware) bruges til at skabe program- og systemsoftware. Dette gøres ved at oversætte og kombinere computerprogrammets kildekode og biblioteker til eksekverbare RAM'er. Disse omfatter compiler og linker.
Relaterede sider
- Computerprogram
- Gratis software
- Softwareudvikling
Spørgsmål og svar
Spørgsmål: Hvad er computersoftware?
A: Computersoftware er et sæt instruktioner og dokumentation, der fortæller en computer, hvad den skal gøre eller hvordan den skal udføre en opgave. Det omfatter alle de forskellige programmer på en computer, f.eks. programmer og styresystemet.
Spørgsmål: Hvad er programmer?
A: Programmer er programmer, der er designet til at udføre en bestemt handling, f.eks. et spil eller et tekstbehandlingsprogram.
Spørgsmål: Hvad er et operativsystem?
A: Et operativsystem (f.eks. Mac OS, Microsoft Windows, Android og forskellige Linux-distributioner) er en type software, der bruges som platform til at køre programmerne og styrer alle brugergrænsefladeværktøjer, herunder skærm og tastatur.
Spørgsmål: Hvordan blev software brugt før cd'er eller internetalderen?
A: Før CD'er eller udviklingen af internetalderen blev software anvendt på forskellige datalagringsmedier som f.eks. papirstempelkort, magnetplader eller magnetbånd.
Spørgsmål: Hvad betyder firmware?
A: Ordet firmware bruges nogle gange til at beskrive en type software, der er lavet specielt til en bestemt type computer eller elektronisk enhed, og som normalt er gemt på Flash-hukommelse eller ROM-chip i computeren. Firmware henviser normalt til et stykke software, der direkte styrer hardware.
Spørgsmål: Hvordan er software blevet vigtigt i vores liv i dag?
A: I dag er software blevet en vigtig del af vores liv; det bruges overalt og er ansvarligt for at producere fejlfri software, som bogstaveligt talt er blevet en væsentlig del af vores dagligdag.
Spørgsmål: Hvad er nogle behandlingsmodeller til udformning af software?
A: Nogle af de modeller, der anvendes til at designe software, omfatter Build and Fix, Waterfall og Agile Software Processing Design Methods.