Programski deli - kaj je to, opredelitev in koncept

Kazalo:

Programski deli - kaj je to, opredelitev in koncept
Programski deli - kaj je to, opredelitev in koncept
Anonim

Ker je programska oprema neoprijemljiv del naprav, so deli programske opreme sestavljeni iz vsakega od odsekov, ki omogočajo programsko opremo kot celoto.

To pomeni, da čeprav obstajajo različne vrste programske opreme, lahko rečemo, da morajo za razvoj katere koli od teh vrst izpolnjevati minimalne skupne standarde.

Razlike med operacijskim sistemom in računalniškimi programi

Preden se poglobimo v dele programske opreme, je treba ločiti dve veliki skupini programske opreme za računalniške sisteme.

Z operacijskim sistemom razumemo digitalne možgane naprave. To omogoča vsako nalogo v napravi, ne glede na to, ali gre za programe ali aplikacije.

Po drugi strani pa računalniškega programa ni mogoče zagnati brez operacijskega sistema, ki nam prej omogoča, da program odpremo. Nato je v napravi srce operacijski sistem, roke in noge tega pa so programi.

Programski deli

Najprej je treba opozoriti, da so odseki, ki sestavljajo operacijski sistem, širši od obsega programov samih. Tako lahko dele, ki so integrirani v kateri koli program, vsaj teoretično najdemo v operacijskem sistemu.

Izpostavimo lahko dve klasifikaciji. Na eni strani najdemo tako imenovani front-end in back-end, na drugi strani pa funkcije ali odseke, ki se izvajajo v programski opremi.

Začenši z razdelki programske opreme, bi morala biti sposobna:

  • Upravljaj.
  • Navedite orodja.
  • Povežite informacije o tem z uporabnikom.

Odvisno od programske opreme, na katero se sklicujemo, bo upravljala, zagotovila nekatera orodja ali druga in nam informacije ponudila na tak ali drugačen način.

Obstaja programska oprema, ki samo upravlja (na primer mape Windows). Drugi, ki ponujajo orodja (Officeovi paketi). Ali pa tisti podatki o povezavah (primer so bližnjice na namizju).

Računalniški programi so običajno orodja, ki izpolnjujejo vse tri funkcije, vendar to ni vedno tako. Lahko rečemo, da bo imel operacijski sistem zgoraj omenjene funkcije.

Po drugi strani pa, če se osredotočimo na dele na razvojni ravni, običajno najdemo dva dela:

  • Del prednjega dela. Ta del je odgovoren za vizualni del, s katerim uporabnik komunicira s programsko opremo.
  • Del zaledja. V tem delu pa gre za razvoj orodja, tako da ima funkcijo, ki presega obseg same naprave, ki zagotavlja bodisi lokalno povezavo prek lokalnega strežnika bodisi tradicionalno komunikacijo na daljavo.

Strokovnjaka, ki združuje obe področji razvoja, pogosto imenujemo razvijalec celotnega sklada. Industrija razvoja programske opreme sicer presega to klasifikacijo, vendar je na splošno najosnovnejša.