Programu ya programu ya mifumo ya habari. Programu ya mifumo ya habari

Programu ya mifumo ya habari inaeleweka kama seti ya programu na zana za hali halisi za kuunda na kuendesha mifumo ya usindikaji wa data kwa kutumia teknolojia ya kompyuta.

Kulingana na kazi zilizofanywa na programu, inaweza kugawanywa katika vikundi 2: msingi (mfumo) programu (Mchoro 1) na programu ya maombi (Mchoro 2).

Programu ya msingi (mfumo) hupanga mchakato wa usindikaji wa habari kwenye kompyuta na hutoa mazingira ya kawaida ya kufanya kazi kwa programu za maombi. Programu ya msingi inahusiana sana na vifaa hivi kwamba wakati mwingine inachukuliwa kuwa sehemu ya kompyuta.

Programu ya maombi imeundwa kutatua matatizo maalum ya mtumiaji na kuandaa mchakato wa kompyuta wa mfumo wa habari kwa ujumla.

Programu ya msingi (mfumo) inajumuisha:

Mfumo wa Uendeshaji;

programu za huduma;

watafsiri wa lugha ya programu;

mipango ya matengenezo.

Mifumo ya uendeshaji (OS) hutoa udhibiti wa usindikaji wa habari na mwingiliano kati ya maunzi na mtumiaji. Moja ya kazi muhimu zaidi za OS ni automatisering ya michakato ya pembejeo / pato la habari na udhibiti wa utekelezaji wa kazi za maombi kutatuliwa na mtumiaji. OS hupakia programu inayohitajika na kumbukumbu ya kompyuta na inafuatilia maendeleo ya utekelezaji wake; Inachambua hali zinazoingilia mahesabu ya kawaida na kutoa maagizo juu ya kile kinachohitajika kufanywa ikiwa shida zitatokea.

Kulingana na kazi zilizofanywa, OS zinaweza kugawanywa katika vikundi vitatu (tazama Mchoro 1): kazi moja (mtumiaji mmoja); multitasking (watumiaji wengi); mtandao.

Mchele. 1.

Mifumo ya uendeshaji ya kazi moja imeundwa ili kuruhusu mtumiaji mmoja kufanya kazi moja maalum kwa wakati mmoja. Mwakilishi wa kawaida wa mifumo hiyo ya uendeshaji ni MS-DOS (iliyotengenezwa na Microsoft). Mifumo ya uendeshaji ya Multitasking hutoa matumizi ya pamoja ya kompyuta katika hali ya kugawana wakati wa programu nyingi (kumbukumbu ya kompyuta ina programu kadhaa - kazi - na processor inasambaza rasilimali za kompyuta kati ya kazi). Wawakilishi wa kawaida wa darasa hili la OS ni: UNIX, OS 2 ya IBM Corporation, Microsoft Windows 95, Microsoft Windows NT na wengine wengine.

Mifumo ya uendeshaji ya mtandao inahusishwa na kuibuka kwa mitandao ya ndani na kimataifa 11 iliyoundwa ili kutoa ufikiaji wa mtumiaji kwa rasilimali zote za mtandao wa kompyuta. Wawakilishi wa kawaida wa mifumo ya uendeshaji ya mtandao ni:

Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris kutoka Sun.

Programu ya huduma ni seti ya bidhaa za programu zinazompa mtumiaji huduma za ziada wakati wa kufanya kazi na kompyuta na kupanua uwezo wa mifumo ya uendeshaji.

Kulingana na utendakazi, zana za huduma zinaweza kugawanywa katika:

kuboresha interface ya mtumiaji;

kulinda data kutokana na uharibifu na ufikiaji usioidhinishwa;

data ya kurejesha;

kuongeza kasi ya kubadilishana data kati ya diski na RAM:

kuhifadhi-kufungua zipu;

mawakala wa antiviral.

Kwa mujibu wa njia ya shirika na utekelezaji, zana za huduma zinaweza kuwakilishwa na: shells, huduma na mipango ya kujitegemea. Tofauti kati ya makombora na huduma mara nyingi huonyeshwa tu katika ulimwengu wa zamani na utaalam wa mwisho.

Mchele. 2.

Shells ambazo ni nyongeza kwa OS huitwa shells za uendeshaji. Shells ni kama mipangilio juu ya mfumo wa uendeshaji. Huduma na programu za kusimama pekee zina madhumuni maalum na kila hufanya kazi yake mwenyewe. Lakini huduma, tofauti na programu za kusimama pekee, zinatekelezwa katika mazingira ya makombora yanayolingana. Wakati huo huo, wanashindana katika kazi zao na programu za OS na huduma nyingine. Kwa hiyo, uainishaji wa zana za huduma kulingana na kazi zao na mbinu za utekelezaji ni wazi kabisa na ni kiholela sana.

^

NI programu.


Programu."Ufufue" msaada wa kiufundi, i.e. kulazimisha kufanya shughuli za usindikaji wa habari, zilizokusudiwa programu (programu). Programu ni seti ya programu za mfumo wa usindikaji wa data na nyaraka za programu zinazohitajika kwa uendeshaji wa programu hizi. Kuna programu ya jumla na ya maombi. Programu ya jumla inajumuisha mifumo ya uendeshaji, mifumo ya programu, na programu za huduma.

mfumo wa uendeshaji - Huu ni programu ambayo hupakia kiotomatiki wakati kompyuta imewashwa na hutoa mtumiaji seti ya msingi ya maagizo ambayo unaweza kuwasiliana na kompyuta: endesha programu, fomati diski ya floppy, nakala ya faili, nk.

Mfumo wa programu ni zana ya watumiaji waliohitimu - waandaaji wa programu na wasio programu. fafanua teknolojia za habari zinazokusudiwa kuunda programu inayofanya kazi. Programu ya kazi ni utekelezaji wa programu ya kazi maalum za mfanyakazi wa habari kwa kutumia teknolojia mbalimbali za habari, i.e. Huu ni ubinafsishaji wa kituo cha kazi cha kiotomatiki (AWS), DBMS, maandishi ya maandishi, multimedia, mifumo ya wataalam, kifurushi cha programu ya kazi na mifumo ndogo ya EIS, iliyojengwa kwa kutumia zana zingine za muundo, kwa mfanyakazi maalum wa habari wa biashara fulani, kwa kuzingatia maalum ya mfumo wa usindikaji wa data ambao umetengenezwa huko.

Vyombo vya Msanidi programu fafanua teknolojia za habari zinazopatikana kwa mtumiaji na sifa yoyote katika uwanja wa kompyuta na programu.

Hudumaprogramu kutoa huduma mbalimbali ili kuhakikisha uendeshaji wa kompyuta na programu.

  1. ^

    Usaidizi wa shirika wa IS.

Lugha hutumiwa kuwasiliana kati ya mtumiaji na programu, maunzi na habari. Lugha za mawasiliano zinaweza kurasimishwa, kutokamilika au lugha asilia kabisa. Seti ya lugha za mawasiliano, sheria za urasimishaji wao na maneno yanayotumika katika fomu za EIS msaada wa kiisimu.

