Programvare deler - Hva det er, definisjon og konsept

Innholdsfortegnelse:

Programvare deler - Hva det er, definisjon og konsept
Programvare deler - Hva det er, definisjon og konsept
Anonim

Siden programvaren er den immaterielle delen av enhetene, består delene av programvaren av hver av seksjonene som gjør programvaren som en helhet mulig.

Det vil si, selv om det finnes forskjellige typer programvare, kan det sies at for å utvikle noen av disse typene, må de oppfylle felles felles standarder.

Forskjeller mellom operativsystemet og dataprogrammer

Før du går inn i delene av programvaren, bør de to store gruppene med datasystemprogramvare skilles fra hverandre.

Ved operativsystem forstår vi den digitale hjernen til enheten. Dette muliggjør hver og en av oppgavene på enheten, det være seg programmer eller applikasjoner av noe slag.

På den annen side kan ikke et dataprogram kjøres uten et operativsystem som tidligere tillater oss å åpne programmet. Så, i en enhet, er hjertet operativsystemet, og armene og bena på dette er programmene.

Programvare deler

For det første bør det bemerkes at seksjonene som utgjør operativsystemet har et bredere spekter enn selve programmene. Så delene som er integrert i et hvilket som helst program, kan bli funnet i et operativsystem, i det minste teoretisk.

Vi kan markere to klassifiseringer. På den ene siden finner vi den såkalte front-end og back-end, og på den andre siden funksjonene eller seksjonene som skal utføres i en programvare.

Fra og med delene av programvaren, skal den kunne:

  • Få til.
  • Gi verktøyene.
  • Koble informasjonen om dette til brukeren.

Avhengig av programvaren vi refererer til, vil den administrere, gi noen verktøy eller andre, og tilby oss informasjonen på en eller annen måte.

Det er programvare som bare administrerer (for eksempel Windows-mapper). Andre som gir verktøy (Office-pakker). Eller koblingsdata (eksempel er snarveier på skrivebordet).

Dataprogrammer er vanligvis verktøy som oppfyller alle tre funksjonene, men dette er ikke alltid tilfelle. Det som kan sies er at et operativsystem alltid vil ha de nevnte funksjonene.

På den annen side, hvis vi fokuserer på delene på utviklingsnivå, finner vi generelt to deler:

  • En del av frontenden. Denne delen er ansvarlig for den visuelle delen som brukeren kommuniserer med programvaren.
  • En del av bakenden. I denne delen handler det imidlertid om å utvikle verktøyet slik at det har en funksjon utenfor omfanget av selve enheten, og gir enten en lokal forbindelse via en lokal server eller en tradisjonell ekstern serverkommunikasjon.

Profesjonellen som kombinerer begge utviklingsfeltene kalles ofte en full stack-utvikler. Mens programvareutviklingsindustrien går utover denne klassifiseringen, er den stort sett den mest grunnleggende.