Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • OS
  • Softver informacijskog sustava uključuje. Informacijski sistem

Softver informacijskog sustava uključuje. Informacijski sistem

Softver informacijskih sustava (IS) uključuje:

· osnovni softver su operativni sustavi (OS) i sustavi za upravljanje bazama podataka (DBMS);

· IC softver za modeliranje i dizajn;

· Alati za implementaciju IS-a – programski jezici;

· softverska aplikacija, koji omogućuje automatizirano izvršavanje zadataka domene.

6.1 Usporedna analiza OS-a

Iz operacijski sustav učinkovitost izvršenja aplikacije ovisi; performanse, stupanj zaštite podataka, pouzdanost mreže; mogućnost korištenja opreme različitih proizvođača; primjena suvremenih informacijske tehnologije i njihov razvoj.

Izbor OS-a vrši se na temelju sljedećih zahtjeva:

1. Omjer cijene i učinka.

2. Funkcionalnost.

3. Pouzdanost rada.

4. Zaštita podataka.

5. Mogućnost generiranja kernela za određenu hardversku strukturu.

6. Značajke načina rada i rada OS-a, omogućujući vam rješavanje dodijeljenih zadataka.

7. Svi moderni operativni sustavi podržavaju mrežni način rada, ali zahtjevi za poslužitelj i radne stanice mogu biti različiti u sljedećim parametrima:

a) potreban volumen RAM memorija;

b) potreban volumen memorija diska;

c) kompatibilnost s drugim sustavima.

8. Podrška daljinski pristup do terminala.

9. Perspektive razvoja cjelokupnog računalnog sustava.

10. Podrška standardima.

11. Jednostavnost administracije i instalacije.

Na temelju navedenih zahtjeva, za komparativna analiza uključuje trenutno popularan Windows OS i Unix OS obitelj, dizajniran za izravan rad V mrežni način rada i čineći dva konkurentska pravca.

Zaključak.

Za organizaciju aplikacijskih poslužitelja (SQL poslužitelja) preporučljivo je koristiti operativni sustav UNIX sustavi, drugi operativni sustavi manje su učinkoviti kao poslužitelji aplikacija.

Za implementaciju poslužitelja datoteka, bilo koji moderni sustav. Ali u isto vrijeme Windows NT zahtijeva najveće hardverske resurse. Na niskom propusnost UNIX komunikacijski kanali omogućuju vam optimiziranje pristupa usmjeravanjem paketa.



Za implementaciju poslužitelja za daljinski pristup, preporučljivo je koristiti UNIX, budući da ne zahtijeva instalaciju dodatni paketi. Windows NT zahtijeva velike hardverske resurse s vrlo visoka cijena i nije namijenjen za organiziranje poslužitelja udaljenog pristupa s malim brojem veza.

Najučinkovitiji OS u smislu cijene, performansi, funkcionalnosti, zaštite podataka i mogućnosti razvoja su operativni sustavi UNIX obitelji.

Osnovni zahtjevi za pokretanje OS-a u mrežnom načinu rada

Kada je riječ o korištenju višekorisničke baze podataka, koja se koristi ne samo na radnoj stanici jednog stručnjaka, već i na radnim stanicama drugih stručnjaka, mrežni OS mora imati mogućnost organiziranja poslužitelja datoteka. Osim toga, mrežni OS s poslužiteljem mora osigurati visoke performanse za mreže sa veliki broj korisnika.

Prilikom kreiranja LAN-a temeljenog na poslužitelju ključni faktor je pouzdanost, nakon čega slijede čimbenici kao što su podrška radnoj stanici i pokazatelji performansi. Sa stajališta osiguranja pouzdanosti najvažnije je učinkovita sredstva upravljanje memorijom, jer bez toga, kada veliki broj korisnika, može doći do situacija kada radne stanice izgube međusobnu komunikaciju, a poslužitelji datoteka postanu neoperativni. Pojam pouzdanosti također pokriva koncept kompatibilnosti: mrežni OS mora dobro raditi sa svim uobičajenim višekorisničkim aplikacijama i standardnim softverskim alatima. Pouzdanost također znači da poslužitelj i radne stanice rade glatko na mreži, aplikacijski programi rade ispravno, a mrežni OS štiti podatke u slučaju kvarova hardvera. Potreban cijeli set alati za zaštitu od pogrešaka, zaštita podataka na razini pojedinačne evidencije Baze podataka, učinkoviti alati za upravljanje memorijom i pouzdani mehanizmi za organiziranje višezadaćnog rada. Zahtjevi za podršku radne stanice također su važni. Ako mrežni upravljački programi zauzimaju previše memorije na svakom računalu, moguće je da radna stanica aplikacijski softver i uslužni programi koji se nalaze u RAM-u neće se izvršiti.

