Typer av programvara - Vad är det, definition och koncept

Innehållsförteckning:

Anonim

Programvarutyperna är de olika uppsättningarna av program och applikationer som bildas baserat på deras olika funktioner och egenskaper.

Med andra ord, även om programvaran i allmänhet har gemensamma egenskaper, finns det också specifikationer som bildar flera grupper med sina egna egenskaper som skiljer den från resten.

En liknande jämförelse skulle vara begreppet ”djur”. Inom detta kan vi hitta klassificeringar av alla slag, oavsett om de är ryggradsdjur eller ryggradslösa djur samt i förhållande till deras näringsdiet (vegetarisk, köttätare och allätare). När det gäller programvara kan de klassificeras efter deras huvudfunktion eller en uppsättning egenskaper som utgör en viss typ, bland många andra alternativ.

Om vi ​​grupperar dem efter den uppsättning egenskaper som de har gemensamt, kan vi dela dem i kontorsautomationsprogramvara (Office-paket och liknande), affärer (ERP, CRM, SCM, etc.), videospel, antivirus (Avast, Windows Defender, etc.) eller IoT (från det angelsaxiska sakernas internet, mestadels fokuserat på hemautomation och multiförbindelse mellan enheter) bland andra typer av program med specifika funktioner.

Typer av programvara beroende på deras funktion

Även om mjukvaran har gemensamt sin immateriella natur, dess arkitektur i form av ett program eller en applikation och att de måste byggas baserat på ett programmeringsspråk, för användnings- och användningsändamål, skiljer sig vanligtvis tre klasser av programvara:

  • Programmering. Det är en uppsättning verktyg som möjliggör utveckling av datorprogram. De är som en kaross av en bil. Exempel är textredigerare eller kodsamlare.
  • Av tillämpning. Det hamnar verktygen som möjliggör en aktivitet eller en handling digitalt. Fortsätt med similen, i det här fallet skulle det vara bilens hjul och pedaler. Exempel är videospel eller kontorsprogramvara.
  • Av system. Den består av det korrekta förhållandet mellan användaren och programvaran, som är det mest synliga ansiktet för upplevelseprocessen. Här kan vi äntligen bekräfta att det skulle vara svänghjulet och motorn. Exempel är operativsystem eller servrar.

De tre klasserna är nödvändiga för varandra, för att skapa de verktyg som vi hanterar idag är var och en av de nämnda klasserna nödvändiga.

Skillnader mellan operativsystem och datorprogram

Innan man går in i programvarutyperna efter deras form och syfte måste de två stora grupperna av programvara för datorsystem differentieras.

Genom operativsystem förstår vi enhetens digitala hjärna. Detta gör det möjligt för alla uppgif.webpter på enheten, vare sig det är program eller applikationer av något slag.

Å andra sidan kan ett datorprogram inte köras utan ett operativsystem som tidigare tillåter oss att öppna programmet. Sedan, i en enhet är hjärtat operativsystemet och armarna och benen på detta är programmen.

Typer av programvara enligt ditt mål

Det finns fem typer av programvara som individuellt identifierar dem baserat på deras typ av kod och deras mål:

  1. Av betalning. Denna typ av programvara erhålls efter betalning av försäljningspriset.
  2. Gratuitös. Å andra sidan är den så kallade freewaren programvaran som erhålls utan några monetära kostnader, det vill säga den kan förvärvas gratis.
  3. Fri. Å andra sidan hänvisar fri programvara till de två föregående (den kan betalas eller gratis) men med skillnaden att koden är öppen för ändringar av användaren. Med andra ord, om vi skulle prata om att köpa en bil och de lät oss modifiera dess motor utan problem skulle det vara en likhet med att skaffa ett datorprogram och ha tillgång till att ändra koden som utgör den.
  4. Med annonser. Denna typ av programvara är vanligtvis tillgänglig gratis men i gengäld visar den dig annonser för att tjäna pengar.
  5. Demonstrationer. De så kallade ”demos” är inget annat än de välkända ”demos”. De mest kända är videospel. De består av att visa dig en programvara som ursprungligen betalas gratis tills en period löper ut under en viss period. Det är en strategi för att lära ut innehållet och uppmuntra det till köp.

Genom syntes är det dessa typer som vi kan hitta. Bland dem kan det finnas hybrider, det vill säga det kan finnas några som är gratis och med annonser, till exempel.

Exempel på typer av programvara

Här är några exempel på olika typer av programvaraanalyserar dess funktion, form och mål:

  • iOS. Det är den programvara som Apple bygger på för utvecklingen av sina operativsystem för sina mobila enheter, vare sig de är smartphones eller surfplattor. Därför är det en programvara för betalningssystem som stöds av Swift-programmeringsspråket.
  • Sublim text. Det är en programvara som möjliggör textredigering med den speciella funktionen som den är inriktad på programmering. Sedan är det en gratis och gratis programmeringsprogramvara. Textredigerare kan utvecklas på nästan vilket programmeringsspråk som helst, så i den meningen är de mycket mångsidiga.
  • FIFA 2020. Det är ett program eller ett program som simulerar fotbollsvärlden i allmänhet när det gäller matcher, sport eller ekonomisk förvaltning. Följaktligen är det en applikationsprogramvara som har en betald version och en demoversion. Därför behöver du absolut ett operativsystem att köra på.