Rakendusprogrammide nimetused ja nende eesmärk. Rakendustarkvara. Desktop Publishing

Vene Föderatsiooni haridus- ja teadusministeerium

Föderaalne Haridusagentuur

GOU VPO Omski Riiklik Tehnikaülikool

Turunduse ja ettevõtluse osakond

KODUTÖÖ

DISTSIPLIINIS "INFORMATIKA"

Teema: "Rakendustarkvara"

Lõpetanud: üliõpilane gr. MU-129

Virova E.A.

Kontrollinud: Sideltsev V.V.

Tarkvara(tarkvara) on tarkvara ja sellega kaasneva dokumentatsiooni kogum, mis võimaldab lahendada arvutis probleeme erinevatel eesmärkidel majandus-, juhtimis- ja muudel tegevusaladel, samuti tagada arvuti riistvara toimimine.

Under tarkvara tähendab programmi või loogiliselt ühendatud programmide kogumit, mis asub arvuti andmekandjal ja on varustatud dokumentatsiooniga.

Under programm mõista arvutikäskude (operaatorite, käskude) järjestust, mille täitmine viib ülesande lahendamise tulemuseni.

Tarkvaratööriistu saab klassifitseerida erinevate kriteeriumide järgi. Kõige üldisem klassifikatsioon on, mille põhiomaduseks on tarkvaratoodete kasutusala:

Arvutite ja arvutivõrkude riistvara;

Programmi arendamise tehnoloogia;

Erinevate ainevaldkondade funktsionaalsed ülesanded.

Selle põhjal eristatakse kolme tarkvaratoodete klassi (joonis 1):

Süsteemitarkvara;

Programmeerimistehnoloogia tööriistad;

Rakenduspaketid.

Rakendustarkvara kontseptsioon, eesmärk ja koostis.

Tarkvara , mõeldud konkreetsete, tavaliselt keerukate kasutajaülesannete komplektide tõhusaks arendamiseks ja rakendamiseks, nimetatakse rakendustarkvara(rakendustarkvara). See töötab operatsioonisüsteemiga ja koosneb patenteeritud tarkvarapakettidest ja kasutaja rakendusprogrammidest. Rakendustarkvara luuakse organisatsioonides, mis on spetsialiseerunud tarkvaratoodete loomisele ja nende müügile turgudel. Selle on välja töötanud spetsialistid - süsteemianalüütikud ja programmeerijad. Rakendustarkvara on arvutikandjal olevate programmide kogum ja nendega seotud dokumentatsioon, peamiselt kasutusjuhendid, mis sisaldavad teavet konkreetsete programmidega õige töö kohta, mida kasutatakse konkreetse probleemvaldkonna probleemide lahendamiseks.

Rakendustarkvara põhiosa on rakenduste paketid(PPP). Rakenduspakett See on programmide komplekt, mis on loodud teatud tüüpi probleemide lahendamiseks teatud teemal. Paketid on välja töötatud selliselt, et võimalikult palju lihtsustada arvuti kasutamist erinevate erialade spetsialistide jaoks, vabastades nad vajadusest õppida programmeerimist ja muid arvutiga seotud teadmiste valdkondi. See saavutatakse nn kasutajasõbraliku liidese kaudu. Sel juhul teeb kasutaja arvutiga suhtlemise režiimis paketi sisestuskeelega määratud toimingute komplekti (klaviatuuri sisestus, käskude täitmine, teabe vaatamine jne) või järgib sisseehitatud seadme juhiseid. tööriistas (tarkvaramoodulis), et saavutada samm-sammult tulemus, mida nimetatakse viisardiks.

Praegu on olemas suur hulk avaliku ja erasektori partnerlusi, mis hõlmavad peaaegu kõiki inimtegevuse aspekte. Kogu PPP-de komplekti saab jagada kahte suurde klassi: üldotstarbelised paketid ja eripaketid.

Üldotstarbeline PPP - universaalsed tarkvaratooted, mis on loodud kasutaja funktsionaalsete ülesannete arendamise ja toimimise automatiseerimiseks.

See PPP klass sisaldab:

1. toimetajad: teksti (Word, WordPad) ja graafika (CorelDraw, PhotoShop);

2. tabelid (Excel, Lotus 1-2-3);

3. andmebaasihaldussüsteemid (Access, Oracle);

4. esitluse ettevalmistamise tööriistad (PowerPoint);

5. integreeritud PPP;

6. automatiseerimissüsteemide projekteerimine (AutoCad);

7. ekspertsüsteemide ja tehisintellektisüsteemide kestad jne.

Üldotstarbeliste pakettide klassis on integreeritud rakendustarkvarapaketid erilisel kohal. Need on multifunktsionaalne programmide komplekt, milles erinevate üldotstarbeliste funktsionaalpakettide võimalused on ühendatud üheks tervikuks. Ühtlustamise idee seisneb ühelt poolt teineteist täiendavate ja sama tüüpi kasutajaliidesega programmide funktsionaalses terviklikkuses ning teisest küljest võimaluses teostada kogu andmetöötluse tehnoloogilist tsüklit üks tööjaam.

See tarkvaraklass on kõige mitmekesisem, mis tuleneb eelkõige arvutitehnoloogia laialdasest kasutamisest kõigis inimtegevuse valdkondades ja automatiseeritud infosüsteemide loomisest erinevates ainevaldkondades.

Selle klassi tarkvaratooteid saab klassifitseerida erinevate kriteeriumide alusel:

1. ainevaldkondade liigid;

2. infosüsteemide tüübid;

3. programmiliselt realiseeritud funktsioonid ja ülesannete komplektid jne.

Mõne ainevaldkonna puhul on võimalik tüpiseerida juhtimisfunktsioone, andmestruktuure ja töötlemisalgoritme. See põhjustas märkimisväärse hulga sama funktsionaalsusega PPP-de väljatöötamise ja lõi seega turu tarkvaratoodetele:

1. automatiseeritud raamatupidamine;

2. finantstegevus;

3. personalijuhtimine (personaliarvestus);

4. varude juhtimine;

5. tootmise juhtimine;

6. pangainfosüsteemid jne.

Probleemile orienteeritud tarkvara arendamise peamised suundumused:

1. tarkvarasüsteemide loomine automatiseeritud tööjaamade (APM) kujul juhtimispersonal;

2. integreeritud domeenihaldussüsteemide loomine põhineb arvutivõrkudel, ühendades tööjaamad üheks tarkvarapaketiks, millel on “klient-server” arhitektuur;

3. suurte infosüsteemide andmete korrastamine kujul hajutatud andmebaas arvutivõrgus;

4. kättesaadavus lihtne keel lõppkasutaja tööriistad andmebaasipäringute jaoks;

5. tarkvara loomine, mis võimaldab konfigureerida lõppkasutajate jaoks andmetöötlusfunktsioone(ilma programmeerijate osaluseta);

6. programmi kaitse ja andmed volitamata juurdepääsu eest (paroolikaitse funktsioonide, töörežiimide, andmete tasemel).

Selle klassi programmide puhul on nõuded andmetöötluse kiirusele kõrged (näiteks pangasüsteemide läbilaskevõime peaks olema mitusada tehingut sekundis). Salvestatava info mahud on suured, mis tingib kõrgendatud nõuded andmebaasi andmehaldusvahenditele (uuendamine, kopeerimine, andmetöötluse jõudluse tagamine).

Selle klassi tarkvaratoodete puhul on kõige olulisem loomine kasutajasõbralik liides lõppkasutajatele.

PPP arvutipõhine projekteerimine

Selle klassi programmid on mõeldud disainerite ja tehnoloogide töö toetamiseks, kes tegelevad jooniste, diagrammide, diagrammide koostamise, graafilise moduleerimise ja kujundamisega, standardsete joonistuselementide raamatukogu loomise ja nende taaskasutamisega, näidisillustratsioonide ja koomiksite loomisega. .

Selle klassi tarkvaratoodete eripäraks on kõrged nõuded andmetöötlussüsteemi tehnilisele osale, sisseehitatud funktsioonide raamatukogude olemasolu, objektid, liidesed graafiliste süsteemide ja andmebaasidega.

Üldotstarbeline PPP

See klass sisaldab laia valikut tarkvaratooteid, mis toetavad peamiselt lõppkasutaja infotehnoloogiaid. Lisaks lõppkasutajatele saavad neid tarkvaratooteid tänu sisseehitatud programmeerimistehnoloogiale kasutada ka programmeerijad keerukate andmetöötlusprogrammide loomiseks.

Selle tarkvaratoodete klassi esindajad - lauaarvuti andmebaaside haldussüsteemid (DBMS), Kohalike andmebaaside organiseerimise ja talletamise pakkumine autonoomselt töötavates arvutites või andmebaaside tsentraliseeritud salvestamine failiserveris ja võrgujuurdepääs neile.

