Programu na aina zake. Mzunguko wa maisha wa programu 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.

Programu ya kisasa ya IS ni tofauti sana. IS inaweza kuwa na mifumo ndogo inayofanya kazi, iliyosambazwa kijiografia katika vitengo na matawi ya kampuni na kuwa na usanifu na usanidi wao wenyewe, programu na maunzi, mfumo wa usimamizi na wafanyikazi. Kampuni zinazofanya kazi kikamilifu hazikosi data. Data iko kila mahali - katika faili za kazi za kibinafsi za kompyuta, hifadhidata, maonyesho ya video na picha, karatasi na hati za elektroniki. Taarifa zote ambazo msimamizi hutumia katika shughuli za kila siku na katika mchakato wa kufanya maamuzi zinaweza kugawanywa katika makundi matatu: iliyorasimishwa, iliyorasimishwa kwa sehemu na isiyo rasmi. Kulingana na kiwango cha urasimishaji, aina za maamuzi zimedhamiriwa - muundo, nusu-muundo na usio na muundo.

Kompyuta huchakata data iliyowasilishwa iliyorasimishwa fomu - kwa namna ya nambari. Urasimishaji wa data ni sehemu muhimu zaidi ya uendeshaji wa mifumo ya habari. Mfano wa data rasmi ni uwasilishaji wa matokeo ya uendeshaji wa kampuni katika mfumo wa seti za majedwali ya nambari: ripoti za fedha, mizania, miamala ya pesa taslimu, malipo, ripoti za uendeshaji juu ya kukamilika kwa kazi za kila siku, maagizo, ankara, nk. data rasmi ni rahisi kubinafsisha na inaweza kuchukua nafasi bila juhudi yoyote. Wakati wa kujaza matrices, njia ya matukio hutumiwa, kwa kuzingatia kanuni ya "nini ikiwa ...?" kwa kutumia mifumo ya usaidizi wa maamuzi (Mfumo wa Usaidizi wa Uamuzi - DSS).

Sehemu kubwa ya data, haswa katika kiwango cha juu cha usimamizi, ni isiyo rasmi - habari za kisiasa, habari kuhusu washirika na washindani, habari kutoka kwa ubadilishaji wa hisa na sarafu, muhtasari wa ripoti zisizo rasmi kwa kipindi, mawasiliano ya biashara, dakika za mikutano, semina, machapisho ya kisayansi na hakiki, maandishi ya juu kwenye mtandao. Data kama hiyo ndio ngumu zaidi kurasimisha, lakini uchambuzi wake ni sehemu ya lazima ya shughuli za meneja mkuu. Katika kesi hiyo, mzigo kuu katika kufanya uamuzi na wajibu kwa matokeo yake ni kwa meneja - ujuzi wake, uzoefu wa biashara, uwezo na intuition zina jukumu kubwa hapa. Kompyuta, habari mifumo ya wataalam (Mfumo wa Wataalam - ES) tu inayosaidia sifa hizi.

Ikiwa data haijaundwa vya kutosha na kugawanywa kati ya aina mbalimbali za majukwaa, mifumo ya uendeshaji, DBMS na programu mbalimbali, basi mchakato muhimu hasa ni mkusanyiko, kulingana na baadhi ya sheria zilizokubaliwa, wa data hii katika safu zinazoitwa metadata (Metadata). Suluhu za usimamizi wa metadata hutoa ufikiaji ulioimarishwa wa seti za data zilizopangwa na mwonekano katika uhusiano wao na seti zingine za habari. Utumiaji wa hazina maalum - hazina - pia zinaweza kusawazisha au kutoa maana kwa data hii kupitia utambulisho na ulinganisho.


