Бағдарламалық жасақтама жүйесі - Software system

A бағдарламалық қамтамасыз ету жүйесі Бұл жүйе қарым-қатынас жасау компоненттер негізінде бағдарламалық жасақтама а бөлігін құрайтын компьютерлік жүйе (комбинациясы жабдық және бағдарламалық жасақтама). Ол «бірқатар бөлек тұрады бағдарламалар, конфигурация файлдары осы бағдарламаларды орнату үшін қолданылатын, жүйелік құжаттама, жүйенің құрылымын сипаттайтын және пайдаланушының құжаттамасы, бұл жүйені қалай қолдануға болатындығын түсіндіреді ».[1]

«Бағдарламалық қамтамасыз ету жүйесі» терминін терминдерден бөліп қарау керек «компьютерлік бағдарлама « және »бағдарламалық жасақтама Компьютерлік бағдарлама термині әдетте нұсқаулар жиынтығын білдіреді (қайнар көзі, немесе объект коды ) нақты тапсырманы орындайтындар. Алайда, бағдарламалық жасақтама, әдетте, спецификация сияқты көптеген компоненттерден тұратын неғұрлым кең тұжырымдаманы білдіреді, тест нәтижелері, соңғы пайдаланушының құжаттамасы, техникалық қызмет көрсету жазбалары және т.б.[2]

Бағдарламалық жасақтама жүйесін қолдану кейде қолдануға байланысты жүйелер теориясы контекстіндегі тәсілдер бағдарламалық жасақтама. Бағдарламалық қамтамасыз ету жүйесі бірнеше бөлек компьютерлік бағдарламалардан және олармен байланысты конфигурация файлдары, құжаттама бірге жұмыс істейтін т.б.[1] Тұжырымдама ірі және күрделі бағдарламалық жасақтаманы зерттеу кезінде қолданылады, өйткені ол негізгі бағытқа бағытталған компоненттер бағдарламалық қамтамасыздандыру және олардың өзара әрекеттесу. Бұл сонымен қатар өрісіне қатысты бағдарламалық жасақтама архитектурасы.

Бағдарламалық қамтамасыз ету жүйелері қызығушылық танытқан топтар үшін зерттеудің белсенді бағыты болып табылады бағдарламалық жасақтама атап айтқанда және жүйелік инженерия жалпы алғанда.[3] Академиялық журналдар сияқты Жүйелер және бағдарламалық қамтамасыз ету журналы (жариялаған Elsevier ) тақырыпқа арналған.[4]

ACM Бағдарламалық қамтамасыздандыру жүйесінің марапаты бұл адамдарды немесе ұйымды құрметтейтін жыл сайынғы сыйлық «концепцияларға, коммерциялық қабылдаудағы үлеске немесе екеуіне де әсер ететін тұрақты әсер еткен жүйені дамыту үшін».[5] Бұл марапатталды Есептеу техникасы қауымдастығы (ACM) 1983 жылдан бастап, демеушілік ақшалай сыйлықпен IBM.

Санаттар

Бағдарламалық қамтамасыз ету жүйелерінің негізгі санаттарына негізделгендер жатады бағдарламалық жасақтама жасау, бағдарламалық қамтамасыздандыру, және жүйелік бағдарламалық жасақтама айырмашылық кейде қиын болуы мүмкін болғанымен. Бағдарламалық қамтамасыз ету жүйелерінің мысалдары жатады операциялық жүйелер, компьютерлік брондау жүйелері, әуе қозғалысын басқару жүйелер, әскери басқару және басқару жүйелері, телекоммуникация желілері, мазмұнды басқару жүйелері, мәліметтер базасын басқару жүйелері, сараптамалық жүйелер, ендірілген жүйелер т.б.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б Соммервилл, Ян (2007). «1.1.1; бағдарламалық жасақтама деген не?». Бағдарламалық жасақтама (8-ші басылым). Аддисон-Уэсли. бет.5 –6. ISBN  978-0-321-31379-9.
  2. ^ Бағдарламалық қамтамасыздандыру: тұжырымдамалар мен практика Пенни Грабб пен Армстронг А. Таканг 2003 01631469717 7-8 бет
  3. ^ «Макс Планк бағдарламалық қамтамасыз ету институты». Алынған 12 маусым, 2012.
  4. ^ «Жүйелер мен бағдарламалық қамтамасыз ету журналы (JSS)». DBLP. Трир университеті, Германия. Алынған 12 маусым, 2012.
  5. ^ «Бағдарламалық қамтамасыздандыру жүйесінің марапаты». ACM Awards. Есептеу техникасы қауымдастығы. Алынған 12 маусым, 2012.