Seti ya hatua zinazodhibiti utendakazi na utumiaji wa msaada wa kiufundi, programu na habari na kuamua utaratibu wa kufanya vitendo vinavyopelekea kupata na kutumia fomu za matokeo zinazohitajika. msaada wa mbinu na shirika. Katika EIS huamua mchakato wa kiteknolojia wa mfumo. Mbali na mifumo ya uendeshaji, utendakazi wa EIS yoyote pia inahitaji:


  • mipango ya maandishi na uchunguzi;

  • programu ya mawasiliano ya simu;

  • programu ya kulinda habari dhidi ya ufikiaji na ushawishi usioidhinishwa:

  • programu ya kuthibitisha uadilifu wa hati iliyopitishwa na kutambua saini ya mwandishi:

  • interface ya programu na mifumo mingine ya kompyuta, nk.
^ Usaidizi wa shirika. Mfumo wa habari za kiuchumi ni pamoja na vifaa vya usimamizi ambavyo vinahakikisha utendakazi wa mifumo yake yote ndogo kwa ujumla. Kitengo kama hicho cha kimuundo, kama kingine chochote, lazima kifanye:

  • ukusanyaji wa taarifa za msingi kuhusu kitu cha usimamizi na mazingira kulingana na matumizi ya nyaraka, matumizi ya zana za msaidizi au njia za kurekodi data moja kwa moja;

  • uhamisho wa habari kwa courier au usambazaji wake kwa kutumia mitandao ya ndani, kikanda au nyingine;

  • uhifadhi na matengenezo ya taarifa zilizotumiwa kwa pamoja katika hifadhidata kuu au kusambazwa kati ya nodi za mtandao;

  • usindikaji wa habari kulingana na teknolojia ya kati au iliyosambazwa.
Katika mifumo ya kisasa ya habari ya kielektroniki, zana za usaidizi wa maamuzi zilizounganishwa kwenye mtandao wa ndani zimeundwa kwa wafanyakazi wengi. Wakati huo huo, wafanyikazi wa usimamizi wa EIS wanahakikisha utendaji na maendeleo yake. Kazi kuu za wafanyikazi wa AIS ni kukuza:

  • kanuni za kisheria na kisheria kwa kazi ya vifaa vya utawala katika hali ya kompyuta;

  • nyaraka zinazosimamia utaratibu wa kubadilishana habari na mifumo mingine ya kompyuta, sheria za kushughulikia hali za dharura;

  • nyaraka za mbinu kwa ajili ya mafunzo ya wafanyakazi wa usimamizi katika hali ya kompyuta, nk.
Kama sheria, wafanyikazi wa EIS wanajumuisha wafanyikazi wa idara ya maendeleo, utekelezaji na matengenezo ya programu mpya, kisha idara ya maendeleo na idara ya operesheni.
  1. ^

    Msaada wa kisheria wa EIS.

Msaada wa kisheria wa EIS. Ni seti ya kanuni zilizoonyeshwa katika kanuni zinazoanzisha na kuunganisha shirika la mifumo hii, malengo yao, malengo, muundo, kazi na hali ya kisheria ya EIS. Usaidizi wa kisheria wa EIS hutoa udhibiti wa kisheria wa maendeleo ya EIS na uhusiano kati ya msanidi programu na mteja. Msaada wa kisheria kwa hatua ya uendeshaji wa EIS huamua hali yake katika mchakato wa usimamizi, utoaji wa habari kwa mchakato wa kufanya maamuzi na msaada wa kisheria kwa usalama wa habari wa utendaji wa EIS. Msaada wa kisheria unajumuisha sehemu za jumla na maalum. Ya jumla ina hati za kawaida zinazosimamia shughuli za EIS, na ile maalum hutoa msaada wa kisheria kwa kufanya maamuzi. Hivi sasa, kuna bidhaa zaidi ya ishirini kwenye soko la Urusi la hifadhidata za kisheria za kibiashara ambazo zinaweza kutoa msaada wa kisheria kwa kufanya maamuzi na zinaweza kuunganishwa kwa urahisi katika EIS.
  1. ^

    Sehemu ya kazi ya EIS.

Sehemu ya kazi ya EIS. Sehemu ya utendaji kwa kweli ni mfano wa mfumo wa usimamizi wa kituo. Wakati wa mtengano, sehemu ya kazi imegawanywa katika mfumo mdogo, muundo maalum ambao umedhamiriwa na ishara ya mtengano. Lakini kwa kuwa mfumo wa uwongo daima ni wa kazi nyingi, EIS inaweza kuharibiwa kulingana na sifa mbalimbali. Kuhusiana na mifumo ya udhibiti, ishara ya muundo inaweza kuwa kazi za usimamizi wa kitu, kulingana na ambayo EIS ina mifumo ndogo ya kazi. Hii ni moja ya ishara za kawaida za mtengano wa mifumo ya udhibiti, ambayo haikidhi kila wakati wabunifu wa EIS. Kwa hiyo, vipengele vingine vimetengenezwa, kwa kawaida hutumiwa pamoja na kipengele cha kazi. Hizi ni pamoja na:

■ ngazi ya usimamizi (juu, kati, uendeshaji):
■ aina ya rasilimali inayosimamiwa (mali zisizohamishika, nyenzo, kazi, fedha na taarifa):

■ upeo wa maombi (mifumo ya taarifa za benki, takwimu, kodi, uhasibu, soko la hisa, bima, nk);

■ kazi za usimamizi na kipindi cha usimamizi.

Uchaguzi wa vipengele vya mtengano wa EIS hutegemea maalum ya kitu cha kudhibiti na madhumuni ya uumbaji wake.

Mabadiliko ya malengo ya usimamizi kuwa kazi, na kazi katika mifumo midogo ya EIS inaruhusu mtengano zaidi. Ikiwa mifumo ndogo itatekeleza kazi fulani za udhibiti zilizotengwa kutoka kwa kila mmoja, basi kila moja inaweza kugawanywa katika subfunctions za kina zaidi au kile kinachoitwa kazi (au seti za kazi).

Muundo wa kazi katika EIS imedhamiriwa na mambo yafuatayo:

■ umuhimu wa kazi fulani ya usimamizi;

■ uwezekano wa kurasimisha taratibu za usimamizi:

■ kiwango cha mafunzo ya wafanyakazi wa usimamizi kutumia kompyuta;

■ upatikanaji wa msingi wa habari na njia za kiufundi.

Usambazaji wao kati ya washiriki katika mchakato wa usimamizi unaweza kutokea kwa njia tofauti, kwani kazi zingine zinaweza kutatuliwa kabisa katika sehemu moja ya kazi, wakati zingine zinahitaji ushiriki wa wafanyikazi wengi wa usimamizi. Lakini usambazaji wowote kama huo unaweza kuwa, lazima uathiri sehemu kubwa ya shida.

Programu ya mifumo ya habari ya kompyuta (IS) ni sehemu yao muhimu. Programu ni seti ya programu ambazo kazi yake ni kutatua matatizo fulani kwenye kompyuta. Bila programu inayofaa, utendaji wa hata mfumo ulioundwa kikamilifu hauwezekani, kwani maana yake imepotea kabisa. Kulingana na kazi zinazofanywa na programu, inaweza kugawanywa katika vikundi: 1) programu ya mfumo 2) programu ya programu 3) vifaa (mifumo ya ala)

Programu (programu) Programu za programu za mfumo Mifumo ya uendeshaji Mifumo ya huduma Mifumo ya utunzi Mifumo ya utunzi Mifumo ya programu na mazingira Programu za matumizi (vitunzo) Programu ya programu ya programu za mtumiaji Vifurushi vya programu za programu (APP) Madhumuni ya jumla yenye mwelekeo wa matatizo Programu ya Zana Iliyounganishwa Mifumo ya kupanga Mifumo ya programu Mazingira ya zana Muundo wa mifumo.