Praegu on personaalarvutite jaoks kõige laialdasemalt esindatud relatsioonilised DBMS-id:

1. andmebaasiga töötamine läbi ekraanivormide;

2. päringute korraldamine andmete otsimiseks spetsiaalsete kõrgetasemeliste päringukeelte abil;

3. erinevate andmestruktuuride aruannete genereerimine vahe- ja lõpptulemuste summeerimisega;

4. arvutuslik töötlemine sisseehitatud funktsioonide, programmeerimiskeelte abil kirjutatud programmide ja makrokäskude abil.

DBMS keskkonnas töötavad kasutajarakendused (rakendusprogrammid) luuakse vastavalt lõppkasutaja operatsioonimenüü tüübile, mille iga käsk tagab konkreetse funktsiooni automatiseeritud täitmise. Kaasaegsed DBMS-id (näiteks Access 2.0 DBMS) sisaldavad CASE-i disainitehnoloogia elemente, eelkõige:

Andmebaasi skeem visualiseeritakse;

Rakendatud automaatne andmebaasi terviklikkuse tugi erinevat tüüpi töötlemisel (andmebaasi andmete kaasamine, kustutamine või muutmine);

Pakutakse niinimetatud viisardeid, mis pakuvad tuge projekteerimisprotsessile (“kujundaja” režiim) - "tabeliviisard", "vormiviisard", "aruandeviisard", "menüü koostaja" jne;

Laialdaseks kasutamiseks on loodud andmebaasistruktuuride, vormide, aruannete jms prototüübid (mallid).

Kõik see viitab DBMS-i kui rakenduste loomise tööriista funktsionaalsuse laienemisele.

Andmebaasiserverid– edukalt arenev tarkvaratüüp, mis on loodud integreeritud andmebaaside loomiseks ja kasutamiseks võrgus töötamisel klient-server arhitektuuris.

Mitme kasutajaga DBMS-id (nagu Paradox, Access, FoxPro jt) andmetöötluse võrguversioonis salvestavad infot failiserverisse – spetsiaalselt selleks ette nähtud arvutisse tsentraliseeritud kujul, kuid andmetöötlus ise toimub tööjaamades. Andmebaasiserverid, vastupidi, kogu andmetöötlus (salvestus, otsing, otsimine ja kliendile edastamine) toimub iseseisvalt, pakkudes samal ajal andmeid suurele hulgale võrgukasutajatele. Erinevat tüüpi andmebaasiserverite puhul on levinud relatsioonikeele SQL (Structured Query Language – struktureeritud päringukeel relatsiooniandmebaasidele juurdepääsuks) kasutamine andmete päringute rakendamiseks.

Enamik andmebaasiservereid saab kasutada samaaegselt mitut platvormi (Windows NT, Unix, OS/2 jne) ja toetada laia valikut andmeedastusprotokolle (IPX, TCP/IP, X.25 jne).

Suurimad probleemid andmebaasiserverite kasutamisel on andmebaaside terviklikkuse (järjepidevuse) tagamine, võrgusõlmede vahel andmete dubleerimise (replikatsiooni) ja nende sünkroonse uuendamisega seotud probleemi lahendamine.

Aruande generaatorid (serverid)– tarkvaratööriistad, millel on iseseisev arendussuund, mis tagavad päringute elluviimise ja aruannete genereerimine trükitud või ekraanil klient-server arhitektuuriga võrgus.

Aruandeserver loob ühenduse andmebaasiserveriga kasutades kõiki edastuskihte ja andmebaasiserveri draivereid.

Aruandeserverid hõlmavad järgmist:

- programmide planeerimine kasutatakse kasutajate nõudmisel aruannete koostamise aja jälgimiseks, aruannete väljastamise ja võrgu kaudu levitamise ajastamiseks;

- järjekorrahaldusprogrammid koostada aruandeid;

- kasutaja sõnastikuprogrammid piirata juurdepääsu loodud aruannetele;

- aruandluse arhiveerimisprogrammid ja jne.

Koostatud aruanded saadetakse klientidele e-posti teel või mõne teise transpordiagendi kaudu. Aruandeserverid toetavad tavaliselt heterogeenseid platvorme, muutes need tõhusaks heterogeensetes arvutivõrkudes.

Tekstitöötlusseadmed– programmid, mida kasutatakse dokumentide automaatseks vormindamiseks, joonistatud objektide ja graafika teksti sisestamiseks, sisukordade ja indeksite koostamiseks, õigekirja kontrollimiseks, fondikujunduseks ja dokumendimallide koostamiseks. Selle tarkvaratoodete valdkonna arendamise näide on kirjastamissüsteemid.

Tabeliprotsessor– programmid lõppkasutaja arvutuste tegemiseks; ärigraafika tööriistad, spetsiaalsed töötlemisprogrammid (sisseehitatud funktsioonid, töö andmebaasidega, statistiline andmetöötlus jne).

Esitlusgraafika tööriistad– spetsialiseeritud programmid piltide loomiseks ja ekraanil kuvamiseks, slaidifilmide, koomiksite, videote ettevalmistamiseks, töötlemiseks ja piltide järjestuse määramiseks. Esitlus võib sisaldada diagrammide ja graafikute näitamist. Kõik esitlusgraafika programmid jagunevad tinglikult slaidiesitluste koostamise programmideks ja multimeediumesitluste koostamise programmideks. Nende programmide töötamiseks peab teil olema ka spetsialiseeritud aparatuur - LCD (Liquid Crystal Desktop) - vedelkristallide projektsioonipaneel, mida valgustatakse projektoriga, et kuvada pilti ekraanil, videotehnika.

Esitlus eeldab esialgset esitlusplaani. Iga slaidi jaoks tehakse kujundus: määratakse slaidi sisu, suurus, elementide koostis, nende kujundamise meetodid jne. Andmeid slaididel kasutamiseks saab koostada kas käsitsi või saada muult vahetuse tulemusena tarkvarasüsteemid.

Integreeritud paketid– mitme tarkvaratoote komplekt, mis funktsionaalselt üksteist täiendavad, toetades ühiseid infotehnoloogiaid, rakendatuna ühisel andmetöötlus- ja tööplatvormil.

Levinuimad integreeritud paketid, mille komponendid on:

2. tekstiredaktor;

3. lauaprotsessor;

4. korraldaja;

5. e-posti tugitööriistad;

6. esitluste koostamise programmid;

7. graafiline redaktor.

Integreeritud pakettide komponendid võivad töötada üksteisest isoleeritult, kuid integreeritud pakettide peamised eelised ilmnevad siis, kui neid omavahel arukalt kombineerida. Integreeritud pakettide kasutajatel on erinevate komponentide jaoks ühtne liides, mis tagab nende arendamise suhtelise lihtsuse.

Selle tarkvaraklassi iseloomulikud tunnused on:

Infotehnoloogia täielikkus lõppkasutajatele;

Sama tüüpi lõppkasutajaliides kõigile integreeritud paketis sisalduvatele programmidele – ühised käsud menüüs, standardsed ikoonid samade funktsioonide jaoks (kettale salvestamine, printimine, õigekirjakontroll, fondikujundused jne), standardne ehitus ja töö dialoogiaknad jne;

Ühine teenus integreeritud paketis olevate programmide jaoks (näiteks sõnastik ja õigekirjatööriist õigekirjakontrolliks, diagrammi koostaja, andmemuundur jne);

integreeritud paketi programmide abil loodud objektide vahetamise lihtsus ja viide (kasutatakse kahte meetodit: DDE - dünaamiline andmevahetus ja OLE - objektide dünaamiline paigutus), objektide ühtlane ülekandmine (pukseerimise meetod);

ühtse keeleplatvormi olemasolu makrokäskude ja kasutajaprogrammide sõelumiseks;

võimalus luua dokumente, mis integreerivad integreeritud paketis sisalduvate erinevate programmide võimalused.

Integreeritud paketid on tõhusad ka siis, kui paljud kasutajad töötavad võrgus rühmades. Seega on rakendusprogrammist, milles kasutaja töötab, võimalik saata dokumente ja andmefaile teisele kasutajale, samas on toetatud standardid andmete edastamiseks objektide kujul üle võrgu või e-posti teel.

Meetodile orienteeritud PPP

Sellesse klassi kuuluvad tarkvaratooted, mis pakuvad olenemata infosüsteemide ainevaldkonnast ja funktsioonist matemaatilisi, staatilisi ja muid probleemide lahendamise meetodeid. Levinumad meetodid on matemaatiline programmeerimine, diferentsiaalvõrrandite lahendamine, simulatsioonimodelleerimine ja operatsioonide uurimine.

