My Opera is closing 3rd of March

Maturitní otázky ITE

...už se to blíží ;)

8) software

8) SOFTWARE
Základní pojmy, způsoby distribuce, skupiny
Právní aspekty

Programové vybavení oživuje počítač. Vytvořit jednoduchý program dnes není složité. Díky dostupným vizuálním programovacím prostředím je tvorba nenáročné aplikace pro znalého uživatele věcí několika hodin.

Programy, které běžně používáme ke své práci, jsou naopak nesmírně rozsáhlé a složité.. Za jejich vývojem stojí velké softwarové firmy, disponující stovkami odborníků. Protože počítače postupně pronikají do všech oblastí života, je potřeba programovat nejrůznější aplikace.Nejedná se pouze o osobní počítače, ale také o řídící jednotky aut, strojů, roborů, programy mobilních telefonu …. Jestliže přístroj obsahuje procesor, musí také obsahovat program který ho řídí.

PROGRAM, JEHO OZNAČENÍ, VERZE

Většina programů, které si můžete koupit, má nějaké zajímavé jméno. Každý trochu znalý uživatel PC ví, že Firefox je zajímavý volně šiřitelný prohlížeč webu, Word textový editor od Microsoftu….

U počítačových programů je důležitá jeho verze. Ta se označuje číslem za názvem programu. Každý program, když je zcela nový, má verzi 1.0. Za nějakou dobu ( půl rok,rok…) ho autoři vylepší, přidají do něho nové funkce a dají mu označení 2.0. ( pokud se jedná jen o dílčí vylepšení, tak ho označí 1.1.)Takže třeba Corel Draw je v současnosti ve verzi 12.0. To, že jetý program je ve verzi 7.0, neznamená, že je o dva roky pozadu za tím s verzí 9.0. Jeho autoři prostě číslují jinak. Takže jen podle čísla verze nelze kvalitu programu srovnávat.

Nejdříve u systému Windows a nyní také u svých dalších programů provedla firma Microsoft zajímavou věc. Po verzi Windows 3.11, nenásledovala verze 4.0, ale uvedla na trh verzi Windows 95. V tomto případě se však jednalo o propagační tah - číslo znamená letopočet, kdy byl tento systém uveden na trh. "Magický" letopočet 2000 pak firma Microsoft použila jako označení nejen svého nového operačního systému ( Windows 2000), ale i kancelářského balíku ( Office 2000 ). Tento způsob označení programů pak převzalo mnoho dalších firem.

AKTUALIZACE

Aktualizace ( upgrade ) programu je jeho nahrazení novou verzí. Máte -li na počítači např. nějaký program 1.1.4, jeho tvůrce vám jednoho den nabídne novou verzi 2.0. je potřeba zvážit, zda se upgrade vyplatí, zda nová verze přinese zvýšení kvality nebo kvality vaší práce a také zda nová verze poběží na vašem stávajícím počítači. Bývá pravidlem, že nové verze mají nové funkce a lepší ovládání, ale také nové ( větší ) nároky na výkon počítače.

Ke včasné koupi nové verze komerčních programů vás výrobci motivují její nízkou cenou, která se však zvyšuje při zvětšování "skoku" mezi verzemi. Takže třeba nová verze 6.0 nějakého programu stojí 10 000 Kč. Jeho aktualizace z verze 5.0 pak jen 1 500Kč, ale aktualizace z verze 3.0 už 6 000Kč.

INSTALACE

Program, který si koupíte, dostanete na CD disku nebo si ho stáhnete z Internetu. Musíte ho nahrát na pevný disk počítače a připravit ke spuštění - nainstalovat.
Pokud je instalační program kvalitní a obsahuje srozumitelný návod, je to práce, kterou zvládne i jen mírně pokročilý uživatel PC. Po vložení instalačního CD disku se většinou okamžitě spustí instalační program, v případě softwaru staženého z internetu musíte instalační program spustit sami.