1. SYSTEM SOFTWARE System software (SPO) ni programu zinazodhibiti uendeshaji wa IS na kufanya kazi mbalimbali za usaidizi, kwa mfano, kusimamia rasilimali za IS, kuangalia utendaji wa vifaa vya kiufundi, kutoa taarifa za kumbukumbu kuhusu hali ya IS, nk. Wao ni lengo kwa makundi yote ya watumiaji , hutumiwa kwa ufanisi wa uendeshaji wa IS, pamoja na utekelezaji bora wa programu za maombi. - Programu ya mfumo ni pamoja na: mifumo ya uendeshaji; programu za huduma; watafsiri wa lugha ya programu; mipango ya matengenezo.

MFUMO WA UENDESHAJI Mfumo wa uendeshaji (OS) ni seti ya programu zinazosimamia maunzi ya kompyuta, rasilimali zake (RAM, nafasi ya diski), huhakikisha uzinduzi na utekelezaji wa programu za programu, na huendesha michakato ya pembejeo/towe kiotomatiki. Bila mfumo wa uendeshaji, kompyuta imekufa. OS hupakia unapowasha kompyuta.

MIFUMO YA HUDUMA Mifumo ya huduma huongeza uwezo wa Mfumo wa Uendeshaji kwa ajili ya matengenezo ya mfumo na kutoa urahisi wa mtumiaji. 1) Mifumo ya matengenezo ni seti ya zana za programu zinazofanya ufuatiliaji, upimaji na uchunguzi na hutumiwa kuangalia utendaji wa vifaa vya kompyuta na kuchunguza malfunctions wakati wa uendeshaji wa kompyuta. 2) Makombora ya programu ya mifumo ya uendeshaji - programu zinazoruhusu mtumiaji kutekeleza vitendo vya kudhibiti rasilimali za kompyuta kwa kutumia njia zingine isipokuwa zile zinazotolewa na OS (inaeleweka zaidi na bora) (Kamanda wa Norton (Symantec), FAR (Faili na Jalada husimamia. R)). 3) Huduma (huduma) ni programu za usaidizi ambazo humpa mtumiaji huduma kadhaa za ziada kwa utekelezaji wa kazi inayofanywa mara kwa mara au kuongeza urahisi na faraja ya kazi (mipango ya vifurushi (wahifadhi kumbukumbu), programu za kuzuia virusi, uboreshaji wa nafasi ya diski na programu za udhibiti wa ubora; habari ya programu za uokoaji, fomati, ulinzi wa data; programu za kuchoma CD; madereva - programu.

2. APPLICATION SOFTWARE Programu ya maombi imeundwa kutatua matatizo maalum ya mtumiaji na kuandaa mchakato wa kompyuta wa mfumo wa habari kwa ujumla. Programu ya maombi hukuruhusu kukuza na kutekeleza majukumu ya mtumiaji (maombi) katika uhasibu, usimamizi wa wafanyikazi, n.k. Programu ya programu inaendeshwa chini ya udhibiti wa programu ya mfumo, haswa mifumo ya uendeshaji. Programu ya maombi inajumuisha: - Vifurushi vya programu za madhumuni ya jumla (APP); - vifurushi vya programu za maombi kwa madhumuni ya kazi.

Programu ya madhumuni ya jumla 1) Programu ya madhumuni ya jumla ni bidhaa za programu za ulimwengu wote iliyoundwa ili kuweka kiotomatiki uundaji na uendeshaji wa majukumu ya mtumiaji na mifumo ya habari kwa ujumla. Darasa hili la vifurushi vya programu za programu ni pamoja na: - wahariri wa maandishi (wachakataji wa maneno) na wahariri wa picha; - lahajedwali; - Mifumo ya usimamizi wa hifadhidata (DBMS); - vifurushi vilivyounganishwa; - Teknolojia ya kesi; - makombora ya mifumo ya mtaalam wa akili ya bandia.

PPP kwa madhumuni ya kiutendaji 2) PPP kwa madhumuni ya utendakazi ni bidhaa za programu zinazolenga utendakazi otomatiki wa mtumiaji katika eneo mahususi la shughuli za kiuchumi. Darasa hili linajumuisha vifurushi vya programu: uhasibu, upangaji wa kiufundi na kiuchumi, maendeleo ya miradi ya uwekezaji, kuandaa mpango wa biashara wa biashara, usimamizi wa wafanyikazi, mifumo ya usimamizi wa biashara ya kiotomatiki kwa ujumla.

3. TOOL SOFTWARE Tool software (IPO) inajumuisha mifumo ya programu ya kutengeneza programu mpya. Kwa mifumo ya programu ya IPO (SP), kama vile C++, Pascal, Mazingira ya zana za Msingi (ISE) kwa ajili ya maendeleo ya programu, kama vile C++ Bilder, Delphi, Visual Basic, Java, ambayo ni pamoja na zana za programu za kuona, pamoja na mifumo ya modeli, kwa mfano. , mfumo wa uigaji wa Mat. Maabara, mifumo ya uundaji wa mchakato wa biashara Bp. Hifadhidata za Win na Er. Kushinda na wengine. Ikumbukwe kwamba kwa sasa mazingira ya zana hutumiwa hasa kwa ajili ya kuendeleza programu.

VIFURUSHI VYA MPANGO WA MAOMBI ULIYOUNGANISHWA Vifurushi vilivyounganishwa vya programu vinajumuisha seti ya zana na vijenzi, ambavyo kila kimoja ni sawa katika utendakazi wake na kifurushi chenye matatizo. Kwa mfano, kifurushi cha Microsoft Office kilichounganishwa kinajumuisha programu zinazoweza kufanya kazi kwa uhuru, bila kujitegemea (Kichakata neno la Neno, lahajedwali za Excel, Fikia DBMS, n.k.). Muundo wa vifurushi vile hutoa vipengele vya mfumo vinavyohakikisha kubadili kati ya programu tofauti, mwingiliano wao na utumiaji usio na migogoro wa data iliyoshirikiwa.

MIFANO YA MAREJEO YA MAZINGIRA NA MUUNGANO WA MIFUMO ILIYO WAZI Mahitaji ya upatanifu na mwingiliano wa programu za utumaji maombi yalisababisha uundaji wa mfumo wa viwango vya Kiolesura cha Mfumo wa Uendeshaji wa Portable (seti ya viwango vya POSIX) na viwango vya mawasiliano. Hata hivyo, viwango hivi havijumuishi mahitaji mbalimbali yanayohitajika hata ndani ya mawanda yaliyokusudiwa. Ukuzaji wa viwango katika uwanja wa IT na uundaji wa kanuni ya mifumo wazi ilionyeshwa katika uundaji wa mazingira ya mifumo ya wazi ya kazi (OSE) na ujenzi wa muundo unaofaa ambao utashughulikia viwango na vipimo vya kutoa uwezo wa IT.