Laialdaselt kasutatakse statistilise töötlemise ja andmete analüüsi meetodeid (kirjeldav statistika, regressioonanalüüs, tehniliste ja majanduslike näitajate väärtuste prognoosimine jne). Seega on kaasaegsed tabeliprotsessorid oluliselt laiendanud sisseehitatud funktsioonide valikut, mis rakendavad statistilist töötlemist ja statistilise analüüsi infotehnoloogiaid. Samal ajal kasvab ka vajadus spetsiaalse statistikatöötlustarkvara järele, mis tagab suure täpsuse ja statistiliste meetodite mitmekesisuse. Tuginedes projekti majandusnäitajatega võrguplaneerimise meetoditele, erinevat tüüpi aruannete genereerimisele, on välja kujunenud uus tarkvara suund - projektijuhtimine, nende programmide kasutajad on projektijuhid.

Kontori PPP

See tarkvaratoodete klass sisaldab programme, mis pakuvad kontoritegevuste organisatsioonilist juhtimist:

1.Korraldajad (planeerijad)– tarkvara tööaja planeerimiseks, koosolekute protokollide, ajakavade koostamiseks, aadressi- ja telefoniraamatu pidamiseks.

Korraldajaprogrammide hulka kuuluvad: kalkulaator, märkmik, kell, kalender jne. Enamasti on selline tarkvara välja töötatud sülearvutite ja notepad-tüüpi personaalarvutite jaoks.

2.Tõlkeprogrammid , Õigekirjakontroll ja tekstituvastusvahendid sisaldab:

1. tõlkeprogrammid, mis on loodud lähteteksti ridadevahelise tõlke loomiseks kindlaksmääratud keeles;

2. tekstide kontrollimisel kasutatavad õigekirjasõnastikud;

3. tekstide stiilitoimetamiseks kasutatavate sünonüümide sõnastikke;

4. programmid skannerite poolt loetud informatsiooni äratundmiseks ja tekstiesitluseks teisendamiseks. Need sisaldavad:

PPP OCR Cunei vorm 2.0 – võimaldab tuvastada vene-ingliskeelseid segatekste, nii tekst kui ka illustratsioonid salvestatakse RTF-vormingus;

PPP OCR Tiger on fondiõppesüsteem vene keele äratundmiseks, mis võimaldab raamatukogust automaatselt fonti valida, pakub mitmeleheküljelist tekstisisestust;

PPP Stylus Lingvo Office - rakendab kogu tsüklit "lehest lehele" - skanneri abil loetakse prinditud lehel asuv tekstipilt; FineReader tunneb ära optilised kujutised ja salvestab loetud teabe teksti kujul; Stylus for Windows tõlgib määratud keelde; õigekirja parandaja Lingvo korrektor ja residentsõnaraamat Lingvo teostavad kontrolli ja toimetamist. Tõlketulemus esitatakse Word for Windowsi tekstiredaktori vormingus.

Suhtlemine PPP– mõeldud kasutaja suhtluse korraldamiseks infovõrgu kaugabonentidega. Globaalse infovõrgu Internet arenguga on ilmunud uus tarkvaraklass - brauserid, tööriistad WWW-lehtede loomiseks. Need erinevad HTML-keele toetamise võime, värvide kasutamise tausta kujundamisel, teksti, teksti vormindamise, piltide, tabelite, taustaheli, animatsiooni jms graafiliste vormingute kasutamise poolest. Enamik brausereid kasutab Java keelt. E-post on muutumas ka kontori-PPP-de kohustuslikuks komponendiks.

Desktop Publishing

Sellesse programmiklassi kuuluvad programmid, mis pakuvad arvutis avaldamiseks infotehnoloogiat:

1. tekstide vormindamine ja toimetamine;

2. automaatne teksti lehekülgede vahetamine;

3. pealkirjade loomine;

4. trükitud lehe arvutipaigutus;

5. paigaldusgraafika;

6. illustratsioonide koostamine jne.

Tarkvara Adobe Page Maker 6.0 pakub mitmeleheküljeliste värviliste väljaannete ettevalmistamist, paindlikku lehekujundust ja kvaliteetset printimist. Laiendatud küljendusvõimalused: piiramatu arv mallilehekülgi, mida saab kasutada ühes väljaandes; erinevate efektide rakendamine värvilistele piltidele; imporditud failide teravuse ja värvide reguleerimine; Lehel on võimalik fikseerida objektide asukohti ja objekte automaatselt joondada.

Multimeedia tarkvara

Multimeedia tarkvaratoodete põhieesmärk on audio- ja videoinfo loomine ja kasutamine kasutaja inforuumi laiendamiseks.

Multimeedia tarkvaratooted on võtnud turul juhtiva positsiooni raamatukogu infoteenuste, õppeprotsesside ja vaba aja tegevuste vallas. Kunstiteoste arvutipiltide andmebaasid ja helisalvestiste raamatukogud on aluseks rakendusõppesüsteemidele, arvutimängudele, raamatukogude kataloogidele ja kogudele.

Tehisintellekti süsteemid

See tarkvaratoodete klass rakendab inimese intelligentsuse individuaalseid funktsioone. Tehisintellektisüsteemide põhikomponendid on teadmistebaas, intelligentne kasutajaliides ja programm loogiliste järelduste genereerimiseks. Nende areng toimub järgmistes suundades:

kestaprogrammid ekspertsüsteemide loomiseks teadmistebaaside ja loogiliste järelduste reeglite täitmisega;

valmis ekspertsüsteemid otsustamiseks teatud ainevaldkondade piires;

teadmusbaasi haldussüsteemid semantiliste mudelite (protseduuriline, semantiline võrgustik, raam, tootmine jne) ülalpidamiseks.

Tavaliselt sisaldab nutikas liides:

loomuliku keele dialoogiprotsessor;

planeerija, mis teisendab probleemikirjelduse teadmistebaasi teabe põhjal lahendusprogrammiks;

monitor, mis juhib liidese komponente.

Spetsiaalne tarkvara kaasatud meetodile orienteeritud PPP ja probleemipõhised avaliku ja erasektori partnerlused.

Meetodile orienteeritud PPP Neid iseloomustab asjaolu, et nende algoritmiline alus rakendab mõnda majanduslikku ja matemaatilist meetodit, mida kasutatakse probleemide lahendamiseks. Sellesse kategooriasse kuuluvad paketid hõlmavad tarkvara, mis rakendab matemaatilise programmeerimise (lineaarne, dünaamiline, statistiline jne), võrgu planeerimise ja juhtimise, järjekorrateooria meetodeid; matemaatiline statistika jne.

Probleemile orienteeritud PPP See on ulatuslik tarkvarapakettide rühm, mis on loodud erinevate funktsionaalsete probleemide lahendamise protsesside automatiseerimiseks tööstus- ja mittetööstuslikes piirkondades. Praktiliselt pole ühtegi ainevaldkonda, mille jaoks poleks vähemalt ühte avaliku ja erasektori partnerlust. Probleemile orienteeritud pakettide näideteks on paketid, mis on mõeldud infotehnoloogiate rakendamiseks andmetöötluseks konkreetsetes majandusvaldkondades:

Raamatupidamise valdkonnas on need raamatupidamise automatiseerimisprogrammid “1C: Raamatupidamine”, “Parus”, “Intellekt-teenus” jne;

panganduses on need tarkvaratooted, mida pakuvad firmad Diasoft, Inversion, R-Style jne.

teabe- ja viitesüsteemid, nagu “Consultant Plus”, “Garant”, “Yusis” jne.

Probleemidele orienteeritud PPP on tarkvaratooted, mis on loodud lahendama keerulisi probleeme konkreetses funktsionaalses piirkonnas. Kogu probleemile orienteeritud PPP-de hulgast toome välja rühmad, mis on loodud juhtimisfunktsioonide kompleksseks automatiseerimiseks tööstus- ja mittetööstuslikus sfääris ning konkreetsete valdkondade PPP-d.

Probleemile orienteeritud PPP jaoks tööstussektoris peab moodustama tehnoloogilise aluse mitte ainult täiustatud meetoditega tootmise planeerimiseks, tööplaani täitmise jälgimiseks, vaid ka rahaliste ja tööjõuressursside liikumise tagamiseks ning mitmete funktsioonide täitmiseks, mis on seotud müügijärgse teeninduse, turustamise kontrolliga. valmistoodetest ja turundusest.

Probleemile orienteeritud PPP mittetööstuslik sfäär on mõeldud materjalide tootmisega mitteseotud ettevõtete tegevuse automatiseerimiseks (pangad, börsid, kaubandus jne) Selle klassi tarkvarale esitatavad nõuded näevad ette integreeritud mitmetasandiliste süsteemide loomist.