Performanse su posebno važne kada radite s više korisnika programski paketi, budući da određuje učinkovitost izvršavanja SQL upita i koliko dodatne korisnike moći će servisirati sustav prije nego što bude potrebe za kupnjom drugog poslužitelja.

Sljedeći najvažniji faktor nakon brzine su sredstva administrativno upravljanje. Fleksibilni administrativni alati omogućuju postavljanje i konfiguraciju mreže u kraćem vremenu. Mrežni OS mora osigurati fleksibilne mogućnosti dijeljenje resursa na LAN-u - pisači, modemi i vanjska memorija.


Odabir DBMS-a

Izbor DBMS-a ovisi o organizaciji lokalne i mrežne baze podataka (DB), cijeni, specifičnostima zadataka koji se rješavaju, funkcionalnim značajkama (podrška integritetu, razina zaštite podataka, brzina, učinkovito obrađena količina podataka u DB-u, mreža podrška, dostupnost razvojnog okruženja, interakcija s drugim aplikacijama, uključujući internetske aplikacije).

Treba uzeti u obzir sljedeće metodologije organiziranje mrežne baze podataka:

1. Baza podataka pohranjena je centralno na poslužitelju i dostupna je s radnih stanica preko mreže;

2. Baza podataka je distribuirana među računalima radnih stanica, ali je strogo fiksna.

Odabir mrežnog protokola(ODBC, Microsoft, Novell).

Mrežni protokol koristi se za pristup podacima u udaljenoj bazi podataka. Omogućuje vam integraciju heterogenih baza podataka.

Odabir se vrši u skladu s međunarodnom ISO normom (sedmorazinski model) i određen je sljedećim kriterijima:

1. Produktivnost i učinkovitost kako bi se osigurala potrebna brzina obrade zahtjeva i odgovora.

2. Mogućnost njegove implementacije s postojećim softverom korištenjem dostupnih modula sustava. Mreža može imati isto SQL poslužitelj, tada možete koristiti mrežni protokol SQL poslužitelja umjesto korištenja dodatnog softvera za implementaciju standardnog protokola (ODBC).

Mrežni protokol mora biti u skladu s međunarodnim ISO standardom. Ovaj protokol uključuje ODBC, koji je univerzalno prikladan za interakciju s bilo kojim DBMS-om.

1. ISO standard podrazumijeva pohranu popisa korisnika s dodijeljenim pravima uz glavnu bazu podataka. Autorizacija je implementirana pomoću DBMS alata.

2. Druga opcija uključuje pohranjivanje popisa korisnika ne izravno u bazu podataka, već u operativni sustav. U ovom slučaju autorizacija korisnika je mrežna i implementirana na razini OS-a.

Sigurnosna kopija baze podataka.

Kako bi se osigurala pouzdana pohrana podataka, mora se izraditi kopija baze podataka. Centralizirane baze podataka obično se kopiraju na poslužitelj. Za distribuirane baze podataka postoje različite strategije:

1) stvaranje sigurnosna kopija DB na samoj radnoj stanici ili na bilo kojoj radnoj stanici na mreži;

2) stvaranje sigurnosne kopije na Backup poslužitelju. Pomoću poseban program Sigurnosna kopija automatski stvara zrcalnu kopiju baze podataka na bilo kojem mrežno računalo dovoljno snage, što je Backup server.

Programska oprema računalnih informacijskih sustava (IS) njihova je neophodna komponenta. Općenito, softver je skup programa čija je funkcija rješavanje na računalu određene zadatke. Bez dopisivanja softver funkcioniranje čak i savršeno dizajniranog sustava je nemoguće, jer je njegov smisao potpuno izgubljen.