Mfano huo unalenga wasimamizi wa huduma za IT na wasimamizi wa mradi wanaohusika na upatikanaji (maendeleo), utekelezaji, uendeshaji na maendeleo ya mifumo ya habari inayojumuisha programu tofauti, vifaa na zana za mawasiliano. Programu za maombi katika mazingira ya OSE zinaweza kujumuisha: Mfumo wa Muda Halisi (RTS) na Mfumo uliopachikwa (ES); Mfumo wa Uchakataji wa Miamala (TPS); mifumo ya usimamizi wa hifadhidata (DBMS); mifumo mbalimbali ya usaidizi wa maamuzi (Mfumo wa Usaidizi wa Uamuzi - DSS); mifumo ya habari ya usimamizi kwa madhumuni ya kiutawala (Mfumo Mkuu wa Taarifa - EIS) na uzalishaji (Upangaji wa Rasilimali za Biashara - ERP); kijiografia IS (Mfumo wa Taarifa za Kijiografia - GIS); mifumo mingine maalum ambayo inaweza kutumia vipimo vilivyopendekezwa na mashirika ya kimataifa.

Kwa mtazamo wa watengenezaji na watumiaji, mazingira ya OSE ni miundombinu ya kiutendaji inayotumika ulimwenguni kote ambayo inadhibiti na kuwezesha uundaji au upataji, uendeshaji na matengenezo ya mifumo salama ya maombi ambayo: § huendesha kwenye jukwaa lolote linalotumiwa na msambazaji au mtumiaji; § kutumia mfumo wowote wa uendeshaji; § kutoa ufikiaji wa hifadhidata na usimamizi wa data; § kubadilishana data na kuingiliana kupitia mitandao ya wauzaji wowote na katika mitandao ya ndani ya watumiaji; § kuingiliana na watumiaji kupitia miingiliano ya kawaida katika mfumo wa kiolesura cha kawaida cha mtumiaji-kompyuta.

Mazingira ya OSE yanaauni programu za kompyuta zinazobebeka, zinazoweza kupanuka na zinazoweza kushirikiana kupitia utendakazi wa kawaida, miingiliano, fomati za data, kubadilishana na kufikia itifaki. Viwango vinaweza kuwa vya kimataifa, kitaifa au masharti na makubaliano mengine yanayopatikana hadharani. Viwango na vipimo hivi vinapatikana kwa msanidi programu, msambazaji, na mtumiaji yeyote wa kompyuta na programu ya mawasiliano na maunzi ili kuunda mifumo na vifaa vinavyokidhi vigezo vya OSE.

Programu na zana za OSE zinaweza kubebeka iwapo zitatekelezwa kwenye majukwaa ya kawaida na kuandikwa katika lugha sanifu za programu. Hufanya kazi kwenye violesura vya kawaida vinavyoziunganisha na mazingira ya kompyuta, kusoma na kuunda data katika umbizo la kawaida, na kuihamisha kulingana na itifaki za kawaida zinazoendeshwa katika mazingira tofauti ya kompyuta. Programu na zana za OSE zinaweza kupanuka katika aina mbalimbali za majukwaa na usanidi wa mtandao - kutoka kwa Kompyuta hadi kwenye seva zenye nguvu, kutoka kwa mifumo ya kompyuta sambamba ya ndani hadi mifumo mikubwa ya GRID. Mtumiaji anaweza kutambua tofauti katika kiasi cha rasilimali za kompyuta kwenye jukwaa lolote kwa ishara zisizo za moja kwa moja, kwa mfano, kwa kasi ya utekelezaji wa programu, lakini si kwa kushindwa kwa mfumo.

Programu za programu na zana za OSE huingiliana ikiwa zinatoa huduma kwa mtumiaji kwa kutumia itifaki za kawaida, miundo ya kubadilishana data, na miingiliano ya mifumo ya kuchakata shirikishi au inayosambazwa kwa matumizi yanayolengwa ya maelezo. Mchakato wa kuhamisha taarifa kutoka jukwaa moja hadi jingine kupitia mtandao wa eneo la karibu (LAN) au mchanganyiko wa mitandao yoyote (hadi ya kimataifa) lazima iwe wazi kabisa kwa programu na watumiaji wa programu na si kusababisha matatizo ya kiufundi katika matumizi. Walakini, eneo na eneo la majukwaa mengine, mifumo ya uendeshaji, hifadhidata, programu na watumiaji hazipaswi kujali programu inayotumiwa

Ufafanuzi wa modeli hutumia vipengele vifuatavyo: 1) Vitu vya kimantiki, ikiwa ni pamoja na: a) Programu ya programu (ASW), b) Jukwaa la programu linajumuisha seti ya vipengele vya programu na maunzi vinavyotekeleza huduma za mfumo zinazotumiwa na ASW. Dhana ya jukwaa la maombi haijumuishi utekelezaji maalum wa utendaji. Kwa mfano, jukwaa linaweza kuanzia kichakataji kinachotumiwa na programu nyingi hadi mfumo mkubwa uliosambazwa. c) Mazingira ya jukwaa la nje yana vipengele vya nje ya programu na jukwaa la maombi (vituo vya kazi, vifaa vya nje vya nje vya kukusanya, kuchakata na kusambaza data, vitu vya miundombinu ya mawasiliano, huduma za majukwaa mengine, mifumo ya uendeshaji au vifaa vya mtandao).

2) Violesura vyenye: a) Kiolesura cha Programu ya Programu (API) ni kiolesura kati ya programu na jukwaa la programu. Kazi kuu ya API ni kusaidia kubebeka kwa programu. Uainishaji wa API unafanywa kulingana na aina ya huduma zinazouzwa: mwingiliano katika mfumo wa mtumiaji-kompyuta, kubadilishana habari kati ya programu, huduma za mfumo wa ndani, huduma za mawasiliano. b) Kiolesura cha Mazingira ya Nje (EEI) hutoa uhamishaji wa taarifa kati ya jukwaa la programu na mazingira ya nje, na pia kati ya programu za programu zinazoendeshwa kwenye jukwaa moja.

Vitu vya mantiki vinawakilishwa na madarasa matatu, miingiliano na mbili. Katika muktadha wa mfano wa kumbukumbu wa OSE, programu ya programu ina nambari za programu moja kwa moja, data, nyaraka, majaribio, msaada na zana za mafunzo. Mtindo wa marejeleo wa OSE RM hutekeleza na kutawala uhusiano wa mgavi na mtumiaji. Vitu vya mantiki vya jukwaa la maombi na mazingira ya nje ni mtoa huduma, programu ni mtumiaji. Wanaingiliana kwa kutumia seti ya API na EEI zinazofafanuliwa na modeli

Kiolesura cha EEI ni mchanganyiko wa miingiliano yote mitatu, ambayo kila moja ina sifa zinazoelezwa na kifaa cha nje: 1) Kiolesura cha Huduma ya Mawasiliano (CSI) - hutoa huduma kwa ajili ya kutekeleza mwingiliano na mifumo ya nje. Utekelezaji wa mwingiliano unafanywa kupitia kusawazisha itifaki na fomati za data ambazo zinaweza kubadilishana kwa kutumia itifaki zilizowekwa; 2) Maingiliano ya Kompyuta ya Binadamu (HCI) - interface ambayo mwingiliano wa kimwili kati ya mtumiaji na mfumo wa programu unafanywa; 3) Kiolesura cha Huduma ya Habari (ISI) - mpaka wa mwingiliano na kumbukumbu ya nje kwa uhifadhi wa data wa muda mrefu, unaohakikishwa na viwango vya muundo na syntax kwa uwasilishaji wa data.