PPP üksikud ainevaldkonnad on tarkvaratoodete loomise tööstuse üks peamisi arengusuundi. Juba üle kümne aasta on PPP-sid arendatud erinevatele ainevaldkondadele: raamatupidamine, finantsjuhtimine, õigussüsteemid jne.

PPP finantsjuhtimine (PPP FM) ilmnes seoses ettevõtete tegevuse finantsplaneerimise ja analüüsimise vajadusega. Tänapäeva Venemaa PPP MF turg on esindatud peamiselt kahega

programmide klassid: ettevõtte finantsanalüüsiks ja investeeringute tulemuslikkuse hindamiseks.

PPP õiguslikud viitesüsteemid kujutavad endast tõhusat vahendit pideva voona saabuva tohutu hulga seadusandliku teabega töötamiseks.

Finantsjuhtimises laialdaselt kasutatava integreeritud paketi näide on Project Expert.

Projekti ekspert- investeerimisprojektide arendamise ja ettevõtte tegevuse finantsplaneerimise süsteem, mis võimaldab analüüsida investeeringute tulemuslikkust. Projektieksperdi programm kasutab investeerimisprojektide hindamise metoodikat ja finantsanalüüsi tehnikat.

Project Expert on rakendus, mis töötab opsüsteemides Windows NT, Windows 98, Windows 95, Windows 2000 ja vastab tänapäevastele jõudlusnõuetele.

Projekti ekspert võimaldab arvestada Venemaa majandusreaalsuse eripäradega (maksumuutused, inflatsioon jne).

Programmi peamised funktsioonid:

1. kirjeldama ja kavandama üksikasjalikult mis tahes ettevõtte tegevust, võttes arvesse muutusi keskkonnaparameetrites (inflatsioon, maksud, vahetuskursid);

2. töötada välja investeerimisprojekti elluviimise plaan, turundus- ja tootmisstrateegiad, mis tagavad materiaalsete, inim- ja rahaliste ressursside võimalikult ratsionaalse kasutamise;

3. koostada projekti finantseerimismudel;

4. analüüsida erinevaid ettevõtte arengustsenaariume, muutes selle finantstulemusi mõjutavate parameetrite väärtusi;

5. tuvastada peamised riskid;

6. koostada rahvusvahelistele nõuetele täielikult vastavad finantsaruanded (rahavoogude aruanne, bilanss, kasumiaruanne, kasumikasutuse aruanne) ja investeerimisprojekti äriplaan;

7. viima läbi projekti igakülgse analüüsi, sealhulgas tundlikkuse analüüsi, projekti üldise tõhususe analüüsi (kasumlikkuse indeks, nüüdispuhasväärtus, sisemine tulumäär), rahavoogude analüüsi iga projektis osaleja kohta ja finantstulemuste analüüsi. näitajate arv (jooksev suhe, kasum aktsia kohta jne);

8. viia läbi projekti statistiline analüüs;

9. koostada graafikuid erinevates versioonides, sh kolmemõõtmelistena, nii aruannete põhjal kui ka matemaatilise seose kirjeldust kasutades;

Selles töös uurisime, mis on rakendustarkvara. Eraldi analüüsiti arvutitarkvara klassifikatsiooni, tarkvara klassifikatsiooni ja ulatust, üldotstarbeliste rakendustarkvarapakettide põhifunktsioone ja rakendusalasid, integreeritud tarkvara omadusi, aga ka Professionaalset tarkvara majandusprobleemide lahendamiseks.

1. Dubina A.G., Orlova S.S., Shubina I.Yu., Khromov A.V. Excel majandusteadlastele ja juhtidele. – Peterburi: Peeter, 2005.

2. Arvutiteadus: arvutitehnoloogia töötuba: õpik. toetus / Toim. N.V. Makarova. – M.: Rahandus ja statistika, 2005.

3. Arvutiteadus: õpik / Toim. N.V. Makarova. – 4. väljaanne, muudetud. – M.: Rahandus ja statistika, 2005.

4. Informaatika: õpik ülikoolidele / Toim. S.V.Simonovitš. 2. väljaanne 2007.

Mis on tarkvara? Näiteid selle praktilisest kasutamisest näeme iga päev arvuti taha istudes. Isegi lihtsalt hiire liigutamine üle ekraani on tarkvara tulemus. Mis tüüpi tarkvara on olemas? Kuidas toimub tarkvaraarendus?

Tarkvara: teooria

Arvuti töötab riist- ja tarkvara kombineeritud kasutamise kaudu. Esimene viitab kiipide, plaatide ja muude elektrooniliste komponentide ja seadmete komplektile, mis moodustavad arvuti. Teine hõlmab arvutiprogramme, mis on mõeldud teabe töötlemiseks ja kasulike toimingute tegemiseks arvuti abil. Esimest nimetatakse slängis sageli "riistvaraks", teist nimetatakse "tarkvaraks".

Tarkvara ilmub arvutisse läbi installimise – vastavate failide paigutamise kettale. Mõnel juhul on vaja tarkvara värskendada. See on sisuliselt tarkvara täiustatud ja kaasaegsema versiooni uuesti installimine. Nn "jaotuse" saamiseks peab teil see olema. See on spetsiaalne installiprogramm.

Tarkvara on kahte peamist tüüpi – süsteemne ja rakendus. Esimene tüüp tagab personaalarvuti töötamise selle põhifunktsioonide osas: käivitamine, laadimine ja madala tasemega arvutustoimingute sooritamine. Süsteemitarkvara põhitüüpe peetakse arvutiriistvara komponentide haldamise ja seadistamise tööriistadeks.

Need on programmid, mille abil tehakse arvutis praktiliselt olulisi toiminguid. Näiteks trükkimine, tabelite koostamine, joonistamine, interneti kasutamine jne.

Keele lihtsustamiseks võib selle kokku võtta järgmiselt: süsteemitarkvara on arvuti jaoks, rakendustarkvara on kasutaja jaoks. Teine viis erinevuse lihtsaks selgitamiseks: tööd pole tavaliselt näha. Nad täidavad oma ülesandeid ilma kasutajaga "koordineerimata", peidetud režiimis. Rakendustarkvara töötab omakorda ainult kasutaja otsesel osalusel. Vaatame täna mõlema näiteid.

Muidugi on ka mittearvutitüüpi tarkvara. Nendega saab juhtida muud tüüpi seadmeid – näiteks tahvelarvuteid, nutitelefone, telereid. Seal on tarkvara kliimaseadmete, tööstusrajatiste jms jaoks.

Mis on operatsioonisüsteem?

OS on arvuti töövõimaluste seisukohalt süsteemitarkvara põhitüüp. Miks see sellesse tarkvarakategooriasse kuulub? Fakt on see, et kogu muu arvutitarkvara (nii süsteem kui ka rakendus) töötab operatsioonisüsteemide moodustatud keskkondades. OS on arvuti töö aluseks. Kui operatsioonisüsteemi pole, siis ükski teine ​​programm ei tööta. OS-i põhiprotsessid on kasutaja eest peidetud.

Kõige levinumad arvutite operatsioonisüsteemid maailmas on Windows (kõige populaarsemad, selle versioone on palju - 7., 8., XP ja teised), Linux, MacOS.

Süsteemi tarkvara: draiverid

Teine ehk kõige olulisem süsteemitarkvara tüüp on draiver. Need on loodud riistvarakomponentide õige töö tagamiseks. Kui ketta draiverid pole arvutisse installitud, siis see ei tööta. Samamoodi videokaardi, hiire, modemi ja isegi protsessori jaoks. Tüüpiline võrgutarkvara on ruuteri või modemi draiver. Seda tüüpi tarkvara tarnivad tavaliselt riistvaratootjad (ja paljudel juhtudel on see ka operatsioonisüsteemides).

See on süsteemitarkvara olemus. Järgmisena on meil rakendustarkvara, populaarsemate lahenduste näited ja põhifunktsioonid, mida kasutajatele pakutakse.

Rakendustarkvara: viirusetõrjed, utiliidid

Levinud rakendustarkvara tüübid on viirusetõrjed ja utiliidid. Esimesed on mõeldud arvuti kaitsmiseks pahavara eest, mis võib kahjustada muud tarkvara või isegi arvuti riistvara komponente. Venemaa populaarseimad viirusetõrjed on NOD32, DrWeb, Kaspersky. Utiliidid on loodud selleks, et tagada arvuti stabiilne töö, jälgida, kui õigesti töötavad arvuti protsessor, kettad, mälu ja muud riistvarakomponendid.

Populaarne Microsoft Word

