Класификација софтвера

Sep 25, 2024

Остави поруку

Категорија апликације
Према обиму примене, софтвер се генерално дели на системски софтвер, апликативни софтвер и средњи софтвер између.


Системски софтвер
Системски софтвер пружа најосновније функције за коришћење рачунара, а може се поделити на оперативни систем и софтвер за подршку, од којих је оперативни систем најосновнији софтвер.
Системски софтвер је одговоран за управљање различитим независним деловима хардвера у рачунарском систему како би они могли да раде у хармонији. Системски софтвер омогућава корисницима рачунара и другом софтверу да третирају рачунар као целину, без обзира на то како сваки део основног хардвера функционише.


1. Оперативни систем је програм који управља рачунарским хардверским и софтверским ресурсима, а такође је језгро и камен темељац рачунарског система. Оперативни систем је одговоран за основне задатке као што су управљање и конфигурисање меморије, давање приоритета снабдевању и потражњи системских ресурса, контрола улазних и излазних уређаја, управљање мрежом и управљање системом датотека. Оперативни систем такође обезбеђује интерфејс за кориснике за интеракцију са системом.


2. Помоћни софтвер је софтвер који подржава развој и одржавање различитог софтвера, такође познат као окружење за развој софтвера (СДЕ). Углавном укључује базу података окружења, различит софтвер интерфејса и скупове алата. Позната окружења за развој софтвера укључују ИБМ-ову Веб Спхере, Мицрософт-ову и тако даље.
Укључује скуп основних алата (као што су компајлери, управљање базом података, форматирање меморије, управљање системом датотека, аутентификација корисника, управљање драјверима, мрежно повезивање, итд.).


Апликациони софтвер
Системски софтвер није специфичан за одређену област апликације, већ апликативни софтвер, напротив, различите апликације пружају различите функције у зависности од корисника и домена који служи.
Апликациони софтвер је софтвер који је развијен за одређену сврху. То може бити одређени програм, као што је претраживач слика. Такође може бити колекција програма који су уско повезани једни са другима и могу да раде заједно, као што је Мицрософтов Оффице софтвер. То такође може бити велики софтверски систем који се састоји од многих независних програма, као што је систем за управљање базом података.


Данас су паметни телефони постали изузетно популарни, а апликацијски софтвер који се покреће на мобилним телефонима назива се софтвером за мобилне телефоне. Такозвани софтвер за мобилни телефон је софтвер који се може инсталирати на мобилни телефон, који побољшава недостатке и персонализацију оригиналног система. Са развојем технологије, мобилни телефони имају све више функција и постају све моћнији. Није тако једноставан и крут као у прошлости, али се развио да може да се упореди са ручним рачунаром. Софтвер за мобилни телефон је исти као и рачунар, а приликом преузимања софтвера за мобилни телефон, такође треба да узмете у обзир систем инсталиран на мобилном телефону који сте купили да бисте одлучили који софтвер ћете користити. Главни системи мобилних телефона су следећи: Виндовс Пхоне, Симбиан, иОС и Андроид.


Категорија ауторизације
Различити софтвер углавном има одговарајућу софтверску лиценцу и корисник софтвера мора да пристане на лиценцу софтвера који се користи пре него што буде у могућности да легално користи софтвер. С друге стране, услови лиценцирања одређеног софтвера не смеју бити у супротности са законом.


У зависности од методе лиценцирања, софтвер се може широко поделити у неколико категорија:
Власнички софтвер: Ова врста лиценце генерално не дозвољава кориснику да копира, проучава, мења или дистрибуира софтвер по жељи. Кршење оваквих овлашћења често подлеже озбиљној законској одговорности. Компаније за традиционални пословни софтвер користе ову врсту лиценце, као што су Мицрософтов Виндовс и Оффице софтвер. Изворни код власничког софтвера компаније често третирају као приватно власништво и строго је заштићен.
Слободни софтвер: Ова врста лиценце је супротна од власничког софтвера, дајући кориснику право да копира, проучава, модификује и дистрибуира софтвер и да изворни код учини доступним за слободну употребу, уз само мања друга ограничења. Линук, Фирефок и ОпенОффице су примери таквог софтвера.
Схареваре: Пробне верзије су обично бесплатне за набавку и коришћење, али су ограничене у функционалности или трајању. Програмери подстичу кориснике да плате за потпуно функционалну комерцијалну верзију. Корисници могу бесплатно добити копије схареваре-а из различитих извора и слободно га дистрибуирати према овлашћењу аутора схареваре-а.
Бесплатни софтвер: Слободно доступан и поново штампан, али без изворног кода и не може се мењати.
Јавни софтвер: софтвер чија се права одрекао оригинални аутор, чија су ауторска права истекла или чији је аутор постао неистраживачки. Нема ограничења у употреби.