Kufanya kazi na data isiyo rasmi husababisha matatizo makubwa. Miundo hii ya data iliyoainishwa ni ngumu sana kudumisha kwa kutumia hazina. Hasa inahusika mifumo ya usimamizi wa maudhui (Mifumo ya Kusimamia Maudhui - CMS), pamoja na nyaraka. Hifadhi maalum na injini za utaftaji hutoa suluhisho zilizochaguliwa tu, na hakuna hata moja inayoshughulikia wigo mzima wa data. Hata hivyo, kwa ufumbuzi wa msingi wa hazina, kuna fursa ya kuchanganya metadata rasmi na isiyo rasmi, ambayo inaweza kupatikana kwa kuendeleza miingiliano inayofaa kwa teknolojia hizi mpya. Hifadhi kama hiyo itakuwa chaneli kuu ya ufikiaji wa seti zote za data za shirika, kubainisha uhusiano kati ya data na jinsi wafanyikazi, wateja na washirika wanavyoitumia.

Sio data zote muhimu ziko kwenye IS kwa uwazi. Taarifa muhimu inapaswa kupatikana kati ya kiasi kikubwa cha data ya ziada, na mchakato huu unaitwa uchimbaji wa data (Uchimbaji wa data - DM).

Taarifa muhimu zinaweza kufichwa kwa kina sana; Mfumo wa habari hutoa data inayokubalika, lakini zinaweza zisionyeshe kiini chake, na kunaweza kuwa na hatari ya kupata. Mkadiriaji Mwenye Upendeleo wakati sababu iliyoathiri kitu au mfumo unaochunguzwa haijatambuliwa haswa. Habari karibu kila wakati huwa na ukungu. Habari halisi katika hali kama hiyo ni ngumu kutoa, na hii inaweza kusababisha makadirio na utabiri usio sahihi.

Watumiaji wanaweza tu kufaidika zaidi na taarifa ikiwa maelezo ni sahihi, kamili na rahisi kujifunza kutoka kwayo. Taarifa kutoka kwa ghala za data zinaweza kuunganishwa na taarifa kutoka kwa vyanzo visivyo na muundo na kisha kutolewa kwa makundi mbalimbali ya watumiaji, ambayo kila moja inaweza kuwa na matarajio tofauti kuhusu jinsi taarifa hiyo inapaswa kutolewa kwao.

Maarifa hayana thamani ndogo isipokuwa yaongoze hatua au yanakusudiwa kutumiwa katika michakato ya biashara. Watumiaji wanahitaji uwasilishaji wa maelezo ambayo yanafaa michakato yao ya kipekee ya biashara. Kuna bidhaa nyingi za programu zinazotolewa kwenye soko ili kutatua matatizo mbalimbali ya jumla na maalum. Kati yao:

- mifumo ya kuripoti kwa uwasilishaji rasmi wa habari (kwa mfano, bidhaa ya programu ya Crystal Reports kutoka kwa Maamuzi ya Crystal, iliyoundwa kwa ajili ya kuunda ripoti ya shirika);

- mifumo ya uchambuzi kwa uchambuzi tata wa data wenye nguvu;

- mifumo ya kizazi maswali ya kibinafsi, uchambuzi na kuripoti kwa watumiaji binafsi wenye mahitaji mbalimbali ya uwasilishaji na uchanganuzi wa habari;

- ufumbuzi kwa ajili ya maendeleo ya maombi ya CIS(Maombi ya Mfumo wa Taarifa za Biashara - EISA), iliyoundwa ili kuunda dashibodi za utendaji na maombi ya uchanganuzi kwa uchimbaji wa data.

Kwa maneno ya jumla, majukumu ya kiongozi yanaweza kuchemshwa hadi kwa maswali matano muhimu: Tuko wapi? tunataka kufikia nini? tunafikaje huko? Hii itahitaji muda na rasilimali kiasi gani? kiasi gani?

Ni tabia ya mifumo ngumu ambayo inapaswa kusimamiwa, kama sheria, katika hali ya habari isiyo kamili, ukosefu wa ujuzi wa mifumo ya utendaji na mabadiliko ya mara kwa mara katika mambo ya nje. Kwa hivyo, michakato ya usimamizi na kufanya maamuzi ni ya kurudia. Baada ya kufanya uamuzi na kutumia hatua ya udhibiti, ni muhimu kutathmini upya hali ambayo mfumo iko na kuamua ikiwa tunasonga kwa usahihi kwenye njia iliyokusudiwa. Ikiwa kupotoka hakutukidhi, basi ni muhimu kufafanua upya seti za data, kurekebisha suluhisho na "kuanzisha upya" mchakato wa udhibiti.