Milliste konkreetsete rakendustarkvara näidete järele on tänapäeval kõige suurem nõudlus? Esiteks kehtib see tekstitöötlusprogrammide kohta. Selline tegevus arvutiga on ajalooliselt esimene. Maailma üks populaarsemaid programme tekstitöötluseks ja sellega seotud toimingute tegemiseks (tabelite, graafikute jms joonistamine) on Word. Selle töötas välja üks maailma suurimaid korporatsioone - Ameerika Microsoft. Selle venekeelne transkriptsioon on vastuvõetav, mis kõlab nagu "Word programm".

Praeguseks on sellest tarkvarast välja antud mitu versiooni. Funktsioonid on igaühel neist erinevad, kuid põhiline (ja praktikas kõige populaarsem) ülesanne, mida MS Word ühes või teises modifikatsioonis täidab, on teksti vormindamine, faili salvestamine ja (vajadusel) selle õige väljastamise tagamine printerisse. .

Microsoft Word: funktsioonid

Wordi programm suudab teha tohutul hulgal toiminguid. Nimelt:

Tähtede ja lõikude vormindamine (õige fondi suuruse ja põhiatribuutide valimine – allakriipsutus, paksus kirjas, kaldkiri, reavahe jne)

Lehtede välimuse kujundamine (värvide ja mustrite määramine taustale, graafika, piltide jms lisamine)

Tekstiga kaasnevate elementide (tabelid, graafikud, ikoonid jne) lisamine

Wordi kasutamise õppimine on väga lihtne. Paljud programmi juhtnupud on intuitiivsed. Märkimist väärib ka see, et Wordi välja andnud Microsoft on varustanud oma lahenduse üksikasjaliku abisüsteemiga, millele kasutaja pääseb ligi vajutades klaviatuuril klahvi F1.

Populaarsed rakendused: Microsoft Excel

Teise populaarse rakendustarkvara näide on Microsoft Excel (vene keeles - “Exceli programm”). Tema kitsas spetsialiseerumine on arvutustabelite abil arvutamine. Selline lahendus lihtsustab oluliselt numbritega töötamist.

Hoolimata asjaolust, et seda programmi peetakse professionaalseks, saavad isegi algajad kasutajad omandada sellega töötamise põhimeetodid (sellepärast on see ülemaailmse kuulsuse saavutanud).

Microsoft Excel: funktsioonid

Kõige lihtsamad toimingud Excelis on teksti ja numbrite kuvamine tabelite kujul. Programmi tööväli näeb tegelikult välja nagu suur hulk lahtreid, millest igasse saab midagi sisestada. Keerulisem protseduur on graafikute joonistamine ja valemite juurutamine. Professionaalset ettevalmistust nõudvad toimingud - nn "makrode" programmeerimine (omamoodi siseprogrammid), inseneriarvutused.

Loetleme praktikas kõige levinumad probleemid, mida Exceli programm suudab lahendada:

Matemaatilised arvutused tabeli lahtrite arvväärtuste abil (liitmine, lahutamine, jagamine, korrutamine, progressioonide koostamine jne);

Valemite rakendamine arvete automatiseerimiseks;

Aruannete, vormide, küsimustike ja muude kõige mugavamate dokumentide koostamine tabelite kujul;

Graafikute joonistamine, statistika visualiseerimine diagrammide abil.

Nii nagu Wordi, on ka Excelit väga lihtne iseseisvalt õppida. Programmi juhtnupud on suures osas intuitiivsed. Seda tüüpi tarkvara on varustatud ka üksikasjaliku abisüsteemiga (mis võib olla kasulik mitte ainult algajale kasutajale, vaid ka professionaalile).

Populaarsed rakendusprogrammid: Adobe Photoshop

Sageli peavad kasutajad kasutama ühte huvitavat programmi - Photoshop. Windows 7, 8 või XP jaoks on see olemas paljudes versioonides. Ametlikult kannab see programm nime Adobe Photoshop. See on mõeldud joonistamiseks (sellist lahendust nimetatakse "graafika redaktoriteks"). Seda kasutavad, nagu Wordi ja Exceli puhul, nii algajad kasutajad kui ka professionaalid: disainerid, veebiarendajad, koomiksite loojad.

Photoshop viitab programmidele, mis töötlevad pilte nn rasterrežiimis. Mida see tähendab? Võime öelda, et põhiosa arvutigraafikast kuulub kategooriasse "raster". Me räägime piltidest, mis koosnevad suurest hulgast väikestest punktidest (pidage meeles, kuidas pilt telerile ja monitorile üles ehitatakse - põhimõte on sama). "Raster" abil saate luua absoluutselt mis tahes graafilisi elemente. Saate joonistada portree inimesest, majast, maastikust - mida iganes. Lisaks rastergraafikale on olemas ka vektorgraafika. Sellel põhinevaid pilte saab omakorda ehitada ainult programmi manustatud mallide järgi.

Adobe Photoshop: funktsioonid

Photoshopi abil saate mitte ainult pilte luua, vaid ka olemasolevates muudatusi teha. Sellest ka mõiste "photoshopitud". Saate näiteks fotol olevaid objekte muuta, neile midagi lisada, retušeerida – suure Photoshopiga töötamise kogemusega võib kõik vägagi usutavaks osutuda.

Adobe Photoshop töötab enamiku graafiliste failivormingutega tänu suurele hulgale konverteritele erinevate vormingute jaoks. Viimased teisendavad failist lugemisel graafilise teabe failivormingust Adobe Photoshopi redaktori natiivsesse vormingusse. Faili kirjutades teostavad muundurid pöördkonversiooni.

Millised on kõige populaarsemad toimingutüübid, mida Photoshopis tehakse? Nende hulka kuuluvad järgmised:

Uute jooniste loomine kasutades virtuaalseid pintsleid, pliiatseid, joonlaudu, kujundeid kasutades erinevaid värve;

Piltide või nende üksikute elementide suuruse muutmine;

Kahe erineva pildi sisu kombineerimine;

Pildi või selle osade värvi muutmine;

Visuaalsete efektide rakendamine programmi sisseehitatud mallide ja algoritmide abil;

Piltide teisendamine (peegeldus, pööramine jne).

Sarnaselt Wordile ja Excelile on Photoshopi juhtelemendid hõlpsasti õpitavad ja intuitiivsed. Nii et isegi kogenematu kasutaja saab midagi joonistada. Paljud programmi versioonid on varustatud venekeelse abisüsteemiga, mis kirjeldab üksikasjalikult Photoshopiga töötamist.

Populaarsed rakendustarkvara tüübid: brauserid

Brauser on programm, millega kasutajad pääsevad Internetti, loevad veebisaitidelt uudiseid, kirjutavad sotsiaalvõrgustikesse sõnumeid, vaatavad videoid - ühesõnaga teevad kõike, mis on "virtuaalsele ruumile" tüüpiline. Kõige populaarsemad seda tüüpi lahendused maailmas on Internet Explorer, Opera, Google Chrome. Nende analooge ja alatüüpe on väga palju. Kõigi nende funktsionaalsus on üldiselt sama. Enamik kasutajaid eelistab kasutada üht või teist, lähtudes subjektiivsest hinnangust programmi kujunduse kvaliteedi ja nende juhtnuppude asukoha mugavuse kohta.

Brauserite tööpõhimõte põhineb hüperteksti märgistuskeele (nimega HTML) äratundmisel ja selle teisendamisel kasutajasõbralikeks visuaalseteks elementideks – tekstiks, pildiks, tabeliteks, videoteks, animatsioonideks, sõnumivormideks jne.

Brauserid: funktsioonid

Sellise tarkvara näidised on kujundatud väga lihtsalt. Brauseri põhielemendid on rida saidi aadressi ja põhiväljaga (enamasti nimetatakse seda "veebiliideseks"), kus kuvatakse Internetist saadav teave Sellise programmi peamine omadus on see, et see toimib vahendajana arvutikasutaja ja teiste virtuaalses ruumis viibivate inimeste vahel See tähendab, et brauserit (täpsemalt “veebiliidest”) kasutades saab inimene sisuliselt vahetada andmeid, saates midagi endalt (teksti, faile) ja saades sealt midagi vastu. teised. Kas Internet oli olemas enne brauserite leiutamist tuleks vahetada.

Tarkvara: tasuline ja tasuta

Üks tarkvara klassifitseerimise kriteeriume on maksumus. Lahendusi on kolme kategooriat. Esiteks on see täiesti tasuta. Teiseks on olemas kommertslik. Kui kasutaja soovib sellist tarkvara kasutada, peab ta selle installimise eest tasuma. Kolmandaks on vahepealset tüüpi tarkvara – shareware. Mis teeb selle eriliseks? Üldiselt on sellise tarkvara kasutamine järgmine: installimise eest ei pea maksma, kuid pärast programmi mõnda aega (näiteks kuu aega) kasutamist peate arendajale edasiseks kasutamiseks raha üle kandma.