Ovisno o dodijeljenim funkcijama, sastavi softvera se međusobno jako razlikuju. Softver obično uključuje aplikacijske programe kao i programe prevoditelja. Zahvaljujući tome, moguće je prevoditi aplikacijski programi s jezika visoka razina na strojni jezik. To također uključuje programe koji pružaju automatski unos informacija putem razne uređaje ulaz izlaz; programi koji upravljaju radom opreme (uključujući programe koji upravljaju svim uređajima informacijskih sustava u procesu obrade informacija).

Funkcije programskih proizvoda

Postoje dvije vrste softvera: sistemski i aplikacijski.

Sistemski softver uključuje načine komunikacije s informacijskim sustavima i načine organiziranja procesa izračuna, neovisno o prirodi zadataka. Glavna svrha prve vrste je zaštitna funkcija. U u cijelosti provodi se samo ako je dostupan kompletan softver. Za zaštitu se uglavnom koriste antivirusni i antispyware programi. Postoje i drugi programi koji se koriste kao sredstva za zaštitu podataka, ali oni nisu tako popularni kao gore navedeni.

Govoreći o sistemskom softveru za informacijske sustave, treba napomenuti da on može uključivati ​​i operacijske sustave i sustave za programiranje. Programiranje sustava uključuje proizvode koji štite informacije. Programski sustavi su skup programa koji omogućuju automatizaciju programiranja. Sadrže prevoditelje različitih programskih jezika i druge programe koji vam omogućuju automatiziranje dizajna i prilagodbe programa. Posebna uloga V u ovom slučaju dodjeljuje se programima prevoditeljima čija je funkcija prevesti zapis rješavanja problema s jezika visoke razine u zapis koji je, pak, prikladan za izravnu implementaciju na računalu.

Vrste prevoditelja koji se koriste u informacijskim uređajima

Računala informacijskih sustava koriste dvije vrste prevoditelja: kompajlere i interpretere. Prvi je emitirao cijelu pristiglu snimku program rada, a potom se izvršava u informacijskim sustavima. Program preveden pomoću kompilatora obično je mnogo brži jer je u potpunosti pretvoren u strojni kod. Istodobno zahtijeva veću količinu RAM-a, zbog čega se prevoditelji koriste uglavnom u velikim računalima. Takav hardver može značajno uštedjeti memorijski prostor i kontrolirati rezultat svake operacije. To je zgodno kada ih koristite u dijaloškom načinu.

Operativni sustav (OS) je važna komponenta softvera jer nosi zaštitnu funkciju za bilo koji računalni sustav.

Upravlja izvođenjem programa rada i ljudskom interakcijom s informacijskim sustavima. OS se sastoji od skupa programa za upravljanje koji im omogućuje pristup, upravlja datotekama i raspoređuje zadatke s računalnim resursima, kontrolira pohranjivanje programa i osigurava njihovu upotrebu.

Pružanje informacijskih sustava potrebna sredstva zaštita pomaže stvoriti nesmetan rad računala i produžiti vijek trajanja operativnog sustava.

OS automatskim izvođenjem uvelike pojednostavljuje komunikaciju korisnika u odnosu na informacijske sustave veliki broj međuoperacije, ostavljajući korisniku da poduzme samo najnužnije operacije. U tu svrhu koriste se odgovarajuće naredbe čiju adresu zadaje korisnik. U osnovi, sve funkcije koje se izvode pomoću OS-a podijeljene su u 3 skupine:

  • Organizacija interakcije korisnika s računalnim informacijskim sustavima;
  • Upravljanje svim informacijskim podacima unesenim u IS;
  • Korištenje OS aplikacija.

Najvažnije je zapamtiti da treća funkcija neće imati problema ako su aplikacijski programi kompatibilni s operativnim sustavom. Broj aplikacijskih programa vrlo je raznolik i stalno raste. Najpopularniji među njima su uređivači teksta, poslovna grafika i integrirani sustavi. Treba napomenuti da potonji sintetiziraju mogućnosti svih prethodnih i stoga su skupi. Uz njihovu pomoć, korisnik ima priliku obraditi razne informacije(tekstualni, tablični, grafički itd.).