Ten si často vyžádá sériové číslo a souhlas s licenčními podmínkami, zeptá se, kam ( do které složky na disku ) se má program uložit a kam se má umístit zástupce programu, případně žádá další informace. Potom nahraje všechny soubory, ze kterých se program skládá, na pevný disk PC a nakonec vytvoří ikonu zástupce programu pro jeho snadné spuštění.

LOKALIZACE PROGRAMU

Lokalizace je překlad programu, v našem případě do češtiny. Většina významných světových softwarových firem pochází z anglicky mluvících zemí a originály programů tedy existují v angličtině.

Dnes je však zcela běžné, že tyto firmy u nás mají místní zastoupení, která zajišťují prodej programů, ale také je před prodeje lokalizují - převedou do češtiny. Lokalizace je drahá a časové náročná záležitost, protože se musí přeložit nejen volby nabídek a obsah dialogových oken, ale také nápověda k programu a návod k programu ( manuál ), případně je třeba vytvořit dělicí slovník pro české dělení slov a český korektor pravopisu.

JAKÝ KOUPIT PROGRAM

Při rozhodování , jaký program si z nabízených alternativ koupíte, musíte brát do úvahy několik faktorů:
- Bude možné provozovat daný program na vašem počítači uspokojivou rychlostí?
Dodavatel často udává minimální technickou konfiguraci pc, na které půjde daný program spustit. To neznamená, že bude pracovat dostatečně rychle, proto solidní dodavatelé udávají doporučenou konfiguraci

- Má tento program vlastnosti, které od něho očekáváte?

- Odpovídají vlastnosti programu jeho ceně? Není k dispozici alternativní program dostupný zdarma?

DRUHY PROGRAMŮ

Ačkoliv se může zdát, že nabídka softwarů je nekonečná, můžeme většinu programů zařadit do několika skupin.

WEBOVÉ PROHLÍŽEČE

Webové prohlížeče umí načíst webovou stránku a všechny její součásti z internetového serveru a podle jejího zdrojového kódu ( HTML ) ji zobrazit. Většina prohlížečů obsahuje tzv. zásuvné moduly ( plug-in) pro vykreslování méně standardního obsahu ( flash..) a přehrávání multimediálních souborů.

POŠTOVNÍ A KOMUNIKAČNÍ PROGRAMY

E-mailový klient umožňuje vytváření, odesílání, přijímaní a organizaci zpráv včetně příloh. Často dnes nabízí určité zabezpečení před nebezpečnými a nevyžádanými zprávami. Komunikační programy zajišťují okamžitou ( on-line ) komunikaci textovou, hlasovou i obrazovou. Využívají k tomu speciální servery udržující databáze uživatelů a umožňující jejich spojení.

TEXTOVÉ EDITORY A DPT PROGRAMY

Textový editor nabízí pořízení a formátování ( změnu vzhledu ) textu. Umožňuje vytvoření struktury dokumentu pomocí stylů odstavců, vkládání obrázků a dalších objektů, tvorbu textových tabulek a jednoduché grafiky.

DTP je zkratkou Desk Top Publishing, což lze volně přeložit jako "tvorba publikací na počítači!. DTP program nabízí nástroje pro vytváření složitých dokumentů s mnoha obrázky a grafickými prvky a jejich přípravu pro tisk na tiskařských strojích. Není to textový editor, není určen pro pořizování textu.

TABULKOVÉ PROCESORY

Tabulkový procesor ( také kalkulátor nebo editor ) umožňuje sestavování tabulek obsahujícíh matematické výpočty ( součty, průměry,…), včetně jejich grafické úpravy a tvorby grafů. Nabízí obrovskou paletu matematických nástrojů, umožňuje realizaci složitých propočtů. Základem jeho práce jsou buňky, které mají jednoznačné souřadnice, a relativní a absolutní odkazy na tyto buňky.