Mis on "pilvetehnoloogia"?

Viimastel aastatel on mõiste “pilvetehnoloogiad” saavutanud suure populaarsuse. Mis see nähtus on? “Pilvetehnoloogiad” on lihtsas sõnastuses brauserist käivitatav rakendustarkvara (vastavalt sellele pole seda arvutisse installitud). Vaatame näidet. Microsoft Word, millest me eespool rääkisime, käivitatakse topeltklõpsuga töölaua ikoonil. Kuid on sama lahendus, kuid "pilv": seda tüüpi tarkvara kasutatakse veebibrauseri liidese kaudu. Reeglina salvestatakse Internetti ka failid, millega kasutaja sellise tarkvara abil töötab.

Paljud programmid on nüüd olemas "pilve" vormingus. Seda tüüpi operatsioonisüsteemidest on isegi versioone. Seega võime öelda, et pilvevorming pole mitte ainult rakendustarkvara, vaid ka süsteemitarkvara. Selliste lahenduste populaarsust seostatakse tänapäeval nii Interneti kiire kiirusega (seda veel paar aastat tagasi ei eksisteerinud) kui ka kasutaja aja säästmisega - arvutisse pole vaja midagi installida. Muide, pilvepõhised tarkvarauuendused toimuvad sõltumata kasutajast. See on ka mugav.

Kes tarkvara arendab?

On terve majandusharu, mille raames tegeletakse tarkvaraarendusega – programmeerimine. See annab tööd paljude erinevate teadmiste profiiliga inimestele. Kuid neid ühendab ühine omadus - programmeerimiskeelte tundmine. Kasutades ühte või mitut neist, kirjutab inimene tarkvara. Programmeerimiskeel on käskude kogum, mida arvuti riistvarakomponendid tunnevad ära. Kirjutades teatud viisil struktureeritud "fraasi", annab tarkvara looja protsessorile või näiteks arvuti kettale "juhise" failiga sellist ja sellist toimingut teha. Tarkvara arendamiseks kasutatakse sadu keeli. Populaarsed on C, Java, Pascal, Ruby-on-Rails.

Kas tarkvara loomist on raske õppida?

Üldse mitte. Tarkvaraarendajaks võib saada absoluutselt igaüks. Tarkvara loomine ei ole üldse keelatud tegevus. Paljud edukad ettevõtjad alustasid tarkvara arendamisega. Sellised inimesed on näiteks Bill Gates, Linux Torvalds, Evgeny Kaspersky. Saate õppida keeli tarkvara loomiseks, tuginedes suurele hulgale saadaolevale kirjandusele, videoõpetustele või osaledes erikursustel. Tarkvaraarendus on üks kiiremini kasvavaid tööstusharusid ja selle populaarsuse tõus on peamiselt tingitud universaalsest ligipääsetavusest.

Üks võimalikest rakendustarkvara (ASW) moodustava tarkvara (SA) klassifitseerimisvõimalustest on näidatud joonisel fig. 5.1. Joonisel toodud klassifikatsioon, nagu peaaegu iga, ei ole ainus võimalik. Siin ei ole esitatud kõiki rakendustarkvarasüsteemide tüüpe. Klassifikatsiooni kasutamine on aga kasulik rakendustarkvarast üldise arusaamise loomiseks.

TO üldotstarbeline tarkvara

Juhtival positsioonil on Microsoft Office - Microsofti loodud kontorirakenduste komplekt Microsoft Windowsi ja Apple Mac OS X operatsioonisüsteemide jaoks. See pakett sisaldab tarkvara erinevat tüüpi dokumentidega töötamiseks: tekstid, arvutustabelid, andmebaasid jne. Microsoft Office on OLE-objektserver ja selle funktsionaalsust saavad kasutada nii teised rakendused kui ka Microsoft Office'i rakendused ise. Toetab VBA-s kirjutatud skripte ja makrosid

Tekstitöötlusseadmed mõeldud tekstifailide töötlemiseks

Tabeliprotsessorid (arvutustabelid) võimaldavad teha arvutusi andmetega, mis on esitatud kahemõõtmeliste massiivide kujul, mis jäljendavad pabertabeleid.

Esitluse toimetajad võimaldab teil luua värvikaid ja muljetavaldavaid elektroonilisi kasutajaesitlusi.

Graafiline redaktor võimaldab kasutajal joonistada ja redigeerida pilte arvutiekraanil, samuti salvestada neid erinevates rastervormingutes, nagu JPEG ja TIFF.

Arvutikirjastamissüsteemid (“töölaua avaldamine”) võimaldavad luua oma lehepaigutuse, mis võivad sisaldada teksti, jooniseid, fotosid jne, et neid hiljem trükikojas või printeris trükkida. Arvutipaigutamisele spetsialiseerunud tarkvara on näiteks QuarkXPress, Adobe In Design, Seribus, Microsoft Publisher, Apple Pages.

IN rakenduste paketid(PPP) iga selle rühma rakendusprogramm on keskendunud üsna kitsale ainevaldkonnale, kuid sellel on universaalne iseloom. PPP võib omakorda jagada eriotstarbeliseks tarkvaraks ja professionaalseks rakendustarkvaraks. Tarkvara juurde eriotstarbeline Järgmised tarkvaratooted hõlmavad järgmist:

Ekspertsüsteemid oskavad osaliselt asendada asjatundjat probleemolukorra lahendamisel.

Multimeedia rakendused (meediapleierid, programmid video, heli, teksti kõneks muutmiseks jne loomiseks/redigeerimiseks) Multimeedia interaktiivse tarkvara juhtimisel interaktiivse visuaalsete ja heliefektidega, kasutades kaasaegset riist- ja tarkvara, kombineerides teksti, heli, graafikat, fotosid, videoid ühes digitaalses esituses.

Hüperteksti süsteemid (elektroonilised sõnastikud, entsüklopeediad, viitesüsteemid) loovad märgistuskeele abil genereeritud teksti, mis võib sisaldada hüperlinke.

Sisuhaldussüsteemid võimaldavad ühendada ühtseks tervikuks kõik erinevad teadmis- ja teabeallikad, mis on saadaval nii organisatsiooni sees kui ka väljaspool seda.

Süsteemid Interneti-teenustele juurdepääsuks – see on meil, veebibrauser, IP-telefon, pangaklient jne.

Rakendustarkvara juurde professionaalne orientatsioon Tarkvarasüsteemid, mis on aluseks erinevate automatiseeritud süsteemide ehitamisel, on järgmised:

  • arvutipõhised projekteerimissüsteemid CAD) on loodud projekteerimisprotsessi automatiseerimiseks;
  • automatiseeritud juhtimissüsteemid (ACS ) on mõeldud erinevate protsesside juhtimiseks tehnoloogilises protsessis (APCS), tootmises, ettevõttes (APCS). ACS-i kasutatakse erinevates tööstusharudes, energeetikas, transpordis jne;
  • automatiseeritud teadusuuringute süsteemid (ASNI) on "seotud" konkreetse teadusvaldkonnaga.

Need tarkvarasüsteemid on realiseeritud tarkvara sees nn automatiseeritud tööjaamad (tööjaam) nende süsteemide kasutajate jaoks.

Lisaks sisaldab seda tüüpi tarkvara tarkvara, mis teostab teatud funktsionaalseid ülesandeid teatud erialal.

Põhjalike pangandus-PPP-de hulgast tasub esile tõsta järgmiste ettevõtete väljatöötatud pakette:

  • IBM koos mitme tarkvaratooteid tootva ettevõttega: Ibis/AS, Midas ABS;
  • DEC-ga – DBS (Digital Banking System) kontseptsioon, mida rakendati PROFILE/FMS – finantsjuhtimissüsteem, PROFILF/IBS – integreeritud pangandussüsteem, IBS-90 – integreeritud pangandussüsteem;
  • NCR, mis rakendab "avatud koostööandmete töötlemise" kontseptsiooni ja selle arhitektuuri pangandusvaldkonnas (NCR Bank View) keerulistes PPP-des, nagu DBS-pank;
  • Hewlett-Packard, kes pakkus välja HAI panga kontseptsiooni (koos diagrammiga), mida rakendati tarkvaramoodulite komplektide kujul;
  • UNISYS poolt - FSA Finesse Financial Branch Automation süsteem (pangaasutuste funktsioonide automatiseerimise süsteem);
  • Siemens Nixdorf (Saksamaa) - dialoogisüsteem "KORDOBA" (pangategevuse terviklik automatiseerimine);
  • by Olivetti (Itaalia) – pangandusplatvorm (Platform for Banking) automatiseeritud pangale (PPP pangandustegevuste kompleks);
  • Bull (Prantsusmaa) - süsteem ICBIS pangategevuse keerukaks automatiseerimiseks.