Servisni softver koji se sastoji od softver, što omogućuje korištenje dodatne usluge, čime se proširuju funkcije operativnih sustava, uključuje ne samo različite vrste antivirusa i antispywarea, već i arhive WinRar i WinZip.

Iako se IP može koristiti u različite svrhe, treba napomenuti da se međusobno ne razlikuju mnogo. Zadaci koje softver obavlja također su slični. Bilo da se radi o jednozadaćnom ili višezadaćnom softverskom alatu, funkcija je ista – zaštita informacija, koja se odvija u nekoliko faza. Prvo morate utvrditi kompatibilnost programa i OS-a, zatim instalirati te proizvode, a zatim utvrditi radi li softver ispravno.

Na videu - detaljne informacije o softveru informacijskih sustava:

Zaštita podataka

Antivirusni programi koriste se u slučajevima kada je potrebno ukloniti ili izliječiti virus koji je ušao u računalo u svrhu... Virusi imaju tendenciju prodiranja u uređaje putem različitih vrsta medija i interneta. Virusi mogu nanijeti ogromnu štetu i datotekama i cijelom računalu. Programi zaštite informacija imaju izravnu funkciju uništavanja virusnih štetnika, bezopasnih i vrlo opasnih.

Na temelju navedenog možemo sažeti važnost softvera za informacijske uređaje. Početna svrha softverskih proizvoda je zaštita informacija sadržanih u računalima i drugoj elektroničkoj računalnoj opremi.

Zaštita informacija vrlo je važna za razne organizacije i institucije, jer gubitak podataka može dovesti do kvara poslovnih mreža.

Ova mogućnost je nepoželjna, stoga instalaciju softverskih proizvoda treba temeljito razmisliti, provjeriti kompatibilnost i izračunati sve moguće pogreške koje se mogu pojaviti tijekom rada, kao i tijekom njihove instalacije. Zato svaka ozbiljna tvrtka, koja brine o svom ugledu, pažljivo bira softverske alate. Važnu ulogu imaju i arhivari jer pomažu komprimirati informacije bez gubitka podataka, što pomaže u slučajevima kada postoji potreba za prijenosom velikih količina podataka.

Softverski proizvodi mogu proširiti funkcije i povećati višezadaćnost različite vrste RAČUNALO. Zahvaljujući tome, mogućnosti korisnika se povećavaju, proširuju funkcionalnost kako samo računalo tako i korisnik. Softver je vrlo važna komponenta svakog IP-a, kako se igra glavna uloga prilikom puštanja IS-a u rad te pomaže u izvođenju raznih vrsta manipulacija datotekama i bazama podataka.

Video prikazuje informacije o softveru sa SDL-om:

U prošloj lekciji pogledali smo hardver informacijski sistem. Ovu lekciju ćemo posvetiti njegovom softveru.

To je softver (softver) softver ili jednostavno “softver”) jedna je od najvažnijih i najvažnijih komponenti informacijskog sustava.

Konvencionalno, softver se može podijeliti u tri glavne kategorije:

    1) Sistemski programi - upravljaju računalnim uređajima i računalnim procesima.

    2) Instrumentalni sustavi su raznim jezicima programiranje, uz pomoć kojeg nastaju novi programi.

    3) Aplikativni programi – korisnički softver koji ne pripada sistemski programi i instrumentalni sustavi.

Sada ćemo detaljnije pogledati svaku od kategorija.

Sistemski programi su programi koji upravljaju interakcijom programa i ugrađenih računalnih uređaja, traže i dijagnosticiraju kvarove i sl.

Sistemski programi se pak mogu podijeliti u nekoliko skupina:

    . OS ( Windows, Linux, Mac OS ) – skup programa koji osigurava rad hardveraračunalo, a također osigurava rad korisničkih i sistemskih programa.

    . Upravljački programi su programi koji omogućuju operativnom sustavu (OS) da "razumije" vanjske povezane uređaje (na primjer, pisač, skener, web kamera, itd.)

    . pomoćni programi su programi za rješavanje pomoćnih zadataka. Na primjer, testiranje i dijagnosticiranje računalne opreme - provjera i defragmentacija računalnih diskova, arhiviranje i vraćanje podataka, ažuriranje softvera itd.