Jukwaa la maombi hutoa huduma kwa programu mbali mbali kupitia miingiliano yote kuu ya jukwaa. Mazingira ya OSE yanahakikisha utendakazi wa programu kwa kutumia sheria fulani, vipengele, mbinu za vipengele vya mfumo wa kuingiliana (Upatanifu wa Plug) na mbinu ya moduli ya maendeleo ya programu na mifumo ya habari. Faida za mfano ni mgawanyiko wa mazingira ya nje katika kipengele cha kujitegemea ambacho kina kazi fulani na interface inayofaa, na uwezekano wa matumizi yake kuelezea mifumo iliyojengwa kwenye usanifu wa mteja-server. Ubaya wa jamaa ni kwamba sio vipimo vyote vinavyohitajika bado vinapatikana katika kiwango cha viwango vya kimataifa vilivyooanishwa.

VIGEZO VYA UCHAGUZI WA SOFTWARE § § § § § § utulivu wa bidhaa na kampuni; bei/bajeti; uwezekano wa kuunganishwa na programu nyingine; ilitoa fursa; upatikanaji wa huduma kwa wateja na ufanisi wake; idadi ya picha na alama zinazopatikana kwenye hifadhidata; madhumuni yako, mahitaji na matumizi ya programu; kiasi na utata wa data ambayo inahitaji kuchakatwa; sambamba na majukwaa ya Macintosh au Windows; uwepo wa programu za ziada zinazopanua uwezo wa programu.

MIELEKEO KUU KATIKA MAENDELEO YA SOFTWARE NI - kusawazisha vipengele vyote viwili vya programu na miingiliano kati yao, ambayo inaruhusu matumizi ya programu fulani kwenye majukwaa tofauti ya vifaa na katika mazingira ya mifumo tofauti ya uendeshaji, na pia kuhakikisha mwingiliano wake na anuwai anuwai. ya maombi; - kuzingatia muundo unaoelekezwa kwa kitu na upangaji wa programu, ambayo, pamoja na viwango vyao, huturuhusu kuhamia teknolojia mpya - teknolojia ya "kukusanya" programu; - ufahamu wa kiolesura cha mtumiaji, kuhakikisha intuitiveness yake, isiyo ya utaratibu na makadirio ya lugha ya mawasiliano na kompyuta kwa lugha ya kitaalamu ya mtumiaji; kubinafsisha kiolesura cha mtumiaji kwa sifa na mahitaji ya mtumiaji maalum wakati wa kupanga mazungumzo yake na kompyuta; matumizi ya multimedia katika utekelezaji wa interface ya mtumiaji; - akili ya uwezo wa programu na mifumo ya programu; Njia za akili za Bandia zinazidi kutumiwa wakati wa kuunda programu, ambayo inafanya uwezekano wa kufanya maombi zaidi "smart" na kutatua matatizo yanayozidi kuwa magumu, yasiyo rasmi rasmi;

- ujumuishaji wa vipengele vya mtu binafsi (moduli) za programu za maombi na mabadiliko ya taratibu ya vipengele hivi, na kisha mipango yenyewe, kutoka kwa uwanja wa programu maalum ya maombi hadi kwenye uwanja wa programu ya maombi ya ulimwengu wote. Hali kama hiyo iliibuka na wasindikaji wa maneno, ambao wakati mmoja walikuwa wa programu maalum ya programu; - kuzingatia kazi ya pamoja, ya kikundi cha watumiaji wakati wa kutatua tatizo fulani kwa kutumia zana za programu. Katika suala hili, wakati wa kuendeleza programu, tahadhari zaidi na zaidi hulipwa kwa vipengele vya mawasiliano. - utekelezaji wa programu katika sehemu ya vifaa vya njia za kiufundi (bidhaa) za matumizi ya wingi - televisheni, simu, nk. Hii, kwa upande mmoja, huongeza mahitaji ya kuegemea kwa programu na kiolesura cha mtumiaji, na kwa upande mwingine, inahitaji mtumiaji kwa kiasi fulani ujuzi kamili zaidi kuhusu dhana za msingi za programu (faili, folda, nk) na kuhusu vitendo vya kawaida katika mazingira ya programu; - ubadilishaji wa taratibu wa vipengele vya programu tabia ya programu maalum ya programu hadi programu ya maombi ya ulimwengu wote. Zana hizo za programu ambazo hapo awali zilipatikana kwa wataalamu katika eneo mahususi la tatizo zinapatikana kwa watumiaji mbalimbali. Miaka 15-20 tu iliyopita, wahariri wa maandishi walipatikana hasa kwa wafanyakazi wa idara zinazohusika na shughuli za uchapishaji.

Historia ya MAELEZO YA BIASHARA Kampuni ilianzishwa tarehe 14 Mei, 2001 ili kukidhi mahitaji ya rasilimali za habari za kisheria. Professional Legal Systems LLC ni moja ya kampuni za Vladimir Grevtsov. Leo, Professional Legal Systems LLC ni mmoja wa viongozi katika usambazaji wa habari za kisheria kwa fomu ya elektroniki kwenye eneo la Jamhuri ya Belarusi. Bidhaa LLC "Professional Legal Systems" inazalisha na kuuza mfumo wa kisheria wa uchambuzi "Business-Info". Hadi 2008, kampuni hiyo iliwakilishwa kwenye soko na mfumo wa uchambuzi wa kumbukumbu Glavbukh-Info, ambao ulikoma kuwepo na kuingia kwa APS Business Info kwenye soko. Wateja wetu Idadi ya mashirika ambayo yamechagua “Business-Info” ya APS kama chanzo cha taarifa za kisheria inaongezeka kwa kasi na kwa sasa ni takriban 10,000.

MFUMO WA KURUDISHA TAARIFA "ETALON" Benki ya data ya kumbukumbu ya taarifa za kisheria za Jamhuri ya Belarus yenye mfumo wa kurejesha taarifa "ETALON" toleo la 6.1 (EBDPI) ndiyo taarifa kuu ya serikali na rasilimali ya kisheria inayoundwa, kudumishwa na kuwakilisha seti ya data. benki "Sheria ya Jamhuri ya Belarusi", "Maamuzi ya serikali za mitaa na serikali ya kibinafsi", "Mikataba ya Kimataifa". EBDPI inasambazwa kwa namna ya nakala ya elektroniki (IPS "ETALON"). IRS "ETALON" inajumuisha kutoka kwa mabenki ya data 3 hadi 6, ikiwa ni pamoja na: Sheria ya Jamhuri ya Belarus; Mikataba ya Kimataifa; Maamuzi ya serikali za mitaa na vyombo vya kujitawala; Maagizo ya Rais na Mkuu wa Utawala wa Rais wa Jamhuri ya Belarusi (zinazotolewa kwa makubaliano na Utawala wa Rais wa Jamhuri ya Belarusi); Maagizo ya Serikali na Waziri Mkuu wa Jamhuri ya Belarusi; Mazoezi ya usuluhishi; Mazoezi ya utekelezaji wa sheria.