VÝVOJOVÁ PROSTŘEDÍ A PŘEKLADAČE PROGRAMOVACÍCH JAZYKŮ

jsou to programy, které umožňují vytvářet všechny ostatní programy. Textový editor musí být naprogramován v nějakém programovacím jazyku, tabulkový procesor také, i operační systém musel být naprogramován pomocí nějakého programovacího nástroje.

DATABÁZOVÉ SYSTÉMY

Databáze je vlastně kartotéka, evidence nějakých položek. Umožňuje evidovat cokoliv - adresy lidí, osobní údaje zaměstnanců, jejich výplaty, tok peněz v podniku, zásoby, zboží na skladě, pacienty a jejich choroby…..Cokoliv co se skládá z jednotlivých položek, které je možné "napsat" na jednotlivé kartotéční lístky.

Všechny výše uvedené aplikace se programují v jednotlivých databázových jazycích, kterých existuje velké množství. Konkrétní aplikace vytvářejí profesionální programátoři.

PODNIKOVÉ INFORMAČNÍ SYSTÉMY

Jsou založeny právě na databázích. Propojením jednotlivých podnikových agend vzniká systém zajišťující informovanost managementu o finančních i věcných tocích v podniku a často také umožňující vlastní řízení výroby.

GRAFICKÉ PROGRAMY

Zahrnuje prohlížeče a správce rastrových obrázků, rastrové programy umožňující upravovat fotografie a vytvářet z nich koláže, vektorové programy pracující s objekty a umožňující vytvářet vizitky, diplomy, inzeráty a další grafiky, programy na tvorbu dvourozměrných animací, střih videa, prezentace a další…

CAD PROGRAMY ( Computer Aided Design )

Slouží k malování výkresů, k pevnostním , tepelným a dalším potřebným výpočtům konstruktéra, k vytvoření obrazu budovy architektem.

PROGRAMY PRO PROSTOROVÉ NÁVRHY A ANIMACE

Programy pro prostorové 3D návrhy umožňují vymodelovat velmi věrně umělé předměty, budovy, krajiny atd. Často pracují ve spojení s některým CAD programem, mají však větší schopnosti ve vytváření věrného obrazu zatím neexistujícího předmětu.

Animační programy umějí rozhýbat neexistující předměty nebo bytosti, používají se běžně pro vytváření animovaných seriálů.

UTILITY (pomůcky )

Utility jsou menší programy, které umožňují vykonávat pohodlně a efektivně servisní a pomocné práce, potřebné k dobré funkci a vyladění počítače. Patří k nim komprimační programy, diagnostické a testovací programy utility pro kontrolu a optimalizaci operačního systému, prohlížeče a konverzní (převodní ) programy, které umí přehledně zobrazit obrázky, převést je z jednoho formátu na jiný atd…


VIRY A ANTIVIRY, OCHRANA POČÍTAČE

Jsou dvě skupiny proti sobě stojících programů. Ty první ničí vaši práci, ty druhé vás proti těm prvním chrání.

SPECIÁLNÍ PROGRAMY

Existují tisíce programů pro určité profese, s kterými se však setkávají pouze specialisté příslušného oboru. Třeba programy pro podporu diagnostiky chorob, střihové plány v oděvním závodě, výpočty rovnic v matematice, fyzikální a chemické výpočty….

POČÍTAČOVÉ HRY

Jednoduché ( logické ) hry jsou součástí dodávky operačních systémů, složitější hry se od plochého zobrazení schematicky nakreslených panáčků propracovaly k téměř filmové věrnosti zobrazovaných scén. Stále častěji se hrají síťově ( ne proti počítači, ale jeden proti druhému v lokální síti, nebo na internetu ). Existují celé fiktivní herní světy se svými pravidly a umělými osobnostmi (avatary)

VÝUKOVÉ PROGRAMY

Pokud máte zájem o určitou oblast, případně silnou motivaci, mohou vám výukové programy dobře posloužit. Typickým příkladem jsou jazykové výukové programy, které se velmi rozšiřují.

PRÁVNÍ ASPEKTY

PROGRAM - ZBOŽÍ A AUTORSKÉ DÍLO

Vzniklý program je většinou zbožím, které se prodává na volném trhu. Oproti třeba technickým počítačovým dílům má však program určité specifické vlastnosti. Je to tzv. autorské dílo a jeho tvůrci k němu mají autorská práva, podobně jako autoři knih, hudební skladatelé…



LICENCE

Z toho plyne, že vy jako uživatelé nemůžete koupit toto dílo jako celek, se všemi právy k němu, ale můžete získat pouze licenci (oprávnění ) k jeho užívání. Dále t oho plyne, že nesmíte žádným způsobem upravovat toto dílo, pokud k tomu autor nedá svůj výslovný souhlas. Licence je většinou nepřenosná, a proto není možné tuto licenci někomu dalšímu prodat nebo darovat

MULTILICENCE

Při koupi programu získáte oprávnění provozovat tento program na jednom počítači. Pokud má firma několik počítačů, musí koupit licenci pro každý počítač, na kterém bude příslušný program provozovat. Nemusí však koupit třeba pět balení programu. Stačí koupit balení jedno a k němu tzv. multilicenci pro další počítače. Ta většinou stojí méně než pětinásobek jedné licence.

KUPUJEME PROGRAM

Koupíte - li program, většinou dostanete v krabici:
- vlastní program na nějakém nosiči ( Cd nebo Dvd disk)
- licenční ujednání ( smlouva ) za jakých podmínek smíte program užívat
- manuál

Při rozbalení obalu disku s programem většinou porušíte nějakou nálepku, jakousi plombu. Tím dáváte najevo svůj souhlas s licenčním ujednáním, které je dobré si proto před rozbalením přečíst.
Program musíte při instalaci uložit na pevný disk a často se také registrovat

REGISTRACE PROGRAMU

Registrace programu je zaevidování jeho uživatele do databáze výrobce programu. Registrace přináší většinou několik výhod:
- registrovaný uživatel má nárok na aktualizaci
-může dostat materiály ( časopisy, prospekty ), kde se doví finty a efektivní postupy
- zákaznickou linku, kdy v případě potíží s programem se může spojit po telefonu s kvalifikovaným odborníkem

KONTROLA UŽÍVÁNÍ LEGÁLNÍHO SOFTWARU

Kontrolu legálnosti softwaru provádí specializované oddělení Policie ČR. Žádná jiná organizace nemá právo toto kontrolovat. Pokud je při kontrole výpočetní techniky nějaké firmy nebo domácnosti zjištěno užívání nelegálního softwaru, je vyčíslena jeho hodnota a dojde k finančním a trestním postihům firmy a odpovědných pracovníků

OCHRANA PROGRAMŮ PŘED NELEGÁLNÍM KOPÍROVÁNÍM

Výrobci programů chrání své programy tak, že se snaží kopírování přímo znemožnit nebo alespoň používají prvky, které usnadní usvědčit pachatele takového činu:

- program při instalaci vyžaduje zadání licenčního čísla- To znesnadňuje nelegální šíření a navíc dodavatelská firma má evidenci, že program se sériovým číslem ASD dodala firmě A. Pokus je při kontrole program s tímto číslem zjištěn u firmy B, je jasné, od koho se tam vzal.

- program po instalaci vyžaduje aktivaci přes Internet nebo telefonem
- hardwarový klíč je malé technické zařízení, které se připojuje většinou k USB portu počítače. Bez jeho přítomnosti v počítači program nefunguje

- CD disk s programem nejde jednoduše zkopírovat. Většinou obsahuje speciálně upravená chybná místa, která způsobí chybu při kopírování.

7) Tiskárny9) operační systém