Sustave alata koriste iskusni programeri korisnika za izradu novih aplikacija. Štoviše, sustavi alata pružaju programerima veliki skup alata za izradu aplikacija.

Aplikativni programi su programi pomoću kojih korisnik može rješavati različite zadatke: tipkati tekst, kreirati crtež, gledati filmove, slušati glazbu, igrati igrice itd.

Aplikativne programe možemo podijeliti u nekoliko skupina. Ova podjela je proizvoljna, jer ćemo razmatrati samo najčešće korištene programe.

Dakle, aplikativni programi se dijele na:

    . programi za obradu teksta – stvaranje i uređivanje tekstualnih dokumenata;

    . izdavački sustavi – izrada izgleda tiskanih publikacija;

    . proračunske tablice– obrada numeričkih i simboličkih podataka prikazanih u tabličnom obliku;

    . sustavi za upravljanje bazama podataka – stvaranje i upravljanje bazama podataka;

    . sustava optičko prepoznavanje tekst – pretvaranje slike primljene sa skenera u tekst;

    . prevoditeljski programi i elektronički rječnici;

    . grafički uređivači – pružaju korisniku opsežnu funkcionalnost obrade grafičke slike;

    . programi za web -dizajn – stvaranje Internet stranice;

    . antivirusni programi i programi za arhiviranje.

S većinom navedenih skupina aplikacijskih programa upoznat ćete se u sljedećim lekcijama ovog kolegija.

Sada, ako ste dobro savladali gradivo, možete ga učvrstiti rješavanjem jednostavnih zadataka. Da biste to učinili, idite u način rada simulatora. Ako želite učiti kasnije, zatvorite trenutni prozor.

Vježba br. 1. Odaberite neparan:

A) sistemski programi;

B) proračunske tablice (+);

B) instrumentalni sustavi;

D) aplikacijski programi.

Vježba br. 2. Stvaranje mreža -stranice se odnose na:

A) web dizajn (+);

B) izdavački sustavi;

B) proračunske tablice;

D) programi prevoditelji.

Vježba br. 3. Jedna od najvažnijih komponenti operativnog sustava je:

A) monitor;

B) softver (+);

B) proračunske tablice;

D) programski jezik.

Vježba br. 4. U koju kategoriju softvera spada razvoj novog softvera?

A) aplikacijski programi;

B) instrumentalni sustavi (+);

B) alati sustava;

D) sistemski programi.

Vježba br. 5. Odaberite neparan.

A) operativni sustav;

B) korisnost;

B) vozač;

D) programski jezik (+).

Pošaljite svoj dobar rad u bazu znanja jednostavno je. Koristite obrazac u nastavku

Dobar posao na web mjesto">

Studenti, diplomanti, mladi znanstvenici koji koriste bazu znanja u svom studiju i radu bit će vam vrlo zahvalni.