MSHAURI PLUS Mpango wa Mshauri ni mfumo wa kumbukumbu wa kisheria uliotengenezwa kwa wataalamu wa sheria, pamoja na wahasibu wa Jamhuri ya Belarusi. Mshauri ni pamoja na aina zifuatazo za hati: vitendo vya kisheria vya kisheria vya Jamhuri ya Belarusi, maoni na maelezo kwa hati, maoni juu ya hali maalum kutoka kwa mazoezi ya kisheria na uhasibu, nakala za habari kutoka kwa majarida, vitabu, makusanyo ya maswala ya uhasibu na kisheria, hakiki za uchambuzi. , taarifa za kumbukumbu (viwango vya kubadilishana vya Jamhuri ya Belarusi, ukubwa wa kiwango cha refinancing, kalenda, nk) fomu za hati zilizoidhinishwa, mipango ya mawasiliano ya akaunti, nyenzo muhimu za uchambuzi kwa wataalamu katika nyanja mbalimbali, na wengine. Mshauri ni suluhisho bora na faida kubwa kwa biashara yako katika Jamhuri ya Belarusi.

MICROSOFT VISIO Microsoft Visio ni kihariri cha picha za vekta, mchoro na kihariri cha chati mtiririko cha Windows. Inapatikana katika matoleo matatu: Kawaida, Kitaalamu na Pro kwa Ofisi. Visio ilitengenezwa na kununuliwa na Visio Corporation. Microsoft ilipata kampuni mnamo 2000, kisha bidhaa hiyo iliitwa Visio 2000, ikabadilishwa chapa, na bidhaa hiyo ilijumuishwa katika Ofisi ya Microsoft Visio inasaidia seti kubwa ya violezo - chati za mtiririko wa mchakato wa biashara, michoro ya mtandao, michoro ya mtiririko wa kazi, mifano ya hifadhidata na michoro ya programu. Zinaweza kutumika kuibua na kurahisisha michakato ya biashara, kufuatilia maendeleo ya mradi na utumiaji wa rasilimali, kuboresha mifumo, kuunda chati za shirika, ramani za mtandao na mipango ya ujenzi.

Mojawapo ya dhana za msingi za mbinu ya usanifu wa AIS ni dhana ya mzunguko wa maisha ya programu (programu maisha mzunguko). Mzunguko wa maisha ya programu ni mchakato unaoendelea ambao huanza kutoka wakati uamuzi unafanywa kuhusu hitaji la kuundwa kwake na kumalizika wakati wa kujiondoa kabisa kutoka kwa huduma. Muundo wa mzunguko wa maisha ya programu ni msingi wa vikundi vitatu vya michakato:

  • msingi michakato ya mzunguko wa maisha ya programu (kununua, usambazaji, maendeleo, uendeshaji, usaidizi);
  • msaidizi michakato ambayo inahakikisha utekelezaji wa michakato kuu (hati, usimamizi wa usanidi, uhakikisho wa ubora, uthibitishaji, udhibitisho, tathmini, ukaguzi, utatuzi wa shida);
  • shirika michakato (usimamizi wa mradi, uundaji wa miundombinu ya mradi, ufafanuzi, tathmini na uboreshaji wa mzunguko wa maisha yenyewe, mafunzo).

Maendeleo- hii yote ni kazi ya kuunda programu na vipengele vyake kwa mujibu wa mahitaji maalum, ikiwa ni pamoja na maandalizi ya nyaraka za kubuni na uendeshaji, maandalizi ya vifaa muhimu ili kupima utendaji na ubora unaofaa wa bidhaa za programu, vifaa muhimu kwa ajili ya kuandaa mafunzo ya wafanyakazi, nk. Utengenezaji wa programu kwa kawaida hujumuisha uchanganuzi, muundo na utekelezaji (upangaji programu).

Unyonyaji inajumuisha kazi ya kuweka vipengele vya programu katika uendeshaji, ikiwa ni pamoja na kusanidi hifadhidata na vituo vya kazi vya watumiaji, kutoa nyaraka za uendeshaji, kufanya mafunzo ya wafanyakazi, nk, na uendeshaji wa moja kwa moja, ikiwa ni pamoja na matatizo ya ujanibishaji na kuondoa sababu za kutokea kwao, marekebisho ya programu ndani ya kanuni zilizowekwa, maandalizi ya mapendekezo ya uboreshaji, maendeleo na kisasa ya mfumo.

Usimamizi wa mradi kuhusishwa na masuala ya kupanga na kupanga kazi, kuunda timu za maendeleo na ufuatiliaji wa muda na ubora wa kazi iliyofanywa. Usaidizi wa kiufundi na wa shirika kwa mradi ni pamoja na uteuzi wa mbinu na zana za utekelezaji wa mradi, uamuzi wa mbinu za kuelezea majimbo ya maendeleo ya kati, maendeleo ya mbinu na zana za kupima programu, mafunzo ya wafanyakazi, nk. Kuhakikisha ubora wa mradi unahusishwa na matatizo ya uthibitishaji wa programu, uthibitishaji na majaribio. Uthibitishaji ni mchakato wa kuamua ikiwa hali ya sasa ya maendeleo inayopatikana katika hatua fulani inakidhi mahitaji ya hatua hiyo. Uthibitishaji hukuruhusu kutathmini kufuata kwa vigezo vya ukuzaji na mahitaji ya asili. Uthibitishaji hupishana na majaribio, ambayo yanahusika na kutambua tofauti kati ya matokeo halisi na yanayotarajiwa na kutathmini ikiwa sifa za programu zinakidhi mahitaji ya awali. Katika mchakato wa utekelezaji wa mradi, nafasi muhimu inachukuliwa na masuala ya kitambulisho, maelezo na udhibiti wa usanidi wa vipengele vya mtu binafsi na mfumo mzima kwa ujumla.

Usimamizi wa usanidi - moja ya michakato ya msaidizi inayounga mkono michakato kuu ya mzunguko wa maisha ya programu, kimsingi michakato ya ukuzaji na matengenezo ya programu. Wakati wa kuunda miradi ngumu ya IS inayojumuisha vipengele vingi, ambayo kila mmoja inaweza kuwa na aina au matoleo, tatizo hutokea kwa kuzingatia uhusiano na kazi zao, kuunda muundo wa umoja na kuhakikisha maendeleo ya mfumo mzima. Usimamizi wa usanidi hukuruhusu kupanga, kuzingatia kwa utaratibu na kudhibiti mabadiliko ya programu katika hatua zote za mzunguko wa maisha. Kanuni za jumla na mapendekezo ya uhasibu wa usanidi, mipango na usimamizi wa usanidi wa programu huonyeshwa katika kiwango 1EO 12207-2.

Kila mchakato una sifa ya kazi fulani na mbinu za kuzitatua, data ya awali iliyopatikana katika hatua ya awali, na matokeo. Matokeo ya uchambuzi, hasa, ni mifano ya kazi, mifano ya habari na michoro zao zinazofanana. Mzunguko wa maisha ya programu ni wa kurudia kwa asili: matokeo ya hatua inayofuata mara nyingi husababisha mabadiliko katika suluhisho za muundo zilizotengenezwa katika hatua za mapema.

