Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • Sastav primijenjenog softvera. Aplikacioni program (računari i internet)

Sastav primijenjenog softvera. Aplikacioni program (računari i internet)

programer prilikom pisanja programa, a kompajler se koristi za transformaciju gotovog, debagovanog, verifikovanog programa. Prevedeni program će raditi brže, pošto mašina ne mora da prevodi u mašinske kodove pre izvršenja naredbe.

5.8. Glavne vrste aplikativnih programa

Aplikacioni program je program, re-

dodjeljivanje zadataka u određenom problemskom području. Takvi programi su dizajnirani za obradu širokog spektra informacija: tekstualnih, numeričkih, zvučnih, grafičkih u različite svrhe. Na primjer, postoje programi za pravljenje astroloških karata, crtanje slika, pisanje muzike, učenje stranog jezika, računovodstvo, igrice i mnogi drugi.

Aplikacioni programi se mogu koristiti ili samostalno, odnosno za rješavanje postavljenog zadatka bez pomoći drugih programa, ili kao dio softverskih sistema ili paketa. Svi aplikativni programi se mogu podijeliti na programi opće namjene, orijentisan na probleme obojena i metodski orijentisan.

Programi opće namjene potrebni su u različitim područjima ljudske aktivnosti za obavljanje određene funkcije, na primjer, za sastavljanje i štampanje dokumenata, crtanje grafikona, kreiranje i obradu crteža itd.

Problemski orijentisani programi dizajniran za ponovno

bavljenje specifičnim zadacima u uskim oblastima ljudske aktivnosti. Primjeri takvih programa su računovodstveni programi, HR programi, magacinski programi itd.

Metodski orijentisani programi obezbeđuju, bez obzira na oblast i funkcije informacionih sistema, metode za rešavanje problema (matematičkih, statističkih i drugih).

5.8.1. Aplikacije opće namjene

Aplikacije opće namjene koriste se u različitim područjima ljudske djelatnosti. Uz pomoć ovakvih programa stručnjaci različitih profila imaju priliku da rješavaju probleme u svojoj predmetnoj oblasti. Na primjer, uz pomoć MS Word uređivača teksta moguće je sastavljati i uređivati ​​poslovne tekstualne dokumente, pisati programske tekstove, koristiti ga kao HTML editor i sistem poslovne i naučne grafike, pripremati i slati pisma putem e- pošta itd.

Takvi programi uključuju sve uredske programe, grafičke

urednici, sistemi za upravljanje bazama podataka, programi za prepoznavanje teksta, itd.

Urednici teksta. Ovo su programi za unos i uređivanje tekstova. Ova grupa programa je fokusirana na rad sa čisto tekstualnim fajlovima, koji mogu uključivati ​​tekstualne dokumente, tekstove programa, konfiguracione fajlove, fajlove postavki itd. Upadljiv predstavnik takvih softverskih proizvoda je WordPad.

Moderni uređivači teksta pružaju mnogo mogućnosti za obradu teksta, kao što su:

mogućnost korištenja fontova različitih stilova;

sposobnost rada s proporcionalnim fontovima;

postavljanje proizvoljnog razmaka između redova;

automatsko prelamanje riječi u novi red i formatiranje teksta prema navedenim parametrima polja;

postavljanje zaglavlja i podnožja i automatsko numerisanje stranica;

obrada i numerisanje fusnota;

poravnanje ivica pasusa;

kucanje u više kolona;

provjera pravopisa i sinonimi, itd.

Procesori teksta fokusiran na kreiranje dokumenata različitog stepena složenosti sa moćnim alatima za formatiranje i uključivanje grafike. Tipičan predstavnik ove grupe je MS Word. Ovaj program za obradu teksta ima toliku listu ugrađenih funkcija da mnogi iskusni programeri redovno otkrivaju nove stvari. Vjeruje se da napredni korisnik koji koristi WinWord na dnevnoj bazi koristi samo 10% njegovog potencijala. Ove bogate mogućnosti dovele su do činjenice da danas skoro svi korisnici IBM-kompatibilnih računara koriste ovaj procesor za obradu teksta. Pored tradicionalnih funkcija uređivača teksta, Word vam omogućava rad sa tabelama, grafikonima, raznim grafičkim objektima, fotografijama, video zapisima i zvukom. Pojednostavljuje rad sa skenerom i kamerom, gotovi fajlovi se mogu sačuvati na računaru ili poslati e-poštom. Pomoću ovog procesora teksta moguće je dizajnirati web stranice i kreirati hipertekst. Ako se zadatak često izvodi u programu Microsoft Word, možete automatizirati njegovo izvršavanje pomoću makronaredbe. Osim toga, Word ima mnogo postavki, omogućavajući svakom korisniku da prilagodi okruženje po svom ukusu.