Mifumo ya kisasa ya habari, wakati wa kutafuta majibu ya maswali yaliyoulizwa, huruhusu mchambuzi kuunda na kutatua shida za madarasa yafuatayo:

- Uchambuzi - hesabu ya viashiria maalum na sifa za takwimu za shughuli za biashara kulingana na taarifa ya retrospective kutoka kwa hifadhidata.

- Taswira ya data- Vielelezo vya picha na uwakilishi wa jedwali wa habari inayopatikana.

- Uchimbaji (madini) wa maarifa(Uchimbaji wa data) - uamuzi wa uhusiano na kutegemeana kwa michakato ya biashara kulingana na habari iliyopo. Darasa hili linajumuisha kazi za kupima nadharia tete za takwimu, kuunganisha, kutafuta miungano na mifumo ya muda. Kwa mfano, kwa kuchanganua utendaji wa kiuchumi na kifedha wa makampuni ambayo yalifilisika, benki inaweza kutambua dhana fulani ambazo zinaweza kuzingatiwa wakati wa kutathmini kiwango cha hatari ya mikopo.

- Kuiga - kufanya majaribio ya kompyuta kwa miundo rasmi (ya hisabati) ambayo inaelezea tabia ya mifumo changamano wakati wa muda uliotolewa au uliotolewa. Matatizo ya darasa hili hutumiwa kuchanganua matokeo ya uwezekano wa kufanya uamuzi fulani wa usimamizi ("vipi ikiwa?..." uchambuzi).

- Usanisi wa kudhibiti- hutumika kuamua vitendo vya udhibiti vinavyokubalika ambavyo vinahakikisha kufikiwa kwa lengo fulani. Shida za aina hii hutumiwa kutathmini utimilifu wa malengo yaliyokusudiwa na kuamua seti ya vitendo vya udhibiti vinavyoweza kusababisha matokeo yaliyohitajika.

- Uboreshaji- kwa kuzingatia ujumuishaji wa masimulizi, usimamizi, utoshelezaji na mbinu za takwimu za modeli na utabiri. Pamoja na uundaji wa tatizo la awali la udhibiti, inawezekana kuchagua kutoka kwa seti ya udhibiti unaowezekana wale ambao hutoa ufanisi zaidi (kutoka kwa mtazamo wa kigezo fulani) maendeleo kuelekea lengo.

Hivi sasa, kuna makundi fulani ya IS (au moduli zinazofanana za IS iliyounganishwa) ambayo hutumikia kila ngazi ya shirika na kusaidia kutatua kwa mafanikio madarasa ya juu ya matatizo na usindikaji wa aina inayofanana ya data (Mchoro 3).

Kampuni ya kisasa yenye biashara kubwa huwa na:

- mifumo ya usaidizi wa usimamizi (Executive Support Systems - ESS) katika ngazi ya kimkakati;

- mifumo ya habari ya usimamizi (Mifumo ya Taarifa za Usimamizi - MIS) na mifumo ya usaidizi wa maamuzi (Decision Support Systems - DSS) katika ngazi ya kati ya usimamizi;

- mifumo ya maarifa ya kufanya kazi (Mfumo wa Kazi ya Maarifa - KWS) na mifumo ya otomatiki ya ofisi (Ofisi Automation Systems - OAS) katika ngazi ya ujuzi;

- mifumo ya usindikaji wa manunuzi mtandaoni (Mifumo ya Usindikaji wa Miamala - TPS) katika ngazi ya uendeshaji.

Mifumo ya usindikaji wa manunuzi mtandaoni(TPS) - mifumo ya msingi inayohudumia kiwango cha mtendaji (utendaji) cha shirika. Huu ni mfumo wa kompyuta kwa ajili ya kutekeleza otomatiki idadi kubwa ya miamala (Transactions) inayounda mchakato wa biashara wa kiwango hiki. Mifano - makazi ya kibiashara, maagizo, usajili wa mauzo, kujaza fomu za kawaida, malipo, ripoti. Katika kiwango hiki, malengo, kazi, na rasilimali zimefafanuliwa kwa usahihi, utekelezaji wao unahusishwa na hatari ndogo, na data, kama sheria, imerasimishwa. Sheria ni kali sana na maamuzi yanapangwa kila wakati. Kuzingatia vigezo na violezo lazima iwe kamili. Idadi ya data iliyochakatwa ni kubwa, lakini Mtiririko wa Data na Muundo wa Data unatambulika wazi na kudhibitiwa kwa urahisi na njia za kiotomatiki.