Mifano zilizopo za mzunguko wa maisha huamua utaratibu wa utekelezaji wa hatua wakati wa maendeleo, pamoja na vigezo vya mpito kutoka hatua hadi hatua. Kulingana na hili, mifano mitatu ifuatayo ya mzunguko wa maisha hutumiwa sana:

  • mtindo wa kuteleza(miaka ya 1970-1980) - inahusisha mpito kwa hatua inayofuata baada ya kukamilika kwa kazi kwenye hatua ya awali;
  • mfano wa hatua kwa hatua na udhibiti wa kati (1980-1985) - mfano wa maendeleo ya mara kwa mara na loops za maoni kati ya hatua. Faida ya mtindo huu ni kwamba marekebisho kati ya hatua hutoa nguvu ndogo ya kazi ikilinganishwa na mtindo wa cascade, hata hivyo, maisha ya kila hatua yanaenea katika kipindi chote cha maendeleo;
  • mfano wa ond(1986-1990) - inazingatia hatua za awali za mzunguko wa maisha: uchambuzi wa mahitaji, muundo wa vipimo, muundo wa awali na wa kina. Katika hatua hizi, uwezekano wa ufumbuzi wa kiufundi unaangaliwa na kuhesabiwa haki kwa kuunda prototypes. Kila zamu ya ond inalingana na mfano wa hatua kwa hatua wa kuunda kipande au toleo la bidhaa ya programu, ambapo malengo na sifa za mradi zinafafanuliwa, ubora wake umedhamiriwa, na kazi ya zamu inayofuata ya mradi huo. ond imepangwa. Kwa hivyo, maelezo ya mradi yanazidishwa na kuelezewa mara kwa mara, na kwa sababu hiyo, chaguo la busara huchaguliwa, ambalo huletwa kwa utekelezaji. Wataalam wanaona faida za mfano wa ond:
  • mkusanyiko na utumiaji tena wa programu, mifano na prototypes;
  • kuzingatia maendeleo ya programu na urekebishaji wakati wa mchakato wa kubuni;
  • uchambuzi wa hatari na gharama katika mchakato wa kubuni.

Sifa kuu ya tasnia ya ukuzaji wa programu ni mkusanyiko wa ugumu katika hatua za mwanzo za mzunguko wa maisha (uchambuzi, muundo) na ugumu wa chini na nguvu ya kazi ya hatua zinazofuata. Zaidi ya hayo, masuala ambayo hayajatatuliwa na makosa yaliyofanywa katika hatua za uchambuzi na kubuni husababisha matatizo magumu, ambayo mara nyingi hayawezi kutatuliwa katika hatua zinazofuata na hatimaye kusababisha kushindwa kwa mradi mzima.

Kulingana na madhumuni, programu zote (programu) zinaweza kugawanywa katika programu ya mfumo, mifumo ya programu na programu ya maombi.

Programu ya mfumo ina jukumu kubwa kutokana na ukweli kwamba bila kupima awali na ufuatiliaji wa uendeshaji wa uendeshaji wa vifaa, haiwezekani kuanza kufanya kazi, na bila maelezo ya vitendo vya msingi, PC haiwezi kutekeleza amri moja.

Vipengele vya programu ya mfumo ni pamoja na mifumo ya uendeshaji, ufuatiliaji na zana za uchunguzi.

Mifumo ya uendeshaji kuchukua nafasi maalum kati ya programu ya mfumo, kwani programu za mfumo wa uendeshaji wa mtu binafsi huanza kufanya kazi mara baada ya kuwasha PC. Ndio wanaofanya mazungumzo kati ya mtumiaji na PC, kusimamia rasilimali za kompyuta (RAM, nafasi kwenye vyombo vya habari vya nje, habari), kuzindua programu za programu, na kutoa programu za mtumiaji na programu na interface rahisi (ya kirafiki).

Kwa mwanzo wa matumizi ya microprocessors katika kompyuta, mahitaji ya mifumo ya uendeshaji yaliongezeka na kati ya wazalishaji wengi wa programu, wazalishaji wa mfumo wa uendeshaji walianza kuchukua nafasi za kuongoza.

Hadi hivi majuzi, kompyuta kama IBM PC zilitumia aina kadhaa za mifumo ya uendeshaji:

· MS-DOS - mfumo wa uendeshaji wa disk kutoka Microsoft (maarufu zaidi);

· PC-DOS - mfumo wa uendeshaji wa disk kutoka IBM;

· DR-DOS - mfumo wa uendeshaji wa disk kutoka kwa Utafiti wa Digital (hutumika wakati wa kufanya kazi na programu ya mtandao kutoka Novell);

· UNIX - mfumo wa uendeshaji wa disk kutoka kwa Maabara ya Bell (kutumika wakati wa kufanya kazi kwenye mtandao);

· Linux ni mojawapo ya vibadala vya mfumo wa uendeshaji wa aina ya UNIX.

Katika miaka ya hivi karibuni, kompyuta nyingi za kibinafsi zinaendesha mfumo wa uendeshaji wa Microsoft Windows.

Sehemu nyingine muhimu ya programu ya mfumo ni madereva - kupanua uwezo wa DOS kudhibiti vifaa mbalimbali vya PC (kibodi, panya, RAM, gari ngumu, nk). Kwa msaada wao, unaweza kuunganisha vifaa vipya kwenye PC yako au kurekebisha matumizi ya zilizowekwa tayari.

Kundi la tatu la programu ya mfumo lina kanga, kutoa njia inayoonekana zaidi na rahisi ya mazungumzo kati ya mtumiaji na Kompyuta. Maarufu zaidi ni Kamanda wa Norton na mwenzake wa Windows, Windows Commander.

Imeundwa kufanya kazi katika hali ya picha shells za uendeshaji- kikundi cha programu zenye nguvu ambazo huwezesha mtumiaji kutekeleza wakati huo huo programu kadhaa (multiprogramming), kujenga madirisha kwenye skrini, inayowakilisha seti tajiri ya njia za kuonyesha picha kwenye skrini na kuzibadilisha. Maarufu zaidi ni mazingira ya uendeshaji ya Windows kutoka kwa Microsoft. Kwa kuongezea, kikundi hiki kinajumuisha GEM, GeoWorks, DesqView.

Kundi la tano na la mwisho la kategoria hii kwa kawaida huwekwa katika makundi programu msaidizi (huduma). Hizi ni pamoja na:

· programu za vifungashio vinavyoruhusu, kwa kutumia mbinu maalum, "kubana" faili zinazokusudiwa kuhifadhi kumbukumbu. Maarufu zaidi kati yao ni ari.exe, rar.exe, zip.exe;

· mipango ya kupambana na virusi iliyoundwa kutambua na "kutibu" programu zilizoharibiwa na virusi vya kompyuta (AVP Kaspersky, Daktari Weber, nk);

· programu za mawasiliano iliyoundwa kupanga ubadilishanaji wa habari kati ya kompyuta (LapLink.exe, DeskLink.exe, FastLynx.exe, nk, zinazotolewa na vifaa vinavyofaa);

· mipango ya uchunguzi ambayo inakuwezesha kupima utendaji wa vifaa mbalimbali vya PC na kupata maelezo ya nyuma kuhusu uwezo wa kiufundi wa PC (ScanDisk, Check Disk);

· programu za uboreshaji, "caching" na ukandamizaji wa disk wenye nguvu, kumbukumbu na programu za usimamizi wa uchapishaji, nk. (SmartDRV, QEMM-386).

Mifumo ya programu ni pamoja na lugha za programu na watafsiri, na hukuruhusu kukuza mfumo na programu ya programu. Kwa hiyo, katika programu wanacheza nafasi ya njia za uzalishaji. Kulingana na kiwango cha ugumu, lugha za programu zimegawanywa katika lugha za kiwango cha juu na cha chini. Lugha ngumu zaidi, kiwango chake kinapungua na zaidi, kama sheria, uwezo wake.

Lugha za kiwango cha juu ni pamoja na, kwa mfano, BASIC, ambayo ni lugha inayopatikana zaidi ya kujifunza, inayolenga kazi ya mazungumzo.