Ogroman broj servisnih funkcija, kao što su provjera pravopisa, prijevod, tezaurus, automatsko prevođenje i odlična kontekstualna pomoć čine ovaj program nezamjenjivim i najčešće korištenim u uredskoj praksi. U sadašnjoj fazi razvoja IT-a, većina računarskog vremena se koristi za obradu samo tekstualnih informacija, za pripremu raznih dokumenata: pisama, članaka, službenih dokumenata (sertifikati, ugovori

kompjuteri. Prvi program za tabelarne proračune kreiran je 1979. za računare poput Apple II i zvao se VisiCalc. Program je stekao široku popularnost, a 1982. godine pojavio se čuveni procesor tabela Lotus 1-2-3, dizajniran za IBM PC. Lotus je kombinovao računarsku snagu, poslovnu grafiku i funkcije relacione baze podataka. Rješenja za mnoge računske probleme na računaru, koja su se ranije mogla postići samo programiranjem, postala su moguća implementirati u proračunskim tabelama. Nešto kasnije pojavili su se i drugi softverski proizvodi ove klase: Multiplan, Quattro Pro, SuperCalc i sl.

Jedan od najpopularnijih procesora za proračunske tablice danas je MS Excel, koji je dio Microsoft Office paketa. Ovaj procesor je efektivno monopolizirao tržište proračunskih tablica, istiskujući sve druge slične programe.

Prilikom rada s procesorom proračunskih tablica, na ekranu se prikazuje pravokutna tabela koja se sastoji od numeriranih ćelija u koje se mogu unositi podaci i na kojima se mogu izvršiti određene radnje.

Glavni tipovi podataka u tabelama su numerički, znakovni, logički, tj. možete unositi brojeve, tekst i formule u ćelije. Poseban slučaj formule je numerička konstanta ili varijabla, općenito - aritmetički ili logički izraz.

Procesor proračunskih tablica izvodi proračune formule skeniranjem tablice određenim redoslijedom. Ovo skeniranje uvijek počinje od ćelije A1. Redoslijed izračunavanja može se postaviti po redu ili koloni. Svaki put kada unesete nove podatke u ćeliju, cijela tabela se automatski ponovo izračunava (režim automatskog brojanja).

Zbog ovih mogućnosti, proračunske tablice imaju mnogo područja primjene - od pisanja jednostavnih programa do matematičkog modeliranja i korištenja proračunskih tablica kao sistema za upravljanje bazom podataka.

At matematičko modeliranje korištenjem formula se prikazuje odnos između različitih parametara određenog realnog sistema. Zbog svog glavnog svojstva - trenutnog ponovnog izračunavanja formula kada se mijenjaju vrijednosti njihovih operanada, procesor proračunskih tablica je zgodan alat za organiziranje eksperimenta: odabir parametara, predviđanje ponašanja modeliranog sistema, analiza zavisnosti, planiranje. Dodatnu pogodnost za modeliranje pruža grafički prikaz podataka.

Korišćenje tabela u kvalitet baze podataka omogućava vam da izvršite neke operacije manipulacije podacima svojstvene relacionom DBMS-u. Ovo je traženje informacija prema određenim uslovima i sortiranje informacija. Naravno, u poređenju sa DBMS-ovima, tabele imaju manje mogućnosti u ovoj oblasti.

Trenutno najčešće korišteni MS Excel za ponovno

Aplikacioni program

Aplikacioni program ili aplikacija- program dizajniran za obavljanje određenih korisničkih zadataka i dizajniran je za direktnu interakciju s korisnikom. U većini operativnih sistema, aplikativni programi ne mogu direktno pristupiti računarskim resursima, već stupaju u interakciju sa hardverom i tako dalje. preko operativnog sistema.

Definicija

TO aplikativni softver (aplikativni softver) se odnosi na programe napisane za korisnike ili od strane samih korisnika da dodijele određeni posao računaru. Programi za obradu narudžbi ili liste distribucije su primjer aplikativnog softvera. Programeri koji pišu aplikativni softver nazivaju se aplikativnim programerima.

Klasifikacija aplikativnog softvera

  • Aplikativni softver preduzeća i organizacija. Na primjer, finansijsko upravljanje, sistem odnosa s kupcima, lanac nabavke. Ovaj tip takođe uključuje softver odeljenja za mala preduzeća, kao i softver za pojedinačna odeljenja unutar velikog preduzeća. (Primjeri: Upravljanje putnim troškovima, IT podrška)
  • Softver za infrastrukturu preduzeća. Pruža opšte mogućnosti za podršku poslovnom softveru. To su baze podataka, serveri e-pošte, upravljanje mrežom i sigurnost.
  • Softver za informacijske radnike. Služi potrebama pojedinačnih korisnika za kreiranje i upravljanje informacijama. To su obično upravljanje vremenom, upravljanje resursima, dokumentacija, kao što je obrada teksta, proračunske tabele, klijenti e-pošte i blogova, lični informacioni sistemi i urednici medija.
  • Softver za pristup sadržaju. Koristi se za pristup određenim programima ili resursima bez njihovog uređivanja (međutim, može uključiti i funkciju uređivanja). Namijenjeno grupama ili pojedinačnim korisnicima digitalnog sadržaja. To su, na primjer, media playeri, web pretraživači, satelitski pretraživači itd.
  • Obrazovni softver je po sadržaju sličan softveru za medije i zabavu, međutim, za razliku od njega, ima jasne zahtjeve za provjeru znanja korisnika i praćenje napretka u proučavanju određenog materijala. Mnogi obrazovni programi uključuju dijeljenje i funkcije više dionika.
  • Softver za simulaciju. Koristi se za simulaciju fizičkih ili apstraktnih sistema za naučna istraživanja, nastavu ili zabavu.
  • Softverski alati u oblasti medija. Zadovoljiti potrebe korisnika koji proizvode štampane ili elektronske medijske resurse za druge potrošače, na komercijalnoj ili obrazovnoj osnovi. To su programi za obradu štampe, raspored, obradu multimedije, HTML uređivači, uređivači digitalne animacije, digitalni zvuk itd.
  • Aplikacioni programi za projektovanje i izgradnju. Koristi se u razvoju hardvera ("Hardver") i softvera. Uključuje kompjuterski podržan dizajn (CAD), kompjuterski podržan inženjering (CAE), uređivanje i kompajliranje programskih jezika, Integrisana razvojna okruženja, Interfejse programera aplikacija.

vidi takođe

Wikimedia fondacija. 2010.

Pogledajte šta je "Aplikacioni program" u drugim rječnicima:

    U širem smislu, program ili paket aplikacija koji implementira obradu podataka u određenom području primjene. Aplikacioni program direktno izvršava funkcije koje zahtijeva korisnik. Aplikacioni program u užem smislu ... ... Finansijski vokabular

    - (aplikacija, aplikativni program), program (vidi PROGRAM (za računare)) dizajniran za rješavanje pojedinačnih zadataka ili klase zadataka povezanih s obradom podataka u određenoj oblasti djelatnosti. Termin se koristi za razlikovanje ... ... enciklopedijski rječnik

    aplikativni program- Program dizajniran da riješi problem ili klasu problema u određenoj oblasti primjene sistema za obradu informacija. [GOST 19781 90] sistemi za obradu informisati. softver EN aplikacijski program ... Vodič za tehničkog prevodioca

    Aplikacioni program- 7. Aplikacioni program Aplikacioni program Program dizajniran za rješavanje problema ili klase problema u određenoj oblasti primjene sistema za obradu informacija

Šta je softver

Mogućnosti modernog računara su toliko velike da ga sve veći broj ljudi koristi u svom radu, učenju i svakodnevnom životu. Najvažniji kvalitet modernog računara je njegova "prijateljstvo za upotrebu". Komunikacija čovjeka i računara postala je jednostavna, vizualna i razumljiva. Računar sam upućuje korisnika šta da radi u datoj situaciji, pomaže da se izvuče iz teških situacija. To je moguće zahvaljujući kompjuterskom softveru.

Hajde da ponovo upotrebimo analogiju između kompjutera i čoveka. Novorođenče ništa ne zna i ne zna kako. Znanja i vještine stječe u procesu razvoja, učenja, gomilanja informacija u svom pamćenju. Kompjuter sastavljen u fabrici od mikrokola, žica, ploča i drugih stvari je kao novorođenče. Možemo reći da je učitavanje softvera u memoriju računara slično procesu učenja djeteta. Softver kreiraju programeri.

Cijeli skup programa pohranjenih na svim uređajima dugoročne memorije računala čini njegov softver (SW).

Računalni softver se stalno ažurira, razvija i unapređuje. Trošak instaliranih programa na modernom PC-u često premašuje cijenu njegovih tehničkih uređaja. Razvoj modernog softvera zahtijeva vrlo visoke kvalifikacije programera.

Vrste softvera

U kompjuterskom softveru postoji neophodan dio bez kojeg se na njemu ništa ne može uraditi. To se zove sistemski softver. Kupac kupuje računar opremljen sistemskim softverom koji je podjednako važan za rad računara kao i memorija ili procesor. Pored sistemskog softvera, kompjuterski softver uključuje i aplikativne programe i sisteme za programiranje.

Računarski softver se deli na:

Sistemski softver;
- primijenjeni softver;
- sistemi za programiranje.
O sistemskom softveru i sistemima za programiranje biće reči kasnije. Hajde da se sada upoznamo sa primenjenim softverom.
Sastav primijenjenog softvera
Programi pomoću kojih korisnik može riješiti svoje informacijske zadatke bez pribjegavanja programiranju nazivaju se aplikativni programi.

Po pravilu, svi korisnici više vole imati skup aplikacija koje su potrebne gotovo svima. Zovu se programi opšte namene. To uključuje:

Tekstualni i grafički uređivači, pomoću kojih možete pripremati različite tekstove, kreirati crteže, graditi crteže; drugim riječima, pisati, crtati, crtati;

Sistemi za upravljanje bazama podataka (DBMS), koji omogućavaju pretvaranje računara u referentnu knjigu o bilo kojoj temi;

Tabelarni procesori koji omogućavaju organizovanje tabelarnih proračuna koji su vrlo česti u praksi;

Komunikacijski (mrežni) programi dizajnirani za razmjenu informacija sa drugim računarima, u kombinaciji sa podacima u računarskoj mreži.

Kompjuterske igre su veoma popularna vrsta aplikativnog softvera. Većina korisnika sa njima započinje komunikaciju sa računarima.

Osim toga, postoji veliki broj specijalizovanih aplikacija za profesionalne aktivnosti. Često se nazivaju paketima aplikacija. To su, na primjer, računovodstveni programi koji proizvode obračun zarada i druge obračune koji se rade u računovodstvenim službama; Kompjuterski potpomognuti projektni sustavi koji pomažu dizajnerima da razviju dizajne za različite tehničke uređaje; paketi koji vam omogućavaju rješavanje složenih matematičkih problema bez pisanja programa; programi obuke iz raznih školskih predmeta i još mnogo toga.

Sistemski softver

Sistemski softver je skup programa koji omogućavaju efikasnu kontrolu komponenti računarskog sistema, kao što su procesor, memorija sa slučajnim pristupom, ulazno-izlazni uređaji, mrežna oprema, koji djeluju kao "međuslojni interfejs", s jedne strane hardver, a sa druge - korisničke aplikacije... Za razliku od primenjenog softvera, sistemski softver ne rešava specifične primenjene probleme, već samo obezbeđuje rad drugih programa, upravlja hardverskim resursima računarskog sistema itd.

OS

Operativni sistem je kompleks sistemskih programa koji proširuje mogućnosti računarskog sistema, kao i omogućava upravljanje njegovim resursima, učitavanje i izvršavanje aplikativnih programa i interakciju sa korisnicima. U većini računarskih sistema, OS je glavni, najvažniji (a ponekad i jedini) dio sistemskog softvera.
OS funkcije
Glavne funkcije(najjednostavniji OS):
Učitavanje aplikacija u RAM i njihovo izvršavanje.
Standardiziran pristup perifernim uređajima (I/O uređaji).
Upravljanje memorijom (distribucija između procesa, virtuelna memorija).
Kontrola pristupa podacima na nepromjenjivim medijima (kao što su tvrdi disk, CD, itd.), organiziranim u određenom sistemu datoteka. Korisnički interfejs.
Mrežne operacije, podrška za stek protokola.

Dodatne funkcije:
Paralelno ili pseudoparalelno izvršavanje zadataka (multitasking).
Interakcija između procesa: razmjena podataka, međusobna sinhronizacija.
Zaštita samog sistema, kao i korisničkih podataka i programa od radnji korisnika (zlonamjernih ili nesvjesnih) ili aplikacija.
Razlikovanje prava pristupa i višekorisničkog načina rada (autentifikacija, autorizacija).
== Koncept operativnog sistema
==

Postoje dvije grupe definicija OS: "skup programa koji kontroliraju opremu" i "skup programa koji kontroliraju druge programe". Oba imaju svoje tačno tehničko značenje, koje, međutim, postaje jasno tek detaljnijim razmatranjem pitanja zašto su operativni sistemi uopšte potrebni.
Postoje računarske aplikacije za koje je OS suvišan. Na primjer, ugrađeni mikroračunari danas se nalaze u mnogim kućanskim aparatima, automobilima (ponekad i po desetak u svakom), mobitelima itd. Često takav računar stalno izvršava samo jedan program koji se pokreće pri pokretanju. A jednostavne konzole za igre — takođe specijalizovani mikroračunari — mogu bez operativnog sistema pokretanjem programa na „katridžu“ ili CD-u koji je umetnut u uređaj pri pokretanju. Međutim, neki mikroračunari i konzole za igre i dalje pokreću svoje specifične operativne sisteme. U većini slučajeva, to su sistemi slični UNIX-u (potonje se posebno odnosi na programabilnu komutatorsku opremu: firewall, rutere).

Osnovne ideje za OS

Prethodnikom OS-a treba smatrati uslužne programe (učitavače i monitore), kao i biblioteke često korišćenih rutina, koje su počele da se razvijaju pojavom računara opšte namene prve generacije (krajem 1940-ih). Uslužni programi su minimizirali fizičke manipulacije operatera sa opremom, a biblioteke su omogućile izbjegavanje višestrukog programiranja istih radnji (izvođenje ulazno-izlaznih operacija, izračunavanje matematičkih funkcija, itd.).

Tokom 1950-ih i 60-ih godina formirane su i implementirane glavne ideje koje definiraju funkcionalnost OS-a: batch mod, podjela vremena i multitasking, razdvajanje ovlaštenja, realno vrijeme, strukture datoteka i sistemi datoteka.

Ugrađeni programi

Ugrađeni programi ili firmver su programi "uvezani" u digitalne elektronske uređaje. U nekim slučajevima (na primjer, BIOS IBM-PC kompatibilnih računara) su u stvari dio operativnog sistema, pohranjeni u trajnoj memoriji. U prilično jednostavne uređaje, cijeli operativni sistem se može ugraditi. Mnogi uređaji modernih računara imaju svoj "firmware" koji kontrolira ove uređaje i pojednostavljuje interakciju s njima.

Komunalne usluge

Uslužni programi (engleski utility ili alat) - programi dizajnirani za rješavanje uskog raspona pomoćnih zadataka. Ponekad se uslužni programi klasificiraju kao uslužni softver na koji su uslužni programi navikli
Praćenje indikatora rada senzora i opreme - praćenje temperature procesora, video adaptera; čitanje S.M.A.R.T. tvrdi diskovi;
Kontrola parametara opreme - ograničavanje maksimalne brzine rotacije CD drajva; mijenjanje brzine ventilatora.
Kontrolni indikatori - provjera referentnog integriteta; ispravnost zapisa podataka.
Poboljšanja - formatiranje i/ili ponovno particioniranje diska uz spremanje podataka, njihovo brisanje bez oporavka.

Vrste komunalnih usluga

Disk uslužni programi
Defragmentatori
Provjera diska - traženje pogrešno snimljenih ili oštećenih na različite načine datoteka i dijelova diska i njihovo naknadno brisanje radi efikasnog korištenja prostora na disku.
Čišćenje diska - brisanje privremenih datoteka, nepotrebnih datoteka, čišćenje "korpe za smeće".
Particioniranje diska - podjela diska na logičke diskove, koji mogu imati različite sisteme datoteka i koji operativni sistem percipira kao nekoliko različitih diskova.
Backup - kreiranje sigurnosnih kopija cijelih diskova i pojedinačnih datoteka, kao i vraćanje iz ovih kopija.
Komprimiranje diskova - komprimiranje informacija na diskovima za povećanje kapaciteta tvrdih diskova. Uslužni programi registra
Uslužni programi za nadzor opreme
Testovi hardvera

Aplikacioni softver

Aplikacijski program ili aplikacija - program dizajniran za obavljanje određenih korisničkih zadataka i dizajniran za direktnu interakciju s korisnikom. U većini operativnih sistema, aplikativni programi ne mogu direktno pristupiti računarskim resursima, već stupaju u interakciju sa hardverom i tako dalje. preko operativnog sistema. Takođe na jednostavnom jeziku - pomoćni programi.
Klasifikacija

Tip
opšti softver
Urednici teksta
Računalni sistemi nametanja
Grafički urednik
DBMS
softver posebne namjene
Ekspertni sistemi
Multimedijalne aplikacije (Medijski plejeri, programi za kreiranje/uređivanje videa, zvuka, Text-To-Speech, itd.)
Hipertekstualni sistemi (elektronski rječnici, enciklopedije, referentni sistemi)
Sistemi za upravljanje sadržajem
softver profesionalnog nivoa
CAD
AWP
ACS
APCS
ASNI
Geografski informacioni sistemi
Sistemi naplate
CRM
Po obimu
Aplikativni softver preduzeća i organizacija. Na primjer, finansijsko upravljanje, sistem odnosa s kupcima, lanac nabavke. Ovaj tip takođe uključuje softver odeljenja za mala preduzeća, kao i softver za pojedinačna odeljenja unutar velikog preduzeća. (Primjeri: Upravljanje putnim troškovima, IT podrška)
Softver omogućava korisniku pristup računarskim uređajima.
Softver za infrastrukturu preduzeća. Pruža opšte mogućnosti za podršku poslovnom softveru. To su sistemi za upravljanje bazama podataka, e-mail serveri, upravljanje mrežom i sigurnost.
Softver za informacijske radnike. Služi potrebama pojedinačnih korisnika za kreiranje i upravljanje informacijama. To su obično upravljanje vremenom, upravljanje resursima, dokumentacija, kao što je obrada teksta, proračunske tabele, klijenti e-pošte i blogova, lični informacioni sistemi i urednici medija.
Softver za pristup sadržaju. Koristi se za pristup određenim programima ili resursima bez njihovog uređivanja (međutim, može uključiti i funkciju uređivanja). Namijenjeno grupama ili pojedinačnim korisnicima digitalnog sadržaja. To su, na primjer, media playeri, web pretraživači, satelitski pretraživači itd.
Obrazovni softver je po sadržaju sličan softveru za medije i zabavu, međutim, za razliku od njega, ima jasne zahtjeve za provjeru znanja korisnika i praćenje napretka u proučavanju određenog materijala. Mnogi obrazovni programi uključuju dijeljenje i funkcije više dionika.
Softver za simulaciju. Koristi se za simulaciju fizičkih ili apstraktnih sistema za naučna istraživanja, nastavu ili zabavu.
Softverski alati u oblasti medija. Zadovoljiti potrebe korisnika koji proizvode štampane ili elektronske medijske resurse za druge potrošače, na komercijalnoj ili obrazovnoj osnovi. To su programi za obradu štampe, raspored, obradu multimedije, HTML uređivači, uređivači digitalne animacije, digitalni zvuk itd.
Aplikacioni programi za projektovanje i izgradnju. Koristi se u razvoju hardvera ("Hardver") i softvera. Uključuje kompjuterski podržan dizajn (CAD), kompjuterski podržan inženjering (CAE), uređivanje i kompajliranje programskih jezika, Integrisana razvojna okruženja, Interfejse programera aplikacija.
Linkovi na korištene resurse

Svaki učenik ili odrasla osoba koja na ovaj ili onaj način koristi računar u svakodnevnom životu susreće se sa konceptom kao što je „aplikacioni softver“. Neki korisnici naivno svrstavaju apsolutno sve programe instalirane na računar u ovu kategoriju. Ovo je jasna zabluda, budući da sastav aplikativnog softvera uključuje samo strogo definisane aplikacije koje odgovaraju nekim osnovnim karakteristikama. Pokušajmo dati kratak opis ove vrste softvera.

Računarstvo: primijenjeni softver

Moderni softver se obično dijeli na nekoliko tipova, od kojih je jedan softver ove kategorije. Kako možete razlikovati aplikativne programe od drugih vrsta aplikacija? Veoma jednostavno.

Uglavnom, zadaci aplikativnog softvera su striktno definisani određenim okvirom. Drugim riječima, sav softver je konvencionalno fokusiran na obavljanje samo jednog ili više sličnih zadataka. Vi samo trebate napraviti razliku između aplikativnog softvera i aplikativnih programa. Aplikacijski softver je grupa koja objedinjuje apsolutno sve aplikacije (bilo u opštem smislu, ili u bilo kojoj odabranoj oblasti), dok su aplikativni programi određene aplikacije koje su fokusirane na određeni pravac upotrebe ili kreirane da izvedu jednu ili više radnji na postići cilj.

Može se razmotriti najjednostavnija situacija. Uzmimo Microsoft Office paket. Ovo je aplikativni softver (primjeri se mogu dati na drugim sličnim kolekcijama, ali svi znaju "Office", tako da izgleda praktičnije). Ipak, aplikacije koje su dio "Officea" (Word, Excel, Power Point, Access, itd.) su već aplikativni programi.

Namjena aplikativnog softvera

Budući da je ova vrsta softvera usmjerena na izvršavanje strogo definiranih zadataka, u izvjesnom smislu se (vrlo uslovno) može podijeliti na programe dizajnirane isključivo za jedan opći zadatak i čitave softverske sisteme koji kombinuju mogućnosti obavljanja kako glavnih tako i povezanih zadataka.

Iz ove perspektive možete razmotriti aplikativni softver. Primjeri su najbolji zasnovani na aplikacijama za obradu teksta. Na primjer, mnogi korisnici stalno brkaju pojmove "uređivač teksta" i "procesor teksta".

Iako ove aplikacije imaju dosta zajedničkog, ipak postoji značajna razlika između njih.

Uređivač teksta je dizajniran za pregled i uređivanje teksta sa minimalnim skupom alata (WordPad), a program za obradu teksta (MS Word), pored obavljanja osnovnih zadataka, omogućava obavljanje mnogih dodatnih radnji. Opet, podjela je ovdje prilično proizvoljna.

Ali standardni "Notepad" dostupan na bilo kom Windows sistemu je više hibridna aplikacija. Uz uređivanje teksta, može se koristiti kao programski alat, jer podržava sintaksu većine danas poznatih programskih jezika.

Opća klasifikacija aplikativnog softvera

Postaje sve teže kategorizirati aplikativni softver jer se novi programi pojavljuju relativno brzo i njihov opseg primjene se stalno širi. Nije iznenađujuće da danas jednostavno ne postoji jedinstven prihvaćen sistem razdvajanja programa.

Ipak, kao jedna od opcija može se navesti najopćenitija podjela aplikacija prema vrsti i području upotrebe. Obje kategorije su prilično obimne, tako da neke vrste aplikativnog softvera treba razmotriti odvojeno. Samo to može dati potpuno razumijevanje velike slike.

Razdvajanje po vrsti

Klasifikacija programa prema tipu prvenstveno se fokusira na vrstu zadatka koji se obavlja.

Dakle, radi lakšeg razumijevanja, gotovo sve aplikacije mogu se kombinirati u nekoliko velikih grupa:

  • Softver opće namjene;
  • Softver za zabavu;
  • Softver posebne namjene;
  • profesionalni softver;
  • prilagođeni aplikativni programi.

Softver opće namjene

  • uređivači i procesori teksta;
  • Alati za rad s proračunskim tablicama;
  • paketi za rad sa bazama podataka (DBMS);
  • grafički urednik;
  • izdavanje softverskih paketa (izgled računala);
  • internet pretraživači i programi za preuzimanje.

Naravno, ova lista se može dopunjavati koliko god želite. Dajemo samo kratku klasifikaciju, da tako kažemo, za opšte razumevanje suštine pitanja.

Softver za zabavu

Ova kategorija, kao što naziv govori, uključuje sve ono što nam pruža slobodno vrijeme. Industrija zabave ima mnogo pravaca, ali što se tiče računarske tehnologije, izdvojićemo samo glavne komponente.

  • Računalne igre;
  • sve vrste media playera;
  • Programi za gledanje televizije i slušanje radija (uključujući njihove internetske kolege);
  • Sportski softverski proizvodi;
  • geografski, literarni, kulinarski i drugi kognitivni apleti itd.

Kao što vidite, jednostavno je nemoguće nabrojati apsolutno sve aspekte slobodnog vremena.

Softver posebne namjene

Što se tiče ove vrste softvera, lako je pretpostaviti da aplikativni softver u ovoj kategoriji uključuje programe koji imaju vrlo uski fokus.

Među raznovrsnim softverskim paketima i aplikacijama, odvojeno se mogu razlikovati sljedeće komponente:

  • ekspertni sistemi (logički programi za rješavanje problemskih situacija ili donošenje određenih odluka);
  • hipertekst sistemi (elektronske biblioteke, rječnici, referentni sistemi, enciklopedije);
  • prevodioci (konvertori programa napisanih na određenom programskom jeziku u objektne datoteke);
  • sistemi za upravljanje sadržajem (dijeljenje, uređivanje, itd.);
  • paketi za obradu multimedije (audio, video editori, Text-to-Speech aplikacije, sekvenceri, virtuelni muzički studiji).

Profesionalni softver

S odjeljkom o profesionalnom softveru situacija je nešto složenija. Ova kategorija je vrlo velika, a obični korisnici gotovo nikada ne koriste programe uključene u nju.

Ipak, u ovoj grupi mogu se izdvojiti sljedeći paketi:

  • Računalni sustavi za projektovanje;
  • automatizirani kontrolni sistemi;
  • softverski i hardverski kompleksi za automatizaciju radnog mjesta;
  • sistemi upravljanja procesima;
  • automatizirani sustavi za znanstvena istraživanja;
  • sistemi naplate;
  • geografski informacioni sistemi;
  • Programi upravljanja skladištem;
  • Sistemi upravljanja odnosima s klijentima;
  • sistemi podrške za globalne trgovinske procese;
  • analitički sistemi;
  • automatizacija toka dokumenata;
  • sistemi upravljanja preduzećem (planiranje sredstava i resursa, upravljanje marketingom, organizacija proizvodnje i upravljanje popravkama);
  • automatizovani bankarski sistemi;
  • daljinsko bankarstvo i programi za korisničku podršku itd.

Opet, vrlo je problematično navesti apsolutno sve kategorije profesionalnih programa, a ova lista je data isključivo u svrhu razumijevanja softverskih proizvoda koji se u njoj nalaze.

Prilagođeni aplikativni programi

Sa ovom grupom sve je jednostavno. Većinom se radi o aplikacijama koje kreira sam korisnik koristeći skup alata koji mu stoje na raspolaganju, u nekom specifičnom računarskom okruženju u skladu sa mogućnostima samog okruženja i operativnog sistema u kojem ono radi.

Podjela prema sferi upotrebe

Klasifikacija primijenjenog softvera po ovoj osnovi također sadrži vrlo opsežne informacije. Među najprioritetnijim oblastima navešćemo one koje se najčešće susreću:

  • Softver za poduzeća i organizacije;
  • Softver za interakciju korisnika sa svim elementima računalnog sustava;
  • organizacija infrastrukture poduzeća;
  • Informacijski (kancelarijski) alati radnika;
  • sistemi za upravljanje sadržajem i dijeljenje;
  • Obrazovni interaktivni softver;
  • Softver za simulaciju za znanstveno istraživanje i predviđanje;
  • instrumentalni sustavi u području medija;
  • projektovanje i konstrukcija, inženjerski softver, itd.

Zaključak

Kao što možete vidjeti iz svega navedenog, aplikativni softver je jedna od najvećih grupa u razdvajanju programa i aplikacija. Jasno je da je jednostavno fizički nemoguće navesti apsolutno sve vrste programa, pravce u rješavanju zadataka ili područja primjene ovakvih softverskih proizvoda. Ipak, čak i klasifikacija data kao primjer omogućava vam da odmah shvatite razlike od, recimo, sistemskog softvera i uslužnih programa za upravljanje ili održavanje.

Na kraju, ostaje da se istakne najvažnija osobina primenjenog softvera. Sami programi ovog tipa ne mogu direktno komunicirati sa korisnikom, a takođe nemaju direktnu mogućnost pristupa resursima računara. Takva interakcija je moguća samo uz pomoć instaliranog operativnog sistema, koji u ovom slučaju igra ulogu određenog sloja između programa, pojedinih komponenata računara i krajnjeg korisnika.

Što se tiče razdvajanja softvera prema nekim karakterističnim karakteristikama, danas se može naći mnogo opcija za klasifikaciju, a navedeni primjer nije jedini i a priori ispravan. Ako slijedite neke specifične standarde usvojene i važeće u različitim zemljama, možete pronaći druge oblike podjele aplikacija i softverskih paketa u klase. Na primjer, ovdje je bilo moguće uključiti podjelu na plaćene, besplatne i shareware programe. Međutim, ovaj kriterij može odgovarati ne samo aplikativnom softveru, već i drugim vrstama softverskih proizvoda. Ako pažljivo pogledate standarde nekih zemalja, možete pronaći mnogo više kriterija koje ova vrsta softvera može zadovoljiti. I zato danas ne postoji jedinstven prihvaćen sistem koji bi softverski proizvod mogao pouzdano svrstati u samo jednu kategoriju. Štaviše, čak iu samom aplikativnom softveru možete pronaći mnoge, da tako kažem, hibridne aplikacije koje bi podjednako mogle pripadati različitim klasama softvera. Ali, ako se pitanje pogleda malo šire, čak i prema datim karakteristikama, moguće je sa velikim stepenom vjerovatnoće tvrditi da određeni program pripada upravo primijenjenom tipu, a ne nekoj drugoj kategoriji.

Aplikacioni program

Aplikacioni program ili aplikacija- program dizajniran za obavljanje određenih korisničkih zadataka i dizajniran je za direktnu interakciju s korisnikom. U većini operativnih sistema, aplikativni programi ne mogu direktno pristupiti računarskim resursima, već stupaju u interakciju sa hardverom i tako dalje. preko operativnog sistema.

Definicija

TO aplikativni softver (aplikativni softver) se odnosi na programe napisane za korisnike ili od strane samih korisnika da dodijele određeni posao računaru. Programi za obradu narudžbi ili liste distribucije su primjer aplikativnog softvera. Programeri koji pišu aplikativni softver nazivaju se aplikativnim programerima.

Klasifikacija aplikativnog softvera

  • Aplikativni softver preduzeća i organizacija. Na primjer, finansijsko upravljanje, sistem odnosa s kupcima, lanac nabavke. Ovaj tip takođe uključuje softver odeljenja za mala preduzeća, kao i softver za pojedinačna odeljenja unutar velikog preduzeća. (Primjeri: Upravljanje putnim troškovima, IT podrška)
  • Softver za infrastrukturu preduzeća. Pruža opšte mogućnosti za podršku poslovnom softveru. To su baze podataka, serveri e-pošte, upravljanje mrežom i sigurnost.
  • Softver za informacijske radnike. Služi potrebama pojedinačnih korisnika za kreiranje i upravljanje informacijama. To su obično upravljanje vremenom, upravljanje resursima, dokumentacija, kao što je obrada teksta, proračunske tabele, klijenti e-pošte i blogova, lični informacioni sistemi i urednici medija.
  • Softver za pristup sadržaju. Koristi se za pristup određenim programima ili resursima bez njihovog uređivanja (međutim, može uključiti i funkciju uređivanja). Namijenjeno grupama ili pojedinačnim korisnicima digitalnog sadržaja. To su, na primjer, media playeri, web pretraživači, satelitski pretraživači itd.
  • Obrazovni softver je po sadržaju sličan softveru za medije i zabavu, međutim, za razliku od njega, ima jasne zahtjeve za provjeru znanja korisnika i praćenje napretka u proučavanju određenog materijala. Mnogi obrazovni programi uključuju dijeljenje i funkcije više dionika.
  • Softver za simulaciju. Koristi se za simulaciju fizičkih ili apstraktnih sistema za naučna istraživanja, nastavu ili zabavu.
  • Softverski alati u oblasti medija. Zadovoljiti potrebe korisnika koji proizvode štampane ili elektronske medijske resurse za druge potrošače, na komercijalnoj ili obrazovnoj osnovi. To su programi za obradu štampe, raspored, obradu multimedije, HTML uređivači, uređivači digitalne animacije, digitalni zvuk itd.
  • Aplikacioni programi za projektovanje i izgradnju. Koristi se u razvoju hardvera ("Hardver") i softvera. Uključuje kompjuterski podržan dizajn (CAD), kompjuterski podržan inženjering (CAE), uređivanje i kompajliranje programskih jezika, Integrisana razvojna okruženja, Interfejse programera aplikacija.

vidi takođe

Wikimedia fondacija. 2010.

  • Kaspijska provincija
  • Primijenjena etika

Pogledajte šta je "Aplikacioni program" u drugim rječnicima:

    Aplikacioni program- u širem smislu, program ili aplikativni paket koji implementira obradu podataka u određenom području primjene. Aplikacioni program direktno izvršava funkcije koje zahtijeva korisnik. Aplikacioni program u užem smislu ... ... Finansijski vokabular

    APLIKACIJSKI PROGRAM- (aplikacija, aplikativni program), program (vidi PROGRAM (za računare)) dizajniran za rješavanje pojedinačnih zadataka ili klase zadataka povezanih s obradom podataka u određenoj oblasti djelatnosti. Termin se koristi za razlikovanje ... ... enciklopedijski rječnik

    aplikativni program- Program dizajniran da riješi problem ili klasu problema u određenoj oblasti primjene sistema za obradu informacija. [GOST 19781 90] sistemi za obradu informisati. softver EN aplikacijski program ... Vodič za tehničkog prevodioca

    Aplikacioni program- 7. Aplikacioni program Aplikacioni program Program dizajniran za rješavanje problema ili klase problema u određenoj oblasti primjene sistema za obradu informacija

Top srodni članci