Programvarudelar - Vad det är, definition och koncept

Innehållsförteckning:

Anonim

Eftersom programvaran är den immateriella delen av enheterna, består delarna av programvaran av var och en av de avsnitt som gör programvaran som helhet möjlig.

Det vill säga, även om det finns olika typer av programvara, kan man säga att för att utveckla någon av dessa typer måste de uppfylla gemensamma minimistandarder.

Skillnader mellan operativsystem och datorprogram

Innan du går in i delarna av programvaran bör de två stora grupperna av datorsystemsprogram 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.

Programvarudelar

För det första bör det noteras att avsnitten som utgör operativsystemet har ett bredare intervall än själva programmen. Så de delar som är integrerade i vilket program som helst kan hittas i ett operativsystem, åtminstone teoretiskt.

Vi kan lyfta fram två klassificeringar. Å ena sidan hittar vi den så kallade front-end och back-end, och å andra sidan de funktioner eller sektioner som ska köras i en programvara.

Från och med programvarans avsnitt bör den kunna:

  • Hantera.
  • Ge verktygen.
  • Länka informationen om detta till användaren.

Beroende på vilken programvara vi hänvisar till kommer den att administrera, tillhandahålla några verktyg eller andra och erbjuda oss informationen på ett eller annat sätt.

Det finns programvara som bara hanterar (till exempel Windows-mappar). Andra som tillhandahåller verktyg (Office-paket). Eller som länkdata (exempel är genvägar på skrivbordet).

Datorprogram är vanligtvis verktyg som uppfyller alla tre funktionerna, men så är inte alltid fallet. Vad som kan sägas är att ett operativsystem alltid kommer att ha de ovannämnda funktionerna.

Å andra sidan, om vi fokuserar på delarna på utvecklingsnivå, hittar vi generellt två delar:

  • En del av fronten. Denna del är ansvarig för den visuella delen genom vilken användaren interagerar med programvaran.
  • En del av back-end. I denna del handlar det dock om att utveckla verktyget så att det har en funktion som ligger utanför enhetens räckvidd, vilket ger antingen en lokal anslutning via en lokal server eller en traditionell fjärrserverkommunikation.

Den professionella som kombinerar båda utvecklingsområdena kallas ofta en full stack-utvecklare. Medan mjukvaruutvecklingsindustrin går utöver denna klassificering är den i stort sett den mest grundläggande.