Saadaolevate Venemaa komplekssete pangandus-PPP-de hulgas märgime välja süsteemid "Diasoft-BANK" (JSC "Diasoft"), "Va-Bank START" ((NORS), aga ka komplekssed PPP-d ettevõtetelt "Programbank", "Inversion". , "Finantstehnoloogiate keskus", IC "Ankey" (kõik ülaltoodu - Moskva), CSBI EE (Peterburi).

Venemaa tänast finantsjuhtimistarkvara turgu esindavad peamiselt kaks programmide klassi: ettevõtte finantsanalüüsi automatiseerimiseks ja investeeringute efektiivsuse hindamiseks. Ettevõtete finantsanalüüsi programmid on keskendunud mineviku ja praeguste tegevuste igakülgsele hindamisele ning võimaldavad teil saada hinnangu üldisele finantsseisundile, sealhulgas hinnanguid finantsstabiilsusele, likviidsusele, kapitali kasutamise efektiivsusele, kinnisvara hindamisele jne. Teabeallikas seda tüüpi probleemide lahendamiseks on raamatupidamisdokumendid, mis koostatakse olenemata vara liigist ühtsete vormide järgi ja mis sisaldavad ettevõtte tegelikku bilanssi, majandustulemuste ja nende kasutamise aruannet, vara seisukorra aruannet. , aruanne sularaha kättesaadavuse ja liikumise kohta. Selle klassi PPP-dest võib esile tõsta EDIP (Centrinvest Soft), Alt Finance (Viola), Financial Analysis (Infosoft) Teine finantsjuhtimise PPP klass on keskendunud kapitaliinvesteeringute ja reaalinvesteeringute efektiivsuse hindamisele. Tuntuimad selles PPP-de klassis on Project Expert (PRO-Invest Consalting), Alt-Invest (Alt), FOCCAL (Centrinvest Soft) Professionaalne rakendusprogramm Project Expert on võimas modelleerimistööriist, mis võimaldab grupianalüüsi projekte ja loomist tema abiga äriplaanid. Samuti aitab programm uurida välistegurite mõju finantsplaanide elluviimise protsessile ning teostada operatiivkontrolli projektide edenemise üle. Programmi uusim versioon – Project Expert 7 – võimaldab kirjeldada ettevõtte sisemist struktuuri ja määrata iga divisjoni majandustulemused. Rakendatud on võimalus arvestada mis tahes tüüpi kulude päritolu ja arvutada üksiku toote maksumus. Statistiline analüüs võimaldab meil määrata projekti jätkusuutlikkust tõenäosustegurite mõjul. Projektieksperdi programmi abil saab finantsjuht näha oma ettevõtet täpselt sellises perspektiivis, mis on vajalik ainuõige otsuse tegemiseks.

Professionaalsete pakettide hulka kuuluvad ka arveldussüsteemid (automaatsed maksesüsteemid), mis vastutavad teabe kogumise eest teenuste kasutamise, nende tariifeerimise, tellijatele arvete väljastamise ja maksete töötlemise eest; Kliendisuhete haldamise (CRM) süsteemid, mis on kavandatud klientidega suhtlemise strateegiate automatiseerimiseks, eelkõige müügi suurendamiseks, turunduse optimeerimiseks ja klienditeeninduse parandamiseks, salvestades klienditeavet ja -ajaloo, luues ja täiustades äriprotseduure ja hilisemaid analüüsitulemusi; tarkvara organisatsioonide finants- ja majandussuhete valdkonnas: auditiprogrammid, projektijuhtimissüsteemid (Project Management), dokumendiautomaatikasüsteemid (EDM), finantsanalüütilised süsteemid, dokumendiarhiivi haldussüsteemid (DWM), ettevõtte portaal jne.

Eraldi esile tõstetud kasutajarakendused(rakendused) – konkreetsete kasutajaülesannete täitmiseks loodud programmid, mis on loodud kasutajaga vahetuks suhtlemiseks. Enamikus arvutisüsteemides ei saa rakendusprogrammid arvutiressurssidele otse juurde pääseda, vaid suhtlevad arvuti riistvaraga operatsioonisüsteemi kaudu.

Selles artiklis tahaksin rääkida sellest, mis on rakendusprogrammid, aga ka sellest, milliseid rakendusprobleeme saab nende abiga lahendada (näiteks lihtsa andmebaasi näide) ja millist rolli need mängivad isikliku lõppkasutaja jaoks. arvuti. Kõigepealt tahaksin märkida, et arvutid suudavad töödelda kõiki andmeid, mida kasutaja neile saadab. Kuid selleks, et masin neid andmeid õigesti ära tunneks ja mõistaks, on vaja luua spetsiaalne programm talle arusaadavas keeles või lihtsamalt öeldes järjestikuste juhiste jada teatud toimingute tegemiseks.

Rakendusprogrammide tüübid

Rakendusprogrammid on sellised programmid, mille eesmärk on teatud probleemide lahendamine ja kasutajaga otsene suhtlemine. Arvutiprogrammid on vajalikud mis tahes protsesside automatiseerimiseks, andmete salvestamiseks ja töötlemiseks, modelleerimiseks, projekteerimiseks jne. keerukad arvutusprotsessid. Programmid jagunevad tavaliselt kahte klassi: süsteemiprogrammid ja rakendusprogrammid. Esimesi kasutatakse peamiselt mõnelt seadmelt sissetuleva info töötlemiseks: võrgukaart, videokaart, ühendatud seadmed, s.t. Need on need programmid, mis suhtlevad riistvara või välisseadmetega. Nendest räägime järgmistes artiklites. Kuid räägime teisest - rakendusprogrammidest - üksikasjalikumalt.

Rakendusprogrammid on loodud suhtlema lõppkasutajaga, s.t. kasutaja justkui suhtleb iseendaga, aga ainult programmi kaudu, sisestab mingid andmed sisendina ja saab töödeldud andmetest teatud tulemuse väljundina. See on omamoodi lahendus rakendatud ülesanne, näiteks piltide skannimine ja nende hilisem töötlemine või vajalike failide otsimine. Rakendusprogrammide kasutamist on võimalik jälgida peaaegu kõigis inimtegevuse valdkondades, olgu selleks siis raamatupidamine ettevõttes või graafiliste piltide loomine, joonistamine vms. Rakendusprogrammide kasutamine on olemas ka sellistes väga olulistes süsteemides nagu andmebaasihaldussüsteemid. See on väga oluline suurettevõtetes, kus on palju kasutajaid ja kellel on tõesti vaja salvestada ja kasutada suures koguses teavet.

Rakendusprogrammide tüübid ja näited

Rakendusprogrammid on:

  • Tekstiredaktorid. Mõeldud teksti loomiseks ja redigeerimiseks ilma kujunduseta;
  • Tekstitöötlusprogrammid (MS Word). Täiustatud tekstiredaktorid, mis võimaldavad redigeerida teksti kujundusega, muuta fonte ja suurusi, sisestada graafilisi faile, tabeleid jne. esinduslikuma tekstikujunduse jaoks;
  • Arvutustabelid (MS Excel). Kasutatakse peamiselt nendes tabelites sisalduvate andmete töötlemiseks. Rakendatud probleemid kõige sagedamini mandaatide salvestamiseks ja seejärel nende analüüsimiseks;
  • Raster- ja vektorgraafika toimetajad (Photoshop, Corel), "vaatajad". Seda tüüpi rakendusprogrammide kasutamine võimaldab teil luua, redigeerida ja ka vaadata graafilisi pilte;
  • Audio-video mängijad, toimetajad (WinAmp). Võimaldab vaadata videoid, kuulata muusikat, luua muusikalisi kompositsioone;
  • Andmebaasi haldussüsteemid (näiteks - MSQL). Selliseid programme kasutatakse andmebaasidega töötamiseks. Näiteks kliendiarvestusprogramm on lihtsaks baasiks klientide, nende kontaktandmete jms salvestamiseks. Saate teha toiminguid kirjete otsimiseks, kustutamiseks ja andmebaasi lisamiseks;
  • Tõlkijad või elektroonilised sõnaraamatud. Sellised rakendusprogrammid võimaldavad teil hõlpsalt tõlkida teksti erinevatesse võõrkeeltesse ilma neid otseselt uurimata;
  • Arvutimängud. Kasutatakse meelelahutuseks või mänguliseks arendamiseks.

Üks rakendusprogrammi näide võib olla näiteks korduspostituste loendamise programm. Kõiki rakendusprogrammide tüüpe on keeruline loetleda, kuid oleme püüdnud esile tuua peamised rakendusprogrammid.

Vene Föderatsiooni haridus- ja teadusministeerium

Föderaalne Haridusagentuur

GOU VPO Omski Riiklik Tehnikaülikool

Turunduse ja ettevõtluse osakond

KODUTÖÖ

DISTSIPLIINIS "INFORMATIKA"

Teema: "Rakendustarkvara"

Lõpetanud: üliõpilane gr. MU-129

Virova E.A.

Kontrollinud: Sideltsev V.V.

Tarkvara(tarkvara) on tarkvara ja sellega kaasneva dokumentatsiooni kogum, mis võimaldab lahendada arvutis probleeme erinevatel eesmärkidel majandus-, juhtimis- ja muudel tegevusaladel, samuti tagada arvuti riistvara toimimine.

Under tarkvara tähendab programmi või loogiliselt ühendatud programmide kogumit, mis asub arvuti andmekandjal ja on varustatud dokumentatsiooniga.

Under programm mõista arvutikäskude (operaatorite, käskude) järjestust, mille täitmine viib ülesande lahendamise tulemuseni.

Tarkvaratööriistu saab klassifitseerida erinevate kriteeriumide järgi. Kõige üldisem klassifikatsioon on, mille põhiomaduseks on tarkvaratoodete kasutusala:

Arvutite ja arvutivõrkude riistvara;

Programmi arendamise tehnoloogia;

Erinevate ainevaldkondade funktsionaalsed ülesanded.

Selle põhjal eristatakse kolme tarkvaratoodete klassi (joonis 1):

Süsteemitarkvara;

Programmeerimistehnoloogia tööriistad;

Rakenduspaketid.

Tabel 1

Rakendustarkvara kontseptsioon, eesmärk ja koostis.

Tarkvara , mõeldud konkreetsete, tavaliselt keerukate kasutajaülesannete komplektide tõhusaks arendamiseks ja rakendamiseks, nimetatakse rakendustarkvara(rakendustarkvara). See töötab operatsioonisüsteemiga ja koosneb patenteeritud tarkvarapakettidest ja kasutaja rakendusprogrammidest. Rakendustarkvara luuakse organisatsioonides, mis on spetsialiseerunud tarkvaratoodete loomisele ja nende müügile turgudel. Selle on välja töötanud spetsialistid - süsteemianalüütikud ja programmeerijad. Rakendustarkvara on arvutikandjal olevate programmide kogum ja nendega seotud dokumentatsioon, peamiselt kasutusjuhendid, mis sisaldavad teavet konkreetsete programmidega õige töö kohta, mida kasutatakse konkreetse probleemvaldkonna probleemide lahendamiseks.

Rakendustarkvara põhiosa on rakenduste paketid(PPP). Rakenduspakett See on programmide komplekt, mis on loodud teatud tüüpi probleemide lahendamiseks teatud teemal. Paketid on välja töötatud selliselt, et võimalikult palju lihtsustada arvuti kasutamist erinevate erialade spetsialistide jaoks, vabastades nad vajadusest õppida programmeerimist ja muid arvutiga seotud teadmiste valdkondi. See saavutatakse nn kasutajasõbraliku liidese kaudu. Sel juhul teeb kasutaja arvutiga suhtlemise režiimis paketi sisestuskeelega määratud toimingute komplekti (klaviatuuri sisestus, käskude täitmine, teabe vaatamine jne) või järgib sisseehitatud seadme juhiseid. tööriistas (tarkvaramoodulis), et saavutada samm-sammult tulemus, mida nimetatakse viisardiks.

Praegu on olemas suur hulk avaliku ja erasektori partnerlusi, mis hõlmavad peaaegu kõiki inimtegevuse aspekte. Kogu PPP-de komplekti saab jagada kahte suurde klassi: üldotstarbelised paketid ja eripaketid.

Üldotstarbeline PPP - universaalsed tarkvaratooted, mis on loodud kasutaja funktsionaalsete ülesannete arendamise ja toimimise automatiseerimiseks.

See PPP klass sisaldab:

1. toimetajad: teksti (Word, WordPad) ja graafika (CorelDraw, PhotoShop);

2. tabelid (Excel, Lotus 1-2-3);

3. andmebaasihaldussüsteemid (Access, Oracle);

4. esitluse ettevalmistamise tööriistad (PowerPoint);

5. integreeritud PPP;

6. automatiseerimissüsteemide projekteerimine (AutoCad);

7. ekspertsüsteemide ja tehisintellektisüsteemide kestad jne.

Üldotstarbeliste pakettide klassis on integreeritud rakendustarkvarapaketid erilisel kohal. Need on multifunktsionaalne programmide komplekt, milles erinevate üldotstarbeliste funktsionaalpakettide võimalused on ühendatud üheks tervikuks. Ühtlustamise idee seisneb ühelt poolt teineteist täiendavate ja sama tüüpi kasutajaliidesega programmide funktsionaalses terviklikkuses ning teisest küljest võimaluses teostada kogu andmetöötluse tehnoloogilist tsüklit üks tööjaam.

See tarkvaraklass on kõige mitmekesisem, mis tuleneb eelkõige arvutitehnoloogia laialdasest kasutamisest kõigis inimtegevuse valdkondades ja automatiseeritud infosüsteemide loomisest erinevates ainevaldkondades.

Probleemile orienteeritud PPP

Selle klassi tarkvaratooteid saab klassifitseerida erinevate kriteeriumide alusel:

1. ainevaldkondade liigid;

2. infosüsteemide tüübid;

3. programmiliselt realiseeritud funktsioonid ja ülesannete komplektid jne.

Mõne ainevaldkonna puhul on võimalik tüpiseerida juhtimisfunktsioone, andmestruktuure ja töötlemisalgoritme. See põhjustas märkimisväärse hulga sama funktsionaalsusega PPP-de väljatöötamise ja lõi seega turu tarkvaratoodetele:

1. automatiseeritud raamatupidamine;

2. finantstegevus;

3. personalijuhtimine (personaliarvestus);

4. varude juhtimine;

5. tootmise juhtimine;

6. pangainfosüsteemid jne.

Probleemile orienteeritud tarkvara arendamise peamised suundumused:

1. tarkvarasüsteemide loomine automatiseeritud tööjaamade (APM) kujul juhtimispersonal;

2. integreeritud domeenihaldussüsteemide loomine põhineb arvutivõrkudel, ühendades tööjaamad üheks tarkvarapaketiks, millel on “klient-server” arhitektuur;

3. suurte infosüsteemide andmete korrastamine kujul hajutatud andmebaas arvutivõrgus;

4. kättesaadavus lihtne keel lõppkasutaja tööriistad andmebaasipäringute jaoks;

5. tarkvara loomine, mis võimaldab konfigureerida lõppkasutajate jaoks andmetöötlusfunktsioone(ilma programmeerijate osaluseta);

6. programmi kaitse ja andmed volitamata juurdepääsu eest (paroolikaitse funktsioonide, töörežiimide, andmete tasemel).

Selle klassi programmide puhul on nõuded andmetöötluse kiirusele kõrged (näiteks pangasüsteemide läbilaskevõime peaks olema mitusada tehingut sekundis). Salvestatava info mahud on suured, mis tingib kõrgendatud nõuded andmebaasi andmehaldusvahenditele (uuendamine, kopeerimine, andmetöötluse jõudluse tagamine).

Selle klassi tarkvaratoodete puhul on kõige olulisem loomine kasutajasõbralik liides lõppkasutajatele.

PPP arvutipõhine projekteerimine

Selle klassi programmid on mõeldud disainerite ja tehnoloogide töö toetamiseks, kes tegelevad jooniste, diagrammide, diagrammide koostamise, graafilise moduleerimise ja kujundamisega, standardsete joonistuselementide raamatukogu loomise ja nende taaskasutamisega, näidisillustratsioonide ja koomiksite loomisega. .

Selle klassi tarkvaratoodete eripäraks on kõrged nõuded andmetöötlussüsteemi tehnilisele osale, sisseehitatud funktsioonide raamatukogude olemasolu, objektid, liidesed graafiliste süsteemide ja andmebaasidega.

Üldotstarbeline PPP

See klass sisaldab laia valikut tarkvaratooteid, mis toetavad peamiselt lõppkasutaja infotehnoloogiaid. Lisaks lõppkasutajatele saavad neid tarkvaratooteid tänu sisseehitatud programmeerimistehnoloogiale kasutada ka programmeerijad keerukate andmetöötlusprogrammide loomiseks.