/ / Softver: primjeri. Razvoj softvera

Softver: primjeri. Razvoj softvera

Što je softver? Primjeri njegove praktične uporabe susrećemo svaki dan, sjedi na računalu. Čak je samo pomicanje miša oko zaslona rezultat softvera. Koje su vrste softvera? Kako se provodi razvoj softvera?

Softver: teorija

Računalo upravljaagregirana upotreba hardvera i softvera. Prva se podrazumijeva kao skup mikrokrižnica, ploča i drugih elektroničkih komponenti i uređaja uključenih u računalo. Pod drugim računalnim programima koji su dizajnirani za obradu informacija i izvršavanje korisnih radnji pomoću računala. Prvi u slangu često se zove "željezo", drugi - "meka".

Pojavljuje se softver na računaluinstalacija - postavljanje odgovarajućih datoteka na disku. U nekim slučajevima potrebno je ažurirati softver. To je zapravo ponovno instaliranje naprednije i suvremene inačice softvera. Da biste instalirali softver, morate imati tzv. "Distribuciju". To je specijalizirani program instalacije.

Postoje dvije glavne vrste softverskog sustava iprimjenjuje. Prva verzija pruža rad PC-a u smislu svojih glavnih funkcija: pokretanje, preuzimanje i implementiranje računalnih operacija niske razine. Glavne vrste softverskog sustava smatraju se operativnim sustavima (OS), kao i kontrole hardverskih komponenti računala i njihovih postavki.

Aplikacijski softver je program pomoću kojeg se praktično smisleno djeluje na računalu. Na primjer, upisivanje, gradnja stolova, crtež, korištenje interneta i tako dalje.

Ako pojednostavnite jezik, možete to sažeti: softver sustava za računalo, aplikacijski softver za korisnika. Drugi način objašnjavanja razlike u običnom jeziku: rad sustava programa obično nije vidljiv. Oni obavljaju svoje funkcije bez "usklađivanja" s korisnikom, u skrivenom načinu rada. S druge strane, samo s izravnim sudjelovanjem korisnika je aplikacijski softver. Primjeri oba ova ćemo razmatrati danas.

Postoje, naravno, i "ne-računalni" tipovi softvera. Njima se mogu upravljati drugim vrstama uređaja - na primjer, tableta, pametnih telefona, televizora. Postoji softver za klimatizacijske sustave, industrijske objekte itd.

Koji je operativni sustav?

OS - osnovno s gledišta radaPC ima neku vrstu sustava softvera. Zašto se pripisuje ovoj kategoriji softvera? Činjenica je da u okruženjima formiranim operativnim sustavima funkcionira i drugi računalni softver (sustav i aplikacija). OS su osnova za rad računala. Ako nema operativnog sustava, tada neće raditi neki drugi program. Glavni procesi OS-a skriveni su od korisnika.

Primjeri softvera

Najčešći PC OS na svijetu je Windows (najpopularniji, ima toliko mnogo inačica - 7., 8., XP i drugi), Linux, MacOS.

Softver sustava: upravljački programi

Druga, možda najvažnija vrsta sustava softvera- vozač. Namijenjeni su za ispravno funkcioniranje hardverskih komponenti. Ako upravljački programi za disk nisu instalirani na računalu, neće funkcionirati. Slično tome, za video karticu, miš, modem, pa čak i procesor. Tipični mrežni softver je usmjerivač ili modemski upravljački program. Ovaj tip softvera obično dobavlja proizvođači hardvera (u mnogim su slučajevima uključeni u operacijske sustave).

Ovo je bit softvera sustava. Sljedeći korak je aplikacijski softver, primjeri najpopularnijih rješenja i glavnih značajki koje se nude korisnicima.

Primijenjeni softver: antivirusni programi, programi

