De tre huvudfamiljerna av programvara
Hur?
Det finns tre huvudfamiljer av mjukvara: systemprogramvara, applikationsprogramvara och utvecklingsprogramvara.
Systemprogramvara är de program som hanterar datorernas grundläggande funktioner. De inkluderar operativsystem, drivrutiner och systemverktyg. Exempel på systemprogramvara är Windows, macOS, Linux och Android.
Programvara är utformad för att utföra specifika uppgifter för användare. De kan vara produktivitet, grafisk design, webbsurfning, spel eller underhållningsprogram. Exempel på applikationsprogram är Microsoft Office, Photoshop, Chrome och Angry Birds.
Utvecklingsprogramvara, även kallad programmeringsprogramvara, används för att skapa, testa och distribuera tillämpningsprogram och systemprogramvara. De inkluderar integrerade utvecklingsmiljöer, kompilatorer, debuggers och versionskontrollsystem. Exempel på utvecklingsprogram är Eclipse, Visual Studio, Git och Sublime Text.
Pourquoi?
Klassificeringen i tre huvudfamiljer av programvara baseras på de funktioner som programmen utför för användarna. Systemprogramvara ger grundläggande funktionalitet för datorer, applikationsprogramvara är utformad för att hjälpa användare att utföra specifika uppgifter, medan utvecklingsprogramvara används för att bygga annan programvara.
Var?
Programvara från alla familjer kan installeras på datorer, surfplattor, smartphones och andra elektroniska enheter.
Vem?
Mjukvaruutvecklare skapar program för användare, medan användarna själva är de som använder programvaran.
Exempel och figurer
Enligt Market Research Future-rapporten förväntas den globala applikationsmarknaden växa med en genomsnittlig årlig tillväxttakt på 14,9 % mellan 2018 och 2023. De mest populära applikationsmjukvarana är virtuella skrivbord, produktivitetssviter, projektledningsprogram, innehållshanteringssystem, och fakturering och faktureringsprogram. Den mest populära utvecklingsmjukvaran är Microsofts Visual Studio, Apples Xcode och Eclipse.
Liknande frågor och sökningar
– Vilken roll har systemprogramvaran?
– Vilka typer av applikationsprogram finns det?
– Hur används utvecklingsprogramvara?
– Vad är marknaden för tillämpningsprogram?
– Hur klassificeras säkerhetsprogramvara?
– Vilka är de mest använda systemprogramvaran?
– Vilka är fördelarna och nackdelarna med applikationsprogramvara?
– Hur väljer man rätt utvecklingsprogram för ditt projekt?
:
- Flera stora programvarufamiljer, Vad är programvarufamiljen?