Mifumo ya habari katika ngazi hii haijitegemea - kwa kawaida hutekelezwa kwa namna ya maombi ambayo, kwa mujibu wa sheria fulani, imeunganishwa katika mfumo wa habari wa jumla wa ushirika.

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 kumbukumbu ya taarifa za kisheria ya Jamhuri ya Belarus yenye mfumo wa kurejesha taarifa “ETALON” toleo la 6.1 (EDPI) ndiyo taarifa kuu ya serikali na rasilimali ya kisheria inayoundwa, kudumishwa na kuwakilisha seti ya data. benki "Sheria ya Jamhuri ya Belarus", "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.

2. Programu ya mifumo ya habari

2.1 Uainishaji wa programu

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. Programu ya msingi (mfumo).

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 (kuna programu kadhaa - kazi - kwenye kumbukumbu ya kompyuta, 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. Programu ya maombi

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.

2.2 Programu ya utumaji programu na mwelekeo wake wa ukuzaji

Programu ya madhumuni ya jumla au programu ya kawaida ya programu inajumuisha programu zinazolengwa kwa watumiaji wowote wa Kompyuta, bila kujali eneo lao la maslahi ya kitaaluma. Hizi ni programu zifuatazo:

wasindikaji wa maneno,

wasindikaji wa meza,

mifumo ya michoro na biashara (wachakataji wa michoro),

mifumo ya usimamizi wa hifadhidata,

mifumo ya wataalam,

programu za hesabu za hisabati, modeli na uchambuzi wa data ya majaribio.

Programu hizi zote hutumiwa sana. Walakini, wataalam katika nyanja tofauti pia hutumia programu maalum ambazo wanahitaji tu, zinazohusiana na programu maalum. Kwa hivyo, wanasheria hutumia sana mifumo ya taarifa za marejeleo kama vile "Garant", "Mshauri wa Kisheria" au "Consultant Plus".

Programu ya maombi (Mchoro 2) imeundwa ili kuendeleza na kufanya kazi maalum za mtumiaji (maombi). Programu ya programu inaendeshwa chini ya udhibiti wa programu msingi, hasa mifumo ya uendeshaji.

Wahariri wa hati ndio aina inayotumika sana ya programu ya programu. Wanakuruhusu kuandaa hati haraka na kwa urahisi zaidi kuliko kutumia tapureta. Wahariri wa hati hukuruhusu kutumia fonti tofauti za herufi, aya za umbo lisilolipishwa, kufungia maneno kiotomatiki kwenye mstari mpya, hukuruhusu kufanya tanbihi, kujumuisha picha, kurasa za nambari za kiotomatiki na tanbihi, n.k. Wawakilishi wa wahariri wa hati - Microsoft Word, programu za Wordpad.

Wasindikaji wa meza. Wakati wa kufanya kazi na processor ya lahajedwali, meza ya mstatili inaonyeshwa kwenye skrini, seli ambazo zinaweza kuwa na nambari, maandishi ya maelezo na fomula za kuhesabu thamani kwenye seli kulingana na data iliyotajwa. Wasindikaji wote wa kawaida wa lahajedwali hukuruhusu kuhesabu maadili ya vitu vya jedwali kwa kutumia fomula ulizopewa, kuunda grafu anuwai kulingana na data kwenye jedwali, nk. Wawakilishi wa familia ya wasindikaji lahajedwali Microsoft Excel, Quatro Pro.

Vihariri vya picha hukuruhusu kuunda na kuhariri michoro. Wahariri rahisi zaidi hutoa uwezo wa kuchora mistari, curves, maeneo ya rangi ya skrini, kuunda maandishi katika fonti mbalimbali, nk. Wahariri wengi hukuruhusu kuchakata picha zilizopatikana kwa kutumia skana. Wawakilishi wa wahariri wa picha - Adobe Photoshop, Corel Draw.

Hifadhidata za kisheria zina maandishi ya hati za udhibiti na hutoa usaidizi, utaftaji wa muktadha, uchapishaji, n.k. Wawakilishi wa hifadhidata za kisheria - Mdhamini wa vifurushi na Mshauri +.

Mifumo ya kubuni inayosaidiwa na kompyuta (CAD) inakuwezesha kuchora na kubuni vitu na taratibu mbalimbali kwa kutumia kompyuta. Miongoni mwa mifumo ndogo na ya kati duniani, mfumo wa AutoCad kutoka AutoDesk ni maarufu zaidi. Kifurushi cha ndani kilicho na vitendaji sawa ni Compass.

Mifumo ya usimamizi wa hifadhidata (DBMS) hukuruhusu kudhibiti safu kubwa za habari - hifadhidata. Mifumo ya programu ya aina hii hukuruhusu kuchakata safu za habari kwenye kompyuta, kutoa pembejeo, kutafuta, kupanga uteuzi wa rekodi, kukusanya ripoti, nk. Wawakilishi wa darasa hili la programu ni Microsoft Access, Clipper, Paradox.

Mifumo iliyounganishwa inachanganya uwezo wa mfumo wa usimamizi wa hifadhidata, kichakataji lahajedwali, kihariri maandishi, mfumo wa michoro ya biashara, na wakati mwingine uwezo mwingine. Kama sheria, vipengele vyote vya mfumo jumuishi vina interface sawa, ambayo inafanya iwe rahisi kujifunza jinsi ya kufanya kazi nao. Wawakilishi wa mifumo iliyojumuishwa ni kifurushi cha Ofisi ya Microsoft na Ofisi yake ya bure ya analog ya bure.

Mipango ya uhasibu imeundwa kwa ajili ya kudumisha rekodi za uhasibu, kuandaa taarifa za kifedha na uchambuzi wa kifedha wa makampuni ya biashara. Kwa sababu ya kutokubaliana kwa uhasibu wa ndani na wa kigeni, katika nchi yetu karibu programu za uhasibu za ndani hutumiwa. Mifumo ya kawaida ni 1C: Enterprise na Info-accountant.

Mitindo kuu ya ukuzaji wa programu ya programu inahusiana kwa karibu na uundaji na mpito kwa mifumo ya habari ya kizazi cha nne kulingana na muundo wa hali ya juu, ambapo kituo cha mvuto kimehamishwa kutoka kwa mitandao ya watumiaji wa mwisho hadi mtandao wa seva za ndani. . Msingi wa kizazi cha nne cha IS ni hitaji la kupunguza rasilimali za kiutendaji za IS huku ikiongeza kiwango cha mfumo na kupanua wigo wa majukumu yake ya kiutendaji.

Katika miaka mitano ijayo, ongezeko kubwa la utata wa programu iliyoundwa kwa mifumo ya habari ya madarasa mbalimbali inatarajiwa. Matokeo ya hii yatakuwa mahitaji madhubuti kwa sifa za kompyuta, vifaa vya mtandao, uwezo wa njia ya mawasiliano, na pia uamuzi wa usambazaji bora wa mzigo katika nodi za IS, ambayo rasilimali hupewa mtumiaji wa mwisho kwa kanuni ya "haswa kama". kadri inavyohitajika.”

Kwa hiyo, kwa mgawanyiko wote wa makampuni ni muhimu kuchagua usanidi unaofaa zaidi wa seva na utungaji wa programu na kusawazisha usambazaji wa mzigo kati ya seva ya kati, seva za ndani na vituo vya kazi vya mtumiaji wa mwisho katika kila mgawanyiko wa biashara. Hatimaye, uchaguzi wa kutosha wa vifaa na programu kwa ajili ya mfumo inategemea hii, na kwa kila IS tatizo hili linahitaji mbinu ya mtu binafsi. Hata hivyo, baadhi ya kanuni za jumla za kusawazisha mfumo zinaweza kutolewa.

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.