Slični dokumenti

    Analiza tehnička podrška informacijski sustavi (mikroprocesori). Softver informacijskih sustava. Klasifikacija softvera. Programi za pripremu primarnih dokumenata na primjeru "1C: Računovodstvo", "1C: Porezni obveznik".

    test, dodan 20.07.2010

    Povijest razvoja informacijske tehnologije. Podjela, vrste softvera. Metodologije i tehnologije za projektiranje informacijskih sustava. Zahtjevi za metodologiju i tehnologiju. Strukturni pristup na projektiranje informacijskih sustava.

    diplomski rad, dodan 07.02.2009

    Metodologije razvoja informacijskih sustava u domaćoj i stranoj literaturi. Država i međunarodnim standardima u razvoju softvera. Izrada fragmenta informacijskog sustava "Nastavno-metodički resurs".

    kolegij, dodan 28.05.2009

    Životni ciklus softver je kontinuirani proces koji počinje odlukom o potrebi izrade softvera i završava njegovim potpunim uklanjanjem iz upotrebe. Rileyjev, Lehmanov i Boehmov pristup definiranju životnog ciklusa softvera.

    sažetak, dodan 01.11.2009

    Životni ciklus informacijskih sustava. Procesi upravljanja dokumentacijom i konfiguracijom. Korištenje kaskadnog i spiralnog pristupa izgradnji IS-a. Njihove prednosti i mane. Vodopadni proces razvoja softvera.

    prezentacija, dodano 09.11.2015

    Pojam softvera, problematika njegovog razvoja i korištenja. opće karakteristike sistemski softver i rad operativnog sustava. Specifičnosti procesa upravljanja razvojem softvera i njegove značajke.

    kolegij, dodan 23.08.2011

    Informatizacija Rusije. Tržište softvera. Glavne zadaće normizacije, certifikacije i licenciranja u području informatizacije. Skup inženjerskih metoda i alata za izradu softvera. Životni ciklus softvera.

    prozori programsko računalo operativni

    Softver je skup naredbi koje upravljaju radom računala. Bez softvera, računalo neće moći obavljati zadatke koje obično povezujemo s računalima. Funkcije softvera su sljedeće:

    • 1. upravljati računalni resursi organizacije;
    • 2. pružiti korisniku sve alate potrebne za iskorištavanje ovih resursa;
    • 3. djelovati kao posrednik između organizacija i pohranjenih informacija.

    Odabir softvera koji odgovara potrebama organizacije jedan je od ključni zadaci rukovodećeg osoblja.

    Softver po dogovoru obično se dijele na:

    Sistemski, koji se pak može podijeliti na:

    Osnovna razina (firmware) su oni programi koji su odgovorni za interakciju s osnovnim hardverom i pohranjeni su (snimljeni) u posebnim ROM čipovima. Ti se programi nazivaju i upravljački programi i njihovi kombinirani oblici osnovni sustav ulaz/izlaz (BIOS). Tipično, BIOS ROM čipovi u računalu nalaze se na matičnoj ploči.

    operativni sustavi (OS)- skup programa koji osiguravaju interakciju drugih programa s osnovni programi, hardver i pružiti osobi sučelje za upravljanje računalom. Operativni sustav se sastoji od: a) ulazno/izlaznih programa b) programa za upravljanje datotečnim sustavom i raspoređivanje računalnih poslova c) procesora zapovjedni jezik, koji prihvaća, analizira i izvršava naredbe upućene operativnom sustavu. Primjeri modernih operativnih sustava uključuju: razni Windowsi(98, 2000, XP, Vista, Seven, Pocket PC, Windows CE), MS-DOS, razvio tvrtke MicroSoft, Nalik na Unix OS (UnixWare, SunOS, Solaris, BSD, Linux) iz raznih proizvođača i slobodno distribuiran, OS/2 i njegove modifikacije od IBM-a, Mac OS i izvedenice od Apple-a, OS za džepna računala, Mobilni uredaji(Symbian OS na primjer) i mnogi drugi. Mjesto operacijskog sustava u strukturi računala može se vidjeti na sl. 1.

    razina usluge (dodatni sistemski softver)- programi uključeni u OS za dijagnosticiranje i automatizaciju rada na provjeri, postavljanju i konfiguraciji računalnog sustava.

    Primijenjeno- programe koji osiguravaju izvršenje specifične zadatke na računalu: znanstveni, uredski, zabavni i drugi. Među njima su:

    Uređivači i procesori teksta- unos i uređivanje (formatiranje) tekstualnih podataka i grafičkih elemenata (npr. MS Word iz paketa MS Office);

    Grafički urednik- izrada i obrada grafičkih slika. Postoje tri kategorije: raster, vektor i uređivači 3D grafika 3D (npr. paketi Adobe programi PhotoshopCorelDraw Grafika); ili

    Bath sustavi za upravljanje bazom podataka (DBMS)- organiziranje skupova podataka, upravljanje njima i osiguranje interakcije s drugim programima (npr. MS Access iz paketa MS Office);

    Upravitelji datoteka- obavljati poslove održavanja sustav datoteka: kopiranje, premještanje, brisanje datoteka, stvaranje i brisanje direktorija (mapa), pretraživanje i navigacija struktura datoteke. Može biti dio operativnog sustava (na primjer, FARmanager);

    Urednici tablica- upravljanje podacima u obliku tablica (npr. MS Excel iz paketa MS Office);

    MREŽA urednici- za izradu i upravljanje dokumentima internetske mreže, imaju broj korisna funkcija radi udobnosti korisnika stvaranje Weba stranice i dokumenti u HTML-u (na primjer, Adobe Dreamweaver);

    Arhivari podataka- programi za kompresiju različite vrste dokumenata i datoteka kako bi se smanjila njihova veličina te upravljanje arhivama (npr. WinRAR arhivator za Windows);

    MREŽA preglednici- gledatelj Internet stranice i reprodukciju teksta, grafike, videa, glazbe, kao i rad sa e-poštom(Na primjer Internet Explorer od Microsofta);

    Sustavi projektiranje potpomognuto računalom(CAD)- za automatizaciju procesa dizajna i inženjeringa (na primjer, AutoCAD);

    Playeri i media playeri- programi i kodeci za reprodukciju medijskih sadržaja - video, glazba raznih formata i standardni (na primjer, Winows Media Player);

    Grafički (video editing) sustavi- programi za rad s video datotekama, obrezivanje, specijalni efekti (na primjer, Windows MoveMaker);

    Računovodstveni programi- sustavi računovodstva i održavanja računovodstvo, vođenje evidencije o kretanju robe i druge funkcije (na primjer, 1C Računovodstveni paket);

    Antivirusi i vatrozidi- programe za zaštitu od virusa, Trojanci, kontrola pristupa priključcima računala, zaštita od hakerski napadi i drugi prodori iz mreže (npr. antivirusni program NOD32 od ESET-a);

    Glazbeni urednici- programi za kreiranje glazbene kompozicije na računalu (na primjer WaveLab);

    Programi za igrice itd. zabavni programi - zabavna priroda 3D grafičkih i drugih programa (na primjer, mnogi moderne igre za stolna računala i igraće konzole);

    Geografski informacijski sustavi- za rad s kartama, fotografijama iz zraka, geodetski rad (na primjer, GIS-laboratorij);

    Sustavni programi za rad s raznim periferni uređaji, upravljanje diskom, Rezervni primjerak, povrat podataka(Na primjer, Acronis disk Liječnik);

    Mail klijenti- programi za upravljanje poštom koji olakšavaju kreiranje, primanje mail poruke(na primjer, MS Outlookexpress);

    Programi za prijenos trenutne poruke(ISQ klijenti) i online video prijenos za korisničku komunikaciju, kao i prijenos teksta i datoteka(na primjer, Skype);

    Programi za snimanje podataka na CD, DVD, Blu-Ray prijevoznici(na primjer, NERO paket);

    Mnogi drugi zabavni, znanstveni, sistemski programi.

    Instrumentacijski softver- softver namijenjen za izradu, razvoj i održavanje programa. Među njima su:

    sastavljači- pretvoriti kod asemblerskog jezika u jezik strojnog koda;

    sastavljači- programe koji prevode programski tekst na jeziku visoke razine u ekvivalentni program na strojnom jeziku;

    tumači- Programi (ponekad hardverski) koji analiziraju naredbe ili programske izjave i odmah ih izvršavaju;

    povezivači (uređivači veza)- programi koji proizvode izgled - uzimaju jedan ili više objektnih modula kao ulaz i od njih sastavljaju izvršni modul;

    rutinske knjižnice- zbirke rutina ili objekata koji se koriste za razvoj softvera;

    izvorni predprocesori- Ovo računalni programi, primanje podataka kao ulaza i proizvodnju podataka namijenjenih za unos drugim programom, na primjer, kao što je kompajler;

    i druge vrste instrumentalnog softvera.

    Primjeri softver alata su:

    Borland Delphi - dizajniran za rješavanje gotovo svih problema programiranja aplikacija;

    Borland C++ Builder izvrstan je alat za razvoj DOS i Windows aplikacija;

    Microsoft Visual Basic je popularan alat za izradu Windows programa;

    Microsoft Visual C++ - ovaj alat vam omogućuje razvoj bilo koje aplikacije koja radi u OS okruženju kao što je Microsoft Windows.

    Po načinu raspodjele Softver se dijeli na:

    1. Vlasnički (vlasničko softver) - objekt autorskog prava, koji je privatno vlasništvo. Nositelj autorskog prava nad takvim softverom zadržava monopol nad njim i daje samo pravo instaliranja, korištenja, pristupa, prikaza, pokretanja ili druge interakcije sa softverom.

    Po stupnju vlasništva Softver se razlikuje:

    Komercijalni- distribuirati na komercijalnoj osnovi u obliku licenci za korištenje. Ograničenja licenciranog softvera - zabrane distribucije, modifikacije, komercijalne upotrebe itd. Izvorni kod je tajan, mogućnost stvaranja izvedenih proizvoda zakonski je zabranjena, besplatno korištenje zakonski zabranjeno.

    Shareware- besplatni softver, ali se predlaže financijska pomoć autoru softvera ili nudi više Puna verzija za novac ili ima ograničeno razdoblje akcije.

    Freeware- pogled je sličan komercijalnom prikazu, ali je dopuštena besplatna uporaba.

    Komercijalni besplatni softver otvorenog koda, ali bez mogućnosti izvedenih radova.

    Copyleft (otvoreno izvor)- isto što i "komercijalni besplatni i otvoreni kod", ali bez ograničenja na stvaranje i objavljivanje izvedenih radova, osim jedne stvari - izvor izvedeni proizvod mora se otvoriti. Uz copyleft, sva izvedena djela moraju se distribuirati pod istom licencom kao i izvorno djelo. Najpoznatija i najraširenija copyleft licenca je GNU GPL. Takav se softver obično naziva open source ili besplatnim.

    BSD licenca (javna domena)- isto što i copyleft, ali čak i bez ograničenja stvaranja izvedenih proizvoda s otvorenim kodom.

    U bilo kojoj od ove vrste softvera, osim javne domene, postoji koncept "nositelja autorskih prava".

    • 2. Otvoren (otvoren izvor softver)- softverski proizvodi s otvorenim kodom programski kod, koji je dostupan za pregled, modifikaciju, čime možete sudjelovati u doradi i ispravljanju grešaka u programskom proizvodu te izradi novog softvera – kroz posudbu izvornog koda, ako to licenca dopušta, ili kroz proučavanje korištenih algoritama, struktura podataka, tehnologije, tehnike i sučelja. Besplatna licenca omogućuje korištenje izvornog koda programa za vlastite potrebe minimalna ograničenja. Softver otvorenog koda ne mora biti besplatan, no većina softvera otvorenog koda je besplatna.
    • 3 Besplatni softver (besplatno softver) - širok raspon programska rješenja, u kojem su prava korisnika (“sloboda”) na neograničenu instalaciju, pokretanje, kao i slobodno korištenje, proučavanje, distribuciju i modificiranje (poboljšanje) programa zakonski zaštićena autorskim pravom korištenja besplatne licence kao što je GNU Opća javna licenca ili BSD licenca. Obično kad kažu besplatni softver, misle da je softver besplatan i da se može slobodno distribuirati. Besplatni softver, u svakom slučaju, može se slobodno instalirati i koristiti na bilo kojem računalu. Korištenje takvog softvera je besplatno svugdje: u školama, uredima, sveučilištima, osobnih računala iu svim organizacijama i institucijama, uključujući komercijalne i državne.

    Među softverski proizvod Također možete razlikovati tzv "Piratiran softver" je softver koji krši autorska prava, što podrazumijeva neovlaštenu distribuciju materijala zaštićenog autorskim pravima. Uključuje uklanjanje raznih softverske zaštite. Za to postoji posebna klasa softvera - takozvani "cracks" (od engleskog to crack - puknuti), posebne zakrpe, gotove serijski brojevi ili njihovi generatori za softverski proizvod, koji s njega uklanjaju ograničenja povezana s ugrađenom zaštitom od nezakonite uporabe.

    Službena politika ukrajinskih vlasti kontrolira vlada i glavni dobavljači softvera je postupna legalizacija softvera koji se koristi krajnji korisnici(kupnja licenci za softver koji se već koristi ili prelazak na drugi softver i kupnja licenci za njega). Ukrajinsko zakonodavstvo za korištenje i distribuciju nelicenciranog softvera i kršenje autorskih prava propisuje kazne u obliku novčanih pa čak i zatvorskih kazni. U tom smislu, pitanje prijelaza organizacija i poduzeća na licencirani softver postaje vrlo relevantno.

Najbolji članci na temu