Uobičajene vrste aplikacijskog softveraOdredbe su antivirusni i uslužni programi. Prvi su dizajnirani za zaštitu računala od zlonamjernih programa koji mogu onemogućiti drugi softver ili čak i hardverske komponente računala. Jedan od najpopularnijih u Rusiji protu-virus - NOD32, DrWeb, Kaspersky. Uslužni programi osmišljeni su kako bi osigurali stabilan rad računala, kako bi se pratilo kako procesor, diskovi, memorija i ostali hardverski dijelovi računala rade.

Popularne aplikacije. Microsoft Word

Koji specifični uzorci programa primjenedanas pronaći najveću potražnju? Prije svega, to se odnosi na softver za obradu teksta. Ova vrsta računalnih operacija povijesno je prva. Jedan od najpopularnijih programa za obradu teksta i programa za obradu teksta u svijetu (crtežne tablice, grafikoni itd.) Je riječ. Razvio ga je jedna od najvećih korporacija na svijetu - američki Microsoft. Prihvatljiva je ruska transkripcija, koja zvuči poput "Word programa".

Ward program

Do danas su izdane nekoliko verzija.ovaj softver. Funkcije u svakom od njih su različite, ali osnovni (i većina zahtijevana u praksi) zadatak koji MS Word izvodi u jednoj ili drugoj izmjeni oblikuje tekst, spremajući ga u datoteku i osiguravajući (ako je potrebno) ispravan izlaz na pisač.

Microsoft Word: značajke

"Program Word" može izvesti veliki broj operacija. Naime:

- oblikovanje slova i odlomaka (odabir slova željene veličine i osnovnih atributa - podcrtavanje, pisanje podebljanim, kurziv, razmak između redaka itd.)

- oblikovanje izgleda stranica (postavljanje boja i uzoraka na pozadini, dodavanje grafike, slika i sl.)

- dodavanje povezanih elemenata teksta (tablice, grafikoni, ikone itd.)

Besplatni softver

Učenje upotrebe Worda vrlo je jednostavno. Mnoge programske kontrole su intuitivne. Također je napomenuto da je Microsoft, koji je objavio Word, dao svoje rješenje s detaljan sustav pomoći, koji korisnik može pristupiti pritiskom F1 na tipkovnici.

Popularne aplikacije: Microsoft Excel

Primjer drugog popularnog aplikacijskog softvera jeMicrosoft Excel (ruski - "Excel program"). Njezina uska specijalizacija računanje je pomoću proračunskih tablica. Takva odluka uvelike pojednostavljuje rad s brojevima.

Excel program

Unatoč tome što se ovaj program smatra profesionalnim, čak i novajlija korisnici mogu svladati osnovne metode rada s njom (zbog čega je stekla svjetsku slavu).

Microsoft Excel: značajke

Najjednostavniji postupak u programu Excel je prikaz.tekst i brojeve u obliku tablica. Radno polje programa, zapravo, izgleda kao veliki broj ćelija, u svakom od kojih možete unijeti nešto. Složeniji postupak je izgradnja grafikona, uvođenje formula. Operacije koje zahtijevaju stručno usavršavanje - programiranje takozvanih "makro" (vrsta internih programa), inženjerske proračune.

Razvoj softvera

Popis najčešćih u praksi vrsta zadataka koje Excel program može riješiti:

- matematičke izračune pomoću numeričkih vrijednosti u tabelarnim ćelijama (zbrajanje, oduzimanje, podjela, množenje, poravnavanje progresije itd.);

- korištenje formula za automatizaciju računa;

- sastavljanje izvješća, obrazaca, upitnika i drugih dokumenata koji izgledaju najudobniji u obliku tablica;

- grafički prikaz, vizualizacija statistike pomoću grafikona.

Kao i kod Worda, koristeći Excelvrlo lako sami sebi. Kontrole programa uglavnom su intuitivne. Ovaj tip softvera također je opremljen detaljnim sustavom pomoći (koji može biti koristan ne samo za početnike nego i za profesionalce).

Popularne aplikacije: Adobe Photoshop

