Software dele - Hvad det er, definition og koncept

Indholdsfortegnelse:

Anonim

Da softwaren er den immaterielle del af enhederne, består delene af softwaren af ​​hver af de sektioner, der gør softwaren som helhed mulig.

Det vil sige, selvom der findes forskellige typer software, kan det siges, at for at udvikle en af ​​disse typer, skal de opfylde fælles fælles minimumsstandarder.

Forskelle mellem operativsystemet og computerprogrammer

Inden man går ned i delene af software, skal de to store grupper af computersystemsoftware differentieres.

Ved operativsystem forstår vi enhedens digitale hjerne. Dette muliggør hver eneste af opgaverne på enheden, hvad enten det er programmer eller applikationer af enhver art.

På den anden side kan et computerprogram ikke udføres uden et operativsystem, der tidligere tillader os at åbne programmet. Derefter er hjertet operativsystemet i en enhed, og armene og benene på dette er programmerne.

Software dele

For det første skal det bemærkes, at de sektioner, der udgør operativsystemet, har et bredere interval end selve programmerne. Så de dele, der er integreret i ethvert program, kan findes i et operativsystem, i det mindste teoretisk.

Vi kan fremhæve to klassifikationer. På den ene side finder vi den såkaldte front-end og back-end, og på den anden side de funktioner eller sektioner, der skal udføres i en software.

Startende med sektionerne i softwaren skal den kunne:

  • Styre.
  • Giv værktøjerne.
  • Link oplysningerne om dette med brugeren.

Afhængigt af den software, vi henviser til, administrerer den, leverer nogle værktøjer eller andre og tilbyder os oplysningerne på en eller anden måde.

Der er software, der kun styrer (for eksempel Windows-mapper). Andre, der leverer værktøjer (Office-pakker). Eller linkdata (eksempel er genveje på skrivebordet).

Computerprogrammer er normalt værktøjer, der opfylder alle tre funktioner, men det er ikke altid tilfældet. Hvad man kan sige er, at et operativsystem altid har de ovennævnte funktioner.

På den anden side, hvis vi fokuserer på delene på udviklingsniveau, finder vi generelt to dele:

  • En del af frontenden. Denne del er ansvarlig for den visuelle del, hvormed brugeren interagerer med softwaren.
  • En del af back-end. I denne del handler det dog om at udvikle værktøjet, så det har en funktion, der ligger uden for selve enhedens rækkevidde, hvilket enten giver en lokal forbindelse via en lokal server eller en traditionel ekstern serverkommunikation.

Den professionelle, der kombinerer begge udviklingsområder, kaldes ofte en full stack-udvikler. Mens softwareudviklingsbranchen går ud over denne klassificering, er den stort set den mest basale.