Наслови
...

Класе софтверског производа: Опис

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

Каква је класификација софтверских производа?

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

класе софтверских производа

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

Главне класе софтверских производа

На основу опште прихваћених метода класификације данас можемо разликовати три велике групе које укључују различите компоненте:

  • системски софтвер;
  • апликативни програми;
  • алати за програмирање и развој

Однос између класа софтверских производа

Наравно, такво раздвајање изгледа прилично произвољно, јер су сви програми који припадају различитим категоријама уско повезани.

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

Системски софтвер

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

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

Наравно, и овде постоји подјела према принципу одредишта. Између свега овога, ваља истакнути следеће класе софтверских производа из области употребе:

  • основни софтвер;
  • помоћни сервисни софтвер.

Заузврат, основни софтвер је подељен на следеће компоненте:

  • локални оперативни системи;
  • мрежни ОС;
  • Возачи
  • графичке и текстуалне љуске.

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

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

Што се тиче драјвера, то су посебне апликације које обезбеђују интеракцију „гвоздених“ компоненти рачунара са оперативним системом. Грубо говорећи, ово је средство којим „ОС“ може иницирати, рецимо, звучну или видео картицу, као и у потпуности искористити своје могућности преноса одређених информација кориснику. Али ово, да тако кажем, само је опште разумевање, јер су у неким случајевима потребни чак и драјвери за виртуелне уређаје да би се осигурао исправан рад система у целини (најједноставнији пример су АСИО4АЛЛ управљачки програми).

Као што већ можете видети, ове подразреде софтверских производа укључују оперативне системе - сам темељ који је својеврсни мост између рачунара и корисника. Понекад се, како је већ споменуто, ово односи и на „хардвер“ у буквалном смислу.

Као сервисни алат, додатне класе софтверских производа који се користе на ПЦ-у такође укључују неколико основних елемената. Овде је вредно истаћи следеће:

  • сигурносни системи (антивирусни програми, заштитни зидови итд.);
  • архиватора;
  • оптимизатори;
  • софтверски кодеци и декодери;
  • додатне услужне програме које омогућавају надгледање оперативног система итд.

Пакети апликација

Сада размотрите такозване пакете апликативних софтвера. Такође имају сопствене додатне класе софтверских производа. Шта је ово у општем смислу?

класификација софтверских производа према областима коришћења

Ово су апликације и пакети које је инсталирао корисник, или било који програм присутан у самом оперативном систему који вам помаже да обавите високо циљане задатке.

Погледајте. Заиста, чак и у Виндовс системима постоји скуп стандардних услужних програма за гледање графике и текстова, слушање аудио записа или репродукцију видео записа, итд. Међутим, данас су најчешћи универзални канцеларијски пакети који садрже неколико основних апликација за рад са документима различитих врста (табеле, текстови, базе података).

Алат за развој и програмирање

Друга велика група се такође може условно поделити у неколико подгрупа, што се условно може тумачити као „класа софтверских производа“. Ово су четири главне сорте:

  • пакети програмера оперативних система;
  • пакети за развој возача;
  • пакети за развој апликација
  • пакети за развој софтвера за микроконтролере уређаја.

По правилу су сви ови алати на само један начин слични - заснивају се на одређеним програмским језицима који вам омогућавају да креирате софтверске производе одређене врсте како бисте обезбедили интеракцију рачунара и корисника и створили услове за рад уграђених „гвоздених“ уређаја. Ако пажљивије погледате ове класе софтверских производа, лако је приметити да постоји развој управљачких програма који су повезани са системским софтвером. А ово је, да тако кажем, додатни аргумент у корист односа између свих категорија.

класе софтверских производа који се користе на рачунару

Што се софтвера користи, данас постоји толико много језика да их не можете набројити. На пример, језик Ц + / Ц ++ најчешће се користи за креирање ОС-а, мобилни програми се могу заснивати на Јава језику, а канцеларијске апликације готово увек имају уграђену подршку за језик Висуал Басиц.

Аналитика, моделирање и прогнозирање

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

часови апликативног софтвера

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

Аутоматизовани управљачки системи

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

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

Рачуноводство

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

класе софтверских производа и рачуноводство

У пост-совјетском простору, 1Ц пакет је постао најраспрострањенији, који укључује не само рачуноводствене модуле, већ и многа додатна достигнућа, рецимо, о управљању особљем итд. Али ако следите јасну логику класификације софтвера, сви такви пакети се у великој мери односе на апликативне програме у најширем смислу.

Одвајање апликативних програма који користе пример мултимедије

Погледајмо неке опште принципе који су присутни у подели програма у групе унутар највеће класе - апликативног софтвера.

софтверски производи класе шта је то

Да бисте били јаснији, ево примера мултимедије. Може се разликовати неколико главних група:

  • аудио
  • видео
  • графика;
  • анимација.

Исти звук има своје подгрупе. На пример, неке су апликације усмерене искључиво на снимање или обраду звука, док друге (музички секвенце) могу обезбедити сопствена средства без претходног снимања звука. Овде се углавном користе софтверски синтетизатори и узорци.

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

Специфичне програмске часове

За крај, погледајмо програме који се могу приписати више класа одједном. То се пре свега односи на средства интернета.

класе софтверских производа укључују

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

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

Закључак

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


Додајте коментар
×
×
Јесте ли сигурни да желите да избришете коментар?
Избриши
×
Разлог за жалбу

Посао

Приче о успеху

Опрема