Lugha za kiwango cha chini ni pamoja na Assembler, lugha ambayo inaonyesha usanifu wa kompyuta, hutoa ufikiaji wa rejista, dalili ya njia za kushughulikia na maelezo ya shughuli kulingana na maagizo ya processor. Lugha ya mkusanyiko hutumiwa kukuza mifumo ya uendeshaji. Mwakilishi mwingine wa lugha za kiwango cha chini ni SI - lugha ya programu ya ulimwengu wote, iliyotengenezwa hapo awali kama lugha ya programu ya mfumo wa uendeshaji wa UNIX. Hivi sasa ni mojawapo ya lugha maarufu zaidi.

Aina mbalimbali za lugha za programu husababishwa na aina mbalimbali za kazi zinazokabili kompyuta. Kwa hivyo, kufanya mahesabu ya kisayansi mnamo 1956. FORTRAN (Formula TRANslator) iliundwa, na mwishoni mwa miaka ya 50 lugha ya algolgol ya Algol (Lugha ya ALGOrithmic) iliundwa. Lugha ya kwanza ya kutambulisha dhana pana ya aina ya data na kanuni za upangaji zilizopangwa ilikuwa Pascal.

Kwa kuongezea, kuna seti kubwa ya lugha maalum - Dbase, SQL, Turbo Pascal, Prolog, Visual Basic, JavaScript, DELPHI, PHP, nk.

Baada ya muda, lugha zote hubadilika na matoleo mapya yanaonekana. Kwa hivyo, baada ya jina la lugha kawaida kuna nambari ya toleo inayojumuisha sehemu mbili (kwa mfano, 5.1, 4.02). Ikiwa lugha katika toleo jipya inafanyika mabadiliko makubwa, sehemu ya kwanza ya nambari yake inabadilishwa, lakini ikiwa tunazungumzia juu ya nyongeza ndogo tu, sehemu ya pili inabadilishwa.

Kawaida programu imeandikwa kwa lugha ya mfano karibu na Kiingereza. Maandishi ya programu yaliyoandikwa na mtumiaji inaitwa moduli ya chanzo. Maandishi haya hayaeleweki kwa kompyuta. Ili kubadilisha moduli ya chanzo kuwa kitu kimoja - seti ya amri za mashine, tumia watafsiri. Kuna aina mbili za wafasiri: wakalimani na wakusanyaji.

Mkalimani hutoa tafsiri ya amri kwa amri ya maandishi ya programu na utekelezaji wa wakati huo huo wa amri iliyotafsiriwa katika misimbo ya mashine. Utaratibu wa kutafsiri unaambatana na kuangalia tahajia sahihi ya amri. Ikiwa kosa limegunduliwa kama matokeo ya hundi, utekelezaji wa programu huacha, na ujumbe unaonekana kwenye skrini kuhusu asili ya kosa (ikiwa kompyuta inaweza kutambua) na nambari ya mstari ambayo kosa liligunduliwa. Hasara za mkalimani ni pamoja na utendaji wa chini. Hii inafafanuliwa na ukweli kwamba kila wakati programu inapozinduliwa kwa ajili ya utekelezaji (hata ikiwa imehakikishiwa kuwa haina makosa yoyote), kila mstari wa maandishi ya programu huangaliwa kwa makosa na kutafsiriwa katika kanuni za mashine.

Mkusanyaji hutafsiri (wakati huo huo akiangalia usahihi wa uandishi wa amri) programu nzima kuwa nambari ya mashine mara moja. Matokeo yake, moduli ya kitu imeundwa. Ikiwa ni lazima, moduli kadhaa za vitu zinajumuishwa kwenye moduli moja ya mzigo kwa kutumia programu maalum za kiunganishi. Tu baada ya kuunda moduli ya mzigo inaweza kuzinduliwa. Programu zilizotafsiriwa kwa nambari za mashine kwa kutumia mkusanyaji hufanya kazi haraka sana, kwani wakati programu inapozinduliwa, utekelezaji wake huanza mara moja bila ukaguzi wa ziada na tafsiri.

Programu ya maombi imegawanywa katika makundi matatu kulingana na upeo wa maombi.

Kundi la kwanza linajumuisha maombi ya madhumuni ya jumla. Hizi ni pamoja na: wahariri wa maandishi, wasindikaji wa meza, DBMS, nk.

Wahariri wa maandishi- programu za kuunda na kusindika maandishi ya programu na hati. Kuna orodha kubwa ya programu kama hizo. Kila mmoja wao ana faida na hasara zake. Mhariri wa maandishi maarufu zaidi ni Microsoft Word.

Wasindikaji wa meza toa kazi na safu kubwa za habari za nambari. Wasindikaji maarufu wa meza ni pamoja na: Excel, Lotus. Hivi sasa, kiongozi kabisa ni processor ya meza Excel, iliyoandaliwa na kampuni Microsoft. Kichakataji lahajedwali ni jedwali la mstatili, seli zake ambazo zinaweza kuwa na nambari, alama (maneno), na kanuni za kukokotoa thamani. Michakato mingi ya lahajedwali ina maktaba tajiri za utendaji wa hesabu. Mbali na mahesabu, programu nyingi katika kikundi hiki zinakuwezesha kujenga grafu kulingana na data zilizopo. Huduma za ziada mara nyingi hujumuisha uwezo wa kurekodi amri kuu, kuunda fomu zako za pembejeo na matokeo, na kubadilishana habari na hifadhidata.

Mifumo ya usimamizi wa hifadhidata(DBMS) - mifumo ya kurejesha habari ambayo inakuwezesha kusindika (kuingia, kutafuta, kupanga, nk) kiasi kikubwa cha habari. Mfano wa hifadhidata rahisi zaidi ni faharisi ya msingi ya kadi. DBMS ngumu zaidi hufanya iwezekane kusuluhisha shida zinazohusiana na usindikaji wa safu kadhaa za habari zilizounganishwa na uhusiano tofauti. DBMS maarufu zaidi ni pamoja na Oracle, MS SQL, Ufikiaji. Katika siku za hivi karibuni zilitumika sana Dbase IV, Paradox 4, Fox Rro, Clarion Professional Developer, Clipper, RBase.

Mifumo ya michoro ya biashara na kisayansi (zana) hukuruhusu kuonyesha aina mbalimbali za grafu na chati. Miongoni mwa mifumo hii, maarufu zaidi ni Chati ya Microsoft, michoro ya Harvard, StatGraf.

Kundi la pili linajumuisha programu maalum za maombi. Hizi ni pamoja na programu za maombi zinazolenga kutatua matatizo yoyote maalum. Kwa mfano, kwa sasa kwenye soko la programu kuna seti kubwa ya mipango ya uhasibu (1C, BEST, Turbo-mhasibu, Parus, nk), programu za mafunzo (lugha, hisabati, nk).

Vifurushi vya maombi vilivyojumuishwa kuchanganya uwezo wa wahariri wa maandishi, wasindikaji wa lahajedwali na DBMS. Kama sheria, kiolesura cha kila sehemu kina mwonekano unaohusiana, vitendo sawa hufanywa kwa njia sawa, ambayo inawezesha mchakato wa kusimamia kifurushi kizima. Mwakilishi maarufu zaidi wa kundi hili la programu ni Ofisi ya Microsoft- bidhaa ya shirika Microsoft.