Всеки ученик или възрастен, който по някакъв начин използва компютър в ежедневието, се сблъсква с такава концепция като „приложен софтуер“. Някои потребители наивно наричат тази категория абсолютно всички програми, инсталирани на компютъра. Това е явно погрешно схващане, тъй като в приложения софтуер са включени само добре дефинирани приложения, които отговарят на някои основни характеристики. Ще се опитаме да дадем кратко описание на софтуера от този тип.
Съвременният софтуер може да бъде разделен на няколко типа, един от които е софтуерът от тази категория. Как да разграничите приложните програми от други видове приложения? Много просто.
В по-голямата си част задачите на приложния софтуер са строго определени от някаква рамка. С други думи, целият софтуер е условно ориентиран да изпълнява само една или няколко подобни задачи. Това просто трябва да направи разлика между приложния софтуер и приложните програми. Приложен софтуер е група, която интегрира абсолютно всички приложения (или в общ смисъл, или във всяка избрана област), докато приложните програми са специфични приложения, които са ориентирани към определена посока, която се използва или създадена за едно или повече действия за постигане на целта.
Можете да помислите за най-простата ситуация. Вземете пакета Microsoft Office. Това е приложен софтуер (примери могат да бъдат цитирани на други подобни селекции, но всеки знае „Office“, така че изглежда по-удобно). Всички приложения, които са част от Office (Word, Excel, Power Point, Access и др.) Вече са приложни програми.
Тъй като този вид софтуер е фокусиран върху изпълнението на добре дефинирани задачи, в известен смисъл той може да бъде (доста условно) разделен на програми, предназначени изключително за една обща задача и цели софтуерни системи, които съчетават възможностите за изпълнение на двете основни и свързани задачи.
От тази гледна точка и можете да разгледате приложния софтуер. Примерите са най-добре базирани на текстови приложения. Например, много потребители постоянно бъркат термините „текстов редактор“ и „текстообработваща програма“.
Въпреки че в такива приложения има много общи неща, разликата между тях е значителна.
Текстовият редактор е предназначен за преглед и редактиране на текст с минимален набор от инструменти (WordPad) и текстов редактор (MS Word), освен че изпълнява основните задачи, ви позволява да извършвате много допълнителни действия. Отново, разделението е много условно.
Но стандартният Notepad, достъпен на всяка Windows система, е по-вероятно хибридно приложение. Заедно с редактирането на текст, той може да се използва като инструмент за програмиране, тъй като поддържа синтаксиса на повечето известни в момента програмни езици.
Става все по-трудно софтуерните приложения да бъдат категоризирани, тъй като новите програми се появяват сравнително бързо и техният обхват постоянно се разширява. Не е изненадващо, че досега просто няма една приета система за разделяне на програмите.
Въпреки това, като една от опциите, можете да донесете най-честото разделение на приложенията по вид и обхват на употреба. И двете категории са доста обемни, така че някои видове приложен софтуер трябва да се разглеждат отделно. Само това може да даде пълно разбиране на цялостната картина.
Класификацията на програмите по видове се фокусира основно върху вида на изпълняваната задача.
Така за по-лесно разбиране почти всички приложения могат да бъдат комбинирани в няколко големи групи:
Структурата на тази категория включва приложения и софтуерни пакети, за които всеки потребител на съвременен компютър знае. Те включват следните компоненти:
Разбира се, този списък може да бъде добавен толкова дълго, колкото желаете. Само една кратка класификация се дава, така да се каже, за общо разбиране на предмета.
Тази категория, както вече се вижда от името, включва всичко, което ни осигурява свободното време. Индустрията на развлеченията има много области, но по отношение на компютърните технологии ще изброим само основните компоненти.
В тази категория в приложния софтуер са включени следните приложения и софтуерни пакети:
Както виждате, абсолютно всички аспекти, свързани с свободното време, са просто невъзможни за изброяване.
Що се отнася до софтуера от този тип, не е трудно да се предположи, че приложният софтуер от тази категория включва програми, които имат много тесен фокус.
От разнообразните софтуерни пакети и приложения поотделно могат да се разграничат следните компоненти:
С раздела за професионален софтуер ситуацията е малко по-сложна. Тази категория е много голяма, а програмата, в нейната пощенска кутия, обикновените потребители почти никога не използват.
В тази група обаче могат да се различат следните пакети:
Отново е много трудно да се изброят всички категории професионални програми и този списък се предоставя единствено с цел разбиране на софтуерните продукти, включени в него.
Тази група е проста. В по-голямата си част това са приложения, създадени от самия потребител, използвайки инструментариума на негово разположение в конкретна компютърна среда в съответствие с възможностите на самата среда и операционната система, в която работи.
Класификацията на приложния софтуер за тази функция също съдържа много обширна информация. Сред най-приоритетните области споменаваме най-често срещаните:
Както можете да видите от всичко по-горе, приложният софтуер е една от най-големите групи при разделяне на програми и приложения. Ясно е, че могат да се споменат абсолютно всички видове програми, насоките за решаване на задачи или приложения на такива софтуерни продукти са невъзможни просто физически. Въпреки това, дори дадени за например класификация ви позволява веднага да разберете разликите, да речем, от системен софтуер и услуги за управление или обслужване.
Накрая остава да се подчертае най-важното свойство на приложния софтуер. Програмите от този тип не могат директно да взаимодействат с потребителя и също така нямат пряка възможност за достъп до компютърни ресурси. Такова взаимодействие е възможно само чрез средствата на инсталираната операционна система, която в този случай играе ролята на определен слой между програмата, някои компютърни компоненти и крайния потребител.
Що се отнася до разделянето на софтуера според някои характерни черти, днес днес може да се намери много варианти за класификация, а дадения пример не е единственият и априори правилен. Ако следвате някои специфични стандарти, приети и валидни в различни страни, можете да намерите други форми на разделяне на приложения и софтуерни пакети на класове. Например, тук е възможно да се включи разделяне в платени, безплатни и Shareware програми. Този критерий обаче може да отговаря не само на приложния софтуер, но и на други видове софтуерни продукти. Ако задълбочено проучите стандартите на някои държави, все още можете да намерите много критерии, които да отговарят на този тип софтуер. Ето защо днес няма единна приета система, която да може със сигурност да приписва един софтуерен продукт само на една категория. Освен това, дори и в най-приложния софтуер, можете да намерите доста, така да се каже, хибридни приложения, които биха могли да принадлежат към различни класове софтуер. Но ако погледнем въпроса малко по-широко, дори и с горните характеристики, много вероятно е да кажем, че дадена програма принадлежи конкретно на тип приложение, а не на друга категория.