Každý student nebo dospělý, který nějak používá počítač v každodenním životě, je konfrontován s takovým pojmem jako "aplikační software". Někteří uživatelé naivně odkazují na tuto kategorii naprosto všechny programy nainstalované v počítači. Jedná se o jasnou mylnou představu, neboť v aplikačním softwaru jsou obsažena pouze dobře definovaná aplikace, která odpovídají některým základním funkcím. Pokusíme se stručně popsat software tohoto typu.
Moderní software lze rozdělit do několika typů, z nichž jeden je software této kategorie. Jak rozlišovat aplikační programy od jiných typů aplikací? Velmi jednoduché.
Většina úloh aplikačního softwaru je striktně definována nějakým rámcem. Jinými slovy, veškerý software je podmíněně orientován na provádění pouze jedné nebo několika podobných úkolů. To je prostě nutné rozlišovat mezi aplikačním softwarem a aplikačními programy. Aplikační software je skupina, která integruje absolutně všechny aplikace (buď v obecném smyslu, nebo v libovolné vybrané oblasti), zatímco aplikační programy jsou specifické aplikace orientované na konkrétní směr použití nebo vytvořené pro jednu nebo více akcí k dosažení cíle.
Můžete zvážit nejjednodušší situaci. Vezměte balíček sady Microsoft Office. Jedná se o aplikační software (příklady mohou být uvedeny na jiných podobných výběrech, ale každý ví "Office", takže vypadá pohodlněji). Všechny aplikace, které jsou součástí aplikace Office (Word, Excel, Power Point, Access atd.) Jsou již aplikační programy.
Vzhledem k tomu, že tento typ softwaru je zaměřen na provádění dobře definovaných úkolů, může být v jistém smyslu (zcela podmíněně) rozdělen na programy určené výhradně pro jednu společnou úlohu a pro všechny softwarové systémy, které kombinují schopnosti provádět hlavní i související úkoly.
V tomto ohledu můžete zvážit aplikační software. Příklady jsou nejlépe založeny na aplikacích založených na textu. Například mnoho uživatelů neustále zaměňuje výrazy "textový editor" a "textový editor".
Přestože v těchto aplikacích je mnoho společných, je rozdíl mezi nimi značný.
Textový editor je určen pro prohlížení a úpravu textu pomocí minimální sady nástrojů (WordPad) a textový procesor (MS Word), kromě provádění hlavních úkolů, umožňuje provádět mnoho dalších akcí. Opět platí, že dělení je velmi podmíněné.
Standardní program Poznámkový blok, dostupný v jakémkoli systému Windows, je pravděpodobně hybridní aplikací. Spolu s úpravou textu lze použít jako programovací nástroj, protože podporuje syntaxi většiny běžně známých programovacích jazyků.
Stále více a více je obtížné zařazovat softwarové aplikace do nových programů, které se objevují poměrně rychle a jejich rozsah se neustále rozšiřuje. Není divu, že k dnešnímu dni neexistuje jednoduchý systém pro oddělení programů.
Jako jednu z možností však můžete přinést nejběžnější rozdělení aplikací podle typu a rozsahu použití. Obě kategorie jsou poměrně objemné, takže některé typy aplikačního softwaru by měly být zvažovány samostatně. Pouze toto může poskytnout úplné pochopení celkového obrázku.
Klasifikace programů podle typu je primárně zaměřena na typ prováděného úkolu.
Takže pro snadné porozumění lze téměř všechny aplikace kombinovat do několika velkých skupin:
Struktura této kategorie zahrnuje aplikace a softwarové balíčky, o kterých ví o tom každý uživatel moderního počítače. Patří sem následující komponenty:
Tento seznam lze přirozeně přidávat tak dlouho, jak budete chtít. Pouze stručná klasifikace je dána tak, aby bylo možné obecně pochopit předmět.
Tato kategorie, jak již vyplývá z názvu, zahrnuje vše, co nám poskytuje volný čas. Zábavní průmysl má spoustu oblastí, ale ve vztahu k počítačové technologii budeme vymezovat pouze hlavní komponenty.
V této kategorii jsou do aplikačního softwaru zahrnuty následující aplikace a softwarové balíčky:
Jak můžete vidět, absolutně všechny aspekty týkající se volného času jsou prostě nemožné vypsat.
Pokud jde o software tohoto typu, není těžké odhadnout, že aplikační software této kategorie zahrnuje programy s velmi úzkým zaměřením.
Mezi různými softwarovými balíčky a aplikacemi lze samostatně rozlišovat tyto komponenty:
Sekce profesionálního softwaru je situace poněkud komplikovanější. Tato kategorie je velmi velká a program, ve své doručené poště, běžní uživatelé téměř nikdy nepoužívají.
V této skupině lze však rozlišit následující balíčky:
Opět je velmi obtížné uvést do seznamu všechny kategorie odborných programů a tento seznam je poskytován výhradně za účelem pochopení softwarových produktů, které jsou v něm obsaženy.
Tato skupina je jednoduchá. Většinou jde o aplikace vytvořené samotným uživatelem pomocí sady nástrojů, které má k dispozici v určitém výpočetním prostředí v souladu s vlastnostmi samotného prostředí a operačního systému, v němž pracuje.
Klasifikace aplikačního softwaru pro tuto funkci obsahuje také velmi rozsáhlé informace. Mezi nejdůležitější oblasti patří nejčastější:
Jak můžete vidět ze všech výše uvedených, aplikační software je jednou z největších skupin při oddělování programů a aplikací. Je zřejmé, že nelze fyzicky zmínit absolutně všechny typy programů, směry při řešení stanovených úkolů nebo rozsah takových softwarových produktů. Nicméně, dokonce i pro příklad klasifikace umožňuje okamžitě pochopit rozdíly, například od systémový software a nástroje pro správu nebo služby.
Nakonec zůstává zvýraznit nejdůležitější vlastnost aplikačního softwaru. Programy tohoto typu nemohou přímo komunikovat s uživatelem a také nemají přímou možnost přístupu k počítačovým zdrojům. Taková interakce je možná pouze prostřednictvím prostředků nainstalovaného operačního systému, který v tomto případě hraje roli určité vrstvy mezi programem, některými komponentami počítače a koncovým uživatelem.
Pokud jde o oddělení softwaru podle některých charakteristických rysů, dnes lze najít spoustu možností klasifikace a uvedený příklad není jediný a a priori správný. Pokud dodržujete některé konkrétní normy přijaté a platné v různých zemích, můžete najít jiné formy oddělování aplikací a softwarových balíčků do tříd. Například bylo možné zahrnout rozdělení do placených, bezplatných a sdílených programů zde. Toto kritérium však může splňovat nejen aplikační software, ale i jiné typy softwarových produktů. Pokud pečlivě studujete standardy některých států, můžete stále najít mnoho kritérií, která mohou splňovat tento typ softwaru. A proto dnes neexistuje žádný jednotný systém, který by mohl s jistotou umístit nějaký druh softwarového produktu do jediné kategorie. Navíc i v nejpoužívanějším softwaru najdete spoustu takzvaných hybridních aplikací, které by mohly patřit do různých tříd softwaru. Pokud se však na tuto otázku podíváme poněkud obecněji, a to i výše uvedenými charakteristikami, je velmi pravděpodobné, že určitý program patří konkrétně typu aplikace, a nikoliv jiné kategorii.