Često korisnici trebajukoristeći jedan zanimljiv program - "Photoshop". Za Windows 7, 8 ili XP postoji u velikom broju verzija. Službeno, ovaj program zove se Adobe Photoshop. Namijenjen je za crtanje (takva rješenja nazivaju se "grafički urednici"). Upotrebljava se, kao što je to slučaj s Wordom i Excelom, i korisnici novaca i stručnjaci: dizajneri, web programeri, kreatori crtanih filmova.

Photoshop se odnosi na programe koji se obrađujuslike u takozvanom "rasteru" modu. Što to znači? Možemo reći da glavni dio računalne grafike pripada kategoriji "raster". Riječ je o slikama koje se sastoje od velikog broja malih točaka (sjećamo se kako je slika ugrađena na TV i monitor - princip je isti). Pomoću "raster" grafičkih urednika možete stvoriti apsolutno bilo koji grafički element. Možete nacrtati portret čovjeka, kuće, krajolika - bilo što. Uz "raster" grafiku, tu je i "vektor". Slike temeljene na njoj mogu, zauzvrat, biti izgrađene samo prema predlošcima navedenim u programu.

Značajke Adobe Photoshop

Uz Photoshop možete ne samo stvoritislika, ali i izmjenu spremnosti. Stoga pojam "photosharpen". Možete, primjerice, mijenjati objekte na fotografiji, dodati im nešto, retuširati ih - s puno iskustva u Photoshopu, sve se može vrlo vjerojatno dogoditi.

Photoshop softver za Windows 7

Adobe Photoshop radi s većinom formata.grafičke datoteke zbog prisutnosti velikog broja pretvarača za različite formate. Potonji preoblikuje grafičke podatke iz formata datoteke u izvorni format Adobe Photoshopovog urednika prilikom čitanja iz datoteke. Prilikom pisanja u datoteku konverteri izvršavaju inverznu transformaciju.

Koje su najpopularnije vrste operacija koje se izvode u Photoshopu? To uključuje sljedeće:

- stvaranje novih crteža uz pomoć virtualnih četkica, olovaka, vladara, oblika različitih boja;

- promijenite veličinu slike ili njihove pojedinačne elemente;

- kombinirajući sadržaj dviju različitih slika;

- promijenite boju slike ili njegovih dijelova;

- korištenje vizualnih efekata zbog ugrađenih uzoraka i algoritama;

- preobrazba slika (refleksija, rotacija itd.).

Kao i kod programa Word i Excel, elementiPhotoshopove kontrole lako se svladavaju intuitivno. Tako čak i neiskusni korisnik može izvući nešto. Mnoge verzije programa opremljene su sustavom pomoći na ruskom, koji detaljno govori o radu s Photoshopom.

Popularne vrste aplikacijskog softvera: preglednici

Preglednik je program s kojimkorisnici pristupaju Internetu, čitaju vijesti s web mjesta, pišu poruke u društvenim mrežama, gledaju videozapise - u jednoj riječi, čine sve što je karakteristično za "virtualni prostor". Najpopularnija rješenja ovog tipa u svijetu su Internet Explorer, Opera, Google Chrome. Postoji vrlo velik broj njihovih analoga i podtipa. Funkcionalnost svake od njih je općenito jednaka. Većina korisnika preferira iskorištavanje jednog ili drugog, temeljena na subjektivnoj procjeni kvalitete dizajna programa i praktičnosti postavljanja kontrola na njih.

Ažuriranje softvera

Načelo preglednika temelji se na prepoznavanjuhipertekstualni označni jezik (HTML) i pretvaranje u vizualne elemente koji se lako koriste - tekst, slike, tablice, videozapisi, animacije, poruke, itd.

Preglednici: značajke

Uzorci takvog softvera vrlo su jednostavni. Glavni elementi preglednika su linija s adresom web mjesta i glavnim poljem (obično se naziva "web sučelje" gdje se prikazuju informacije s Interneta. Glavna značajka takvog programa je da je posrednik između korisnika računala i drugih ljudi u virtualnom prostoru, pomoću preglednika (točnije, "web sučelja"), osoba može, zapravo, razmjenjivati ​​podatke šaljući nešto od sebe (tekst, datoteke) i primajući nešto od drugih. Je li Internet bio dostupan prije izumiranja preglednika? Činjenica je da "web inte lice „- ima povijesno nije prvi način komunikacije između korisnika je došao nakon godina međunarodnog usklađivanja standarda, koji bi trebao biti razmijenjeni.” virtualni „informacije.

Softver: plaćen i besplatan

Jedan od kriterija za klasifikaciju softvera je trošak. Postoje tri kategorije rješenja. Prvo, to je potpuno besplatan softver. Drugo, postoji komercijalna. Ako korisnik želi koristiti takav softver, mora platiti njegovu instalaciju. Treće, postoji srednja vrsta softvera - uvjetno slobodna. Koja je njegova značajka? Općenito, upotreba takvog softvera je sljedeća: nema potrebe za plaćanjem za instalaciju, ali nakon nekog vremena (primjerice, mjesec dana), program će biti potreban za prijenos novca razvojnom programeru radi daljnje upotrebe.

Što je tehnologija oblaka?

Posljednjih godina postigao je vrlo veliku ulogupopularnost pojma "tehnologija oblaka". Što je to fenomen? "Cloud tehnologije", u jednostavnim terminima, aplikacijski softver koji se može pokrenuti iz preglednika (sukladno tome, nije instaliran na računalu). Razmislite o primjeru. Microsoft Word, o kojem smo govorili gore, započinje dvostrukim klikom na ikonu na radnoj površini. Ali postoji isto rješenje, ali "oblak": korištenje ovog softvera provodi se putem sučelja web preglednika. U pravilu, datoteke koje korisnik radi s korištenjem takvog softvera pohranjuju se i na Internetu.

Danas postoje mnogi programiformat "oblaka". Postoje čak i verzije operacijskih sustava ove vrste. Dakle, možemo reći da format "oblaka" nije samo aplikacija već i sustavski softver. Popularnost takvih rješenja danas je povezana s brzom brzinom Interneta (prije nekoliko godina nije bilo takve stvari), kao i spremanjem vremena korisnika - ne morate ništa instalirati na svoje računalo. Usput, ažuriranja softvera temeljena na oblaku pojavljuju se neovisno o korisniku. Ovo je također prikladno.

Tko razvija softver?

U njemu postoji cijela grana gospodarstvakoji se provodi razvoj softvera - programiranje. Upotrebljava ljude s velikim brojem profila znanja. Ali oni su ujedinjeni zajedničkim značajkama - poznavanje programskih jezika. Koristeći jedan ili više njih, osoba piše softver. Programski jezik je skup naredbi koje prepoznaju hardverske komponente računala. Nakon što je napisao "izraz" strukturiran na određen način, osoba koja stvara softver daje "red" procesoru, ili, recimo, PC disku, za obavljanje takve operacije na datoteci. Postoje stotine jezika s kojima se provodi razvoj softvera. Među popularnim su C ("C"), Java, Pascal, Ruby-on-Rails.

Je li teško naučiti kako stvoriti softver?

Uopće ne. Svatko može biti razvojni programer. Izrada softvera uopće nije zabranjena aktivnost. Mnogi uspješni poduzetnici počeli su razvijati softver. Primjeri takvih ljudi su Bill Gates, Linux Torvalds, Eugene Kaspersky. Možete izučavati jezike za izradu softvera na temelju velike količine dostupne literature, video tutorijala ili posjetom specijaliziranim tečajevima. Razvoj softvera jedan je od najbrže rastućih industrija, a rast njegove popularnosti uglavnom se odnosi na univerzalnu dostupnost.

Pročitajte više: