Softvérové \u200b\u200btypy. Typy počítačových softvérov

Obr. 100.

Programy- Toto sú usporiadané sekvencie príkazov. Účelom akéhokoľvek počítačového programu je ovládať hardvér. Počítačový softvér (softvér) sa nazýva konfigurácia softvéru.Medzi programami, ako medzi fyzickými uzlami a blokmi, existuje vzťah - mnoho programov funguje, spoliehať sa na iné programy nižšej úrovne, t.j. môžeme hovoriť interogrammerové rozhranie.Softvérové \u200b\u200búrovne sú dizajn pyramídy (obr. 100). Každá ďalšia úroveň je založená na úrovniach predchádzajúcich softvéru.

Zvážte hladinu softvéru.

Základná úroveň

Najnižšia úroveň softvéru. Je zodpovedný za interakciu so základným hardvérom. Základný softvér sú uložené v čipoch ROM. Programy a údaje sa zaznamenávajú do čipu ROM vo fáze výroby. V prípadoch, keď zmena v základnom softvéri počas prevádzky je technicky vhodná, namiesto mikroobvodu, ROM používa preprogramové konštantné pamäťové zariadenia (PPZ - angličtina. Erabilná a programovateľná iba pamäť pre čítanie, EPROM).

Úroveň systému

Systémová úroveň - Prechodná. Programy, ktoré pracujú na tejto úrovni, zabezpečujú interakciu iných programov počítačového systému so základnými programami a priamo s hardvérom, t.j. Vykonáva funkcie "Mediation". Nazývajú sa špecifické programy zodpovedné za interakciu so špecifickými zariadeniami zariadenia na ovládače- Sú súčasťou softvéru na úrovni systému.

Ďalšia trieda programov na úrovni systému je zodpovedná za interakciu s užívateľom. Ďakujeme im, že dostane schopnosť zadávať údaje do počítačového systému, spravovať svoju prácu a získať výsledok v pohodlnej forme. Tento softvér sa nazýva nástroje používateľského rozhrania.

Kombinácia softvérových formulárov systému jadro operačného systému(OS) počítač. Prítomnosť OS je nevyhnutným podmienkou pre možnú praktickú prácu osoby s počítačom.

Úroveň služieb

Softvér tejto úrovne spolupracuje s programami základnej úrovne a programy systému. Hlavným účelom servisných programov (nazývajú sa utilities)skladá sa v automatizovaní práce na overovaní, uvedenie do prevádzky a konfigurácie počítačového systému. Niektoré servisné programy (programy údržby) sú pôvodne zahrnuté v OS, ako je program defragmentácie disku, reštaurovanie systému atď. (V systéme Windows, to sú programy, ktoré sú v kategórii služieb).

Aplikovaná úroveň

Applied Level Software je súbor aplikačných programov, s ktorými sa na tomto pracovisku vykonávajú špecifické úlohy.

Aplikačný softvérverte:

  • - textové editory - Navrhnuté na vytvorenie a úpravu textu. Ďalšie funkcie spočívajú v automatizácii procesu vstupu a úprav. Ako príklad môžete priniesť program Poznámkový blok (poznámkový blok);
  • - textové procesory. Hlavným rozdielom textových procesorov z textových editorov je, že umožňujú nielen zadávať a upravovať texty, ale aj na zavedenie grafov, vzorcov, tabuliek a iných objektov. Klasickým príkladom textového procesora je Microsoft Word;
  • - grafický editor - Navrhnuté na vytvorenie alebo spracovanie grafických obrázkov.

Distribute: Raster Redadors, Vektorové editory a softvér na vytvorenie a spracovanie trojrozmernej grafiky (ZO editory). Najjednoduchší príklad rastrový grafický editorktorý je prítomný na každom počítači. Raster Images majú niekoľko typov expanzie: JPEG alebo JPG, PNG, GIF, BMP, atď Druhý príklad grafického rastrového editora - Adobe Photoshop. Photoshop má obrovskú funkčnosť, podporu pre veľké číslo. pluginy(Softvérové \u200b\u200bmoduly, ktoré sú dynamicky pripojené k hlavnému programu a určené na expanziu a / alebo pomocou svojich schopností) a nástrojov. Umožňuje pracovať v rôznych farebných modeloch a s rôznymi rozšíreniami súborov.

Vektorový grafický editorCorelDraw z Coreldraw Graphics Suite je výkonný profesionálny produkt na vytváranie rôznych druhov grafiky a animácií. Avšak, vďaka vstavanému rozvinutému systému učenia a referencie, program je veľmi jednoduchý na rozvoj aj nováčikov v oblasti vektorovej grafiky.

Ako druhý príklad vektorového grafického editora môžete priniesť voľne distribuovaný program Inkscape. Má veľké príležitosti vytvoriť vysoko kvalitné ilustrácie alebo kreslenie plagátov. Tento program je vhodný na vytvorenie a spracovanie vektorovej grafiky ako začínajúcich používateľov, a pre seriózneho zamestnania skúsených užívateľov.

Redaktori trojrozmernej grafikyslúži na vytvorenie filmov, počítačových hier, grafického dizajnu, vyplnená animácie, vizuálne efekty. Široká distribúcia takéto programy nachádzajúce sa v oblasti inžinierstva, architektúry, spotrebného tovaru, atď. Ako príklad, softvérové \u200b\u200bprodukty ako Autodesk Maya, Autodesk 3DS Max:

- systémy správy databáz (DBMS). Hlavnými funkciami DBMS sú: Vytvorenie prázdnej databázovej štruktúry, ktorá poskytuje finančné prostriedky na vyplnenie alebo importovanie údajov z tabuliek inej základne, čím sa zabezpečí možnosť prístupu k údajom a takýmto poskytovaním nástrojov vyhľadávania a filtrovania.

Je zvyčajné zdieľať DBMS desktopa priemyselný.Príklad desktop DBMS slúži: prístup, foxpro. Priemyselné DBMS sú zamerané na vytváranie informačných systémov, ktoré pôsobia vo veľkých množstvách informácií so zvýšenou bezpečnostnou požiadavkou, napríklad: Oracle, MS SQL Server:

  • - rozmiestnenie - Sú softvérový nástroj určený na skladovanie rôznych typov údajov, vykonajte na nich výpočty. Najobľúbenejší nástroj na prácu s tabuľkami je program Excel;
  • - automatizované dizajnové systémy (CAD) - Navrhnuté na automatizáciu projektovej práce. Používa sa v strojárstve, tvorbe nástrojov, architektúry.

Najbežnejšia CARR na svete je AutoCAD program (anglický počítač-podporovaný dizajn) je dvojstupňový a trojrozmerný systém automatizovaného dizajnu a kresby. Ako príklad Ruskej CAD, môže byť systém ADEM priniesť (ENG. Automatizované konštrukčné inžinierske výroby), určené na automatizáciu dizajnu a technologickej prípravy výroby;

  • - systémy vydavateľstva na ploche - Povoliť elektronické usporiadanie širokej škály základných typov dokumentov: newsletter, farebná brožúra, katalóg, referenčná kniha. Príkladmi takýchto programov sú: Corel Ventura, Maker stránok, Quarkxpress, Frame Maker, MS vydavateľ;
  • - odborné systémy - Navrhnuté na analýzu údajov obsiahnutých v znalostnej základni a vydávanie odporúčaní pre požiadavku používateľa.

Odborné systémy sú schopné ťažkej situácie (s nedostatkom času, informácií alebo skúseností), aby poskytli kvalifikované konzultácie (poradenstvo, tip), ktoré pomáhajú špecialistu alebo manažérovi prijať primerané rozhodnutie. Znalostná báza expertného systému obsahuje informácie o oblasti predmetu (medicína, jurisprudencia atď.) A pravidlá - súbor pokynov, s použitím nových faktov možno získať na známe fakty. Ako príklad môžete priniesť programový systém programu. Klipy.(Anglicky s jazykovým integrovaným výrobným systémom);

  • - web Editors (editory HTML) - Umožnite vytvoriť jednoduché a komplexné a komplexné, krásne zdobené webové stránky s minimálnymi časovými nákladmi. Jedným z najobľúbenejších editorov HTML na svete je Adobe Dreamweaver;
  • - prehliadače (pozorovatelia) - Softvér pre zobrazenie webových stránok. Internet Explorer, Mozilla Firefox, Google Chrome, Opera sú najobľúbenejšie;
  • - Účtovné systémy (Automatizačné systémy účtovníctva) - určené na automatizáciu prípravy účtovných dokladov podniku a ich účtovníctva, pripraviť pravidelné správy o výsledkoch priemyselných, hospodárskych a finančných činností.

Účtovníctvo vo veľkých podnikoch sa vykonáva s pomocou modernej ERP (English Enterprise Resource Planning System - Systém plánovania zdrojov zdrojov) - Systémy, ktoré vám umožňujú automatizovať nielen účtovníctvo, ale aj riadenie výroby. Na tento účel sa bežne používajú systémy, ako napríklad SAP, Oracle E-Business Suite, 1C: Enterprise, Microsoft Dynamics NAV (Navision), ERP "Galaxy" a ďalšie;

- finančné analytické systémy - určené na použitie už nahromadené, preukázané, kombinované finančné ukazovatele. Zároveň je možné rozlíšiť niekoľko základných funkčností takýchto programov: systematizácia informácií, výpočet analytických ukazovateľov a koeficientov, vytvorenie prezentačných správ.

Finančné analytické systémy zahŕňajú programy, ako napríklad projektový expert, ktorý umožňuje vyriešiť rozvojové úlohy na rozvoj podnikania, dizajn rozvoja podnikania, analýzu investičného projektu pre podniky akéhokoľvek priemyselnej príslušnosti a rozsahu činnosti.

Audit expert - program na analýzu finančnej situácie podniku na základe svojej účtovnej závierky nám umožňuje vykonávať dočasnú, štrukturálnu, finančnú analýzu, výpočet rôznych finančných ukazovateľov, prijímanie správ a záverov založených na výsledkoch \\ t analýzy.

Service Softwareverte:

- dispatchers súborov (manažéri súborov) - S touto triednymi programami, väčšina operácií súvisiacich s prácou súborov sa vykonáva: kopírovanie, presun, premenovanie, odstránenie, vyhľadávanie súborov.

Typickí zástupcovia tejto programovej triedy sú ďaleko manažérom, celkovým veliteľom, freekomanderom;

- nástroje kompresie údajov (Archers) - programy, ktoré vytvárajú kompresiu údajov do jedného archívneho súboru pre ľahší prenos alebo kompaktné skladovanie.

Z najobľúbenejších programov môžete prideliť: ARJ, RSCAK, LHA, ICE, HYPER, ZIP, RAKUMENTA, ZOO, RAR;

- diagnostické nástroje - Navrhnuté na testovanie počítača alebo jednotlivých zložiek. Uveďte podrobné informácie o jej stave, funkčnosti a možnom softvéri a fyzických neúspechoch.

Diagnostika- Systematizovaná metóda pre vyhľadávanie chýb, po ktorých nasleduje ich odstránenie. Medzi diagnostické programy, Sisoftware Sandra je možné prideliť (ENG. Systémový analyzátor, diagnostický a hlásený asistent) je informačný a diagnostický program. Poskytuje takmer všetky informácie o počítači a počítačovom softvéri. Ďalším programom je 3Dmark, zameraný výlučne na meranie výkonu video systému;

kontroly (monitorovanie) - Umožnite monitorovať procesy vyskytujúce sa v počítačovom systéme. V prípade nebezpečenstva je možné zabrániť, odpojiť počítač alebo zmeniť režim prevádzky niektorých zariadení.

Ako príklad môžete citovať program MB sondy, s ktorým môžete odstrániť teplotu z niekoľkých tepelných snímačov, aby ste určili napätie procesora a jadra základnej dosky, udržujte ovládanie rýchlosti ventilátora. Teplota Winchester, atribúty vnútorného diagnostického systému S.M.A.R.T., ako aj napätie rotačných snímačov základných dosiek môžu byť reprezentované pomocou SpeedFAN Utility;

  • - komunikačné prostriedky (komunikačné programy) - To vám umožní komunikovať v reálnom čase s ľuďmi vo vzdialenosti od vás. Komunikačné programy zahŕňajú ICQ, Skype, Yahoo Massager, Google Talk et al.;
  • - počítačové bezpečnostné nástroje - Zahŕňa antivírusy, firewally (firewally), programy pre šifrovacie údaje a antispirácie.

Antivírusový softvér tejto kategórie zahŕňa nástroj Kaspersky vírusový nástroj - program vyvinutý spoločnosťou Kaspersky Lab Specialists na skenovanie počítača pre škodlivé programy. Kaspersky A VP Nástroj nájde a izoluje: vírusy, trójske, červy, spyware a reklamné moduly, všetky typy rootkitov a podobné škodlivé programy. Ďalší populárny program Dr.Web Curel! - Voľný Antivirus pre skenovanie, detekciu a vymazanie (liečba) počítačov so systémom Windows.

Ako príklad brány firewall môžete priniesť takýto program ako Comodo Internet Security - bezplatný balík pre komplexnú ochranu počítačov pred vírusmi, Trojanov, ostatné škodlivé programy a útoky hackerov. Jej akciou je zablokovať inštaláciu vírusov, červov, spyware, modifikácií kritických systémových súborov, navyše, vstavaný plánovač úloh vám umožňuje skenovať plán, existuje funkcia dennej automatickej aktualizácie vírusovej databázy , atď.

Superantispyware Free je program na detekciu a odstraňovanie spyware, propagačných a škodlivých programov, červov, rootkitov (program pre skrývanie stôp prítomnosti útočníka alebo škodlivého softvéru v systéme) a inom podozrivom softvéri. Tento Antispion vám umožňuje vykonávať plné, vlastné skenovanie pevné disky, prenosné zariadenia, pamäť, register, jednotlivé priečinky a súbory.

Skontrolujte otázky a úlohy

  • 1. Čo sa nazýva program? Uveďte definíciu "konfigurácie softvéru".
  • 2. Naklepte schému softvérových úrovní.
  • 3. Uveďte charakteristiku základnej úrovne softvéru.
  • 4. Aký je názov ovládača zariadenia? Popíšte pridelenie programov systému.
  • 5. Aká je úloha verejných služieb? Vysvetliť účel úrovne systému. Uveďte príklady takýchto programov.
  • 6. Zoznam programov, ktoré sa vzťahujú na úroveň aplikácie.
  • 7. Aké typy programov súvisiacich s grafickými editormi viete?
  • 8. Vysvetlite hlavné funkcie systémov správy databáz. Uveďte príklady týchto programov triedy.
  • 9. Aké sú funkcie odborných systémov?
  • 10. Rozbaliť vymenovanie finančných analytických systémov. Uveďte príklady týchto programov triedy.
  • 11. Zoznam programov súvisiacich s softvérom služby.
  • 12. Akú triedu programov umožňuje vykonávať základné operácie súborov? Uveďte príklady.
  • 13. Aký je rozdiel medzi programami určenými na diagnostiku a monitorovanie počítačových systémov?
  • 14. Čo sa týka počítačových bezpečnostných nástrojov? Zoznam a popisovať príslušné programy.
  • 15. Vytvorte tabuľku, ktorá obsahuje zvážený softvér uvedený v počítači.

Akýkoľvek počítač je automatické zariadenie, ktoré na ňom beží. Počítačový program je postupnosť príkazov zaznamenaných v binárnom formulári na stroji, zrozumiteľnom počítačovom procesore. Počítačový program je formou nahrávacích algoritmov na riešenie úloh. Sada pripravených programov uložených v prevádzkovom a externej pamäti počítača je nazývaná. softvér .

Typy softvéru

Môžete zvýrazniť tri hlavné typy softvéru: systém, aplikovaný a inštrumentálny.

Systémový softvér poskytuje koordinovanú interakciu počítačových zariadení a vytvára podmienky na vykonanie iných programov. Najdôležitejšou časťou systému softvéru je operačný systém - program potrebný pre počítač. Operačný systém vykonáva nasledujúce funkcie:

  • poskytovanie užívateľského rozhrania, t.j. dialógového okna softvéru a počítačového softvéru;
  • správa iných programov na počítači, vrátane organizácie prístupu k zariadeniam (procesor, pamäť, I / O zariadenia);
  • riadenie informácií o ukladaní v počítači vo forme hierarchického systému priečinkov obsahujúcich súbory.

Je možné povedať, že operačný systém je médium, v ktorom sa vykonávajú iné programy.

Systémový softvér tiež obsahuje ovládače - programy spravujú prevádzku I / O zariadenia a niektoré ďalšie zariadenia, ktoré vám umožňujú nastaviť parametre ich prevádzky. Vodiči sú zvyčajne dodávané so zariadeniami. Súbor najčastejších ovládačov je dodávaný s operačným systémom.

Systémový softvér tiež zahŕňa antivírusy a iné programy počítačovej služby. Systémové programy sa často nazývajú nástroje (z Lat. Utilis - užitočné).

Aplikačný softvér (aplikácie) je programy priamo určené na uspokojenie potrieb používateľa. Typickí zástupcovia aplikovaného softvéru:

  • textové a grafické editory;
  • pracovné programy s tabuľkami;
  • systémy správy databáz;
  • diváci webových stránok;
  • vzdelávacie systémy, Elektronické encyklopédie, Hry;
  • Špecializované softvérové \u200b\u200bsystémy určené pre
  • automatizácia určitého typu profesionálnej činnosti, ako sú bankové systémy, systémy riadenia dopravy, geometrické modelovacie systémy v strojárstve.

Nástrojový softvér obsahuje prostriedky automatizácie počítačových programov, to znamená, že nástrojov programátora. Inštrumentálny softvér je typ aplikačného softvéru (aplikuje sa na vývojár).

Pri vývoji softvéru je potrebné reprezentovať algoritmy vo forme, zrozumiteľnom počítači. To používa programovacie komplexy, nazývané programovacie systémy. Predstavujú základ inštrumentálneho softvéru.

Číslo 16.

Balenie aplikačného softvéru (ABBR. PPP, angličtina. balík aplikácií. ) alebo softvér balíka - súbor vzájomne prepojených modulov určených na riešenie problémov určitej triedy určitej oblasti.

Charakteristika balíkov aplikácií (PPP) všeobecného účelu
Aplikačné programy sú určené na zabezpečenie používania výpočtových zariadení v rôznych oblastiach ľudskej činnosti. Okrem vytvárania nových softvérových produktov, aplikovaného programu Vývojári veľké úsilie vynakladá na zlepšenie a modernizáciu populárnych systémov, čím sa vytvárajú nové verzie. Nové verzie spravidla podporujú starú, udržiavať kontinuitu a zahŕňajú základné minimum (štandard) možností.
Aplikované programové pakety sú najdynamickejšie vyvíjajúcou sa časť softvéru: Kruh úloh vyriešených použitím PPP sa neustále rozširuje. V mnohých ohľadoch sa zavádzanie počítačov v takmer všetkých oblastiach činnosti stalo v dôsledku vzniku nového a zlepšenia existujúcich PPP.
Úspechy v oblasti mikroelektroniky, čo vedie k vzniku silnejších počítačov vo svojich funkčných schopnostiach, sú tiež príčinou vytvárania nových PPP. Na druhej strane, potreba zlepšiť charakteristiky používania paketu pri riešení špecifických používateľských úloh, stimuluje zlepšenie architektúry a prvok základne počítačov a periférnych zariadení.
Štruktúra a princípy výstavby PPP závisia od triedy počítača a operačného systému, v ktorom bude tento balík fungovať. Najväčší počet rôznych PPP je vytvorený pre počítače kompatibilných s IBM PC s operačnými systémami MS DOS a Windows.
Každá skupina balíkov má svoje vlastné problémy organizácie, ťažkosti a vytvárania. Každý balík je implementovaný v špecifickom programovom jazyku v súlade s požiadavkami predloženými balíkom a jazykovým schopnostiam.
Jedným z možných variantov klasifikácie softvérových nástrojov, ktoré tvoria aplikačný softvér, sa odráža na obrázku 7.15. Rovnako ako takmer akákoľvek klasifikácia, znázornená na obrázku, nie je jediným možným.
Textové editory (procesory) sú špeciálne programy určené na prácu s dokumentmi (texty), ktoré umožňujú komponent, formát, upravovať texty pri vytváraní dokumentu užívateľom. Zvyčajne obsahujú ďalšie funkcie pre prácu s textovými blokmi a objektmi.
Desktop Publishing Systems (publikovanie desktop) - Programy určené pre profesionálne vydavateľské aktivity a umožňujú elektronické usporiadanie širokej škály základných typov dokumentov, ako je informačný bulletin, stručná farebná brožúra a objemový katalóg alebo obchodná aplikácia, referenčná kniha . Prostriedky uvedené v obaloch tohto typu umožňujú:
- na vytvorenie textu (skica);
- Použite všetky druhy písma a implementovať tlač obrázkov;
- Upraviť text na úrovni najlepších textových procesorov;
- proces grafických obrázkov;
- zabezpečiť uzatvorenie tlačových dokumentov;
- Práca na sieťach a na rôznych platformách.
Najlepšie balíky v tejto oblasti pre počítač sú: Corel Venture, Pagemaker, Quarkxpress, FrameMaker, Microsoft Vydavateľ, Ilustrátor pre Windows a ďalšie.
Grafické systémy - balíčky určené na spracovanie grafických informácií.
Počítačová grafika sú v súčasnosti jedným z najdynamickejšie rozvíjajúcich softvérových oblastí. Zahŕňa vstup, spracovanie a výstup grafických informácií - kresby, výkresy, maľby atď. - Nástroje výpočtovej techniky. Rôzne typy grafických systémov vám umožňujú rýchlo vytvoriť obrázky, zadajte ilustrácie pomocou skenera alebo kamkordéra, vytvárať animované valce.
Grafickí redaktori vám umožňujú používať rôzne nástroje umelca, štandardné knižnice obrázkov, štandardné fonty, úpravy obrázkov, kopírovania a pohyblivých fragmentov na stránkach obrazovky atď.
Grafické balíky sú rozdelené do paketov spracovania rastrovej grafiky a obrázkov a vektorových grafických balíkov.
Grafické grafické balíky sú navrhnuté tak, aby fungovali s fotografiami a zahŕňali sadu nástrojov kódovania fotografií a digitálny formulár. Uznávaný vodca medzi balíčkami tejto triedy - Adobe Photoshop. Známe balíčky Aldus Photo Styler, Picture Publisher, Photo Works Plus.
Balíky na prácu s vektorovou grafikou sú určené pre profesionálnu prácu súvisiacu s umeleckým a technickým ilustráciou s následnou farebnou tlačou (napríklad na pracovisku dizajnérov, napríklad), zaberajú strednú polohu medzi balíčkami pre automatizované dizajnové systémy (CAD) a systémové vydavateľské systémy.
Balíky tejto triedy majú v súčasnosti pomerne širokú škálu funkčných činidiel na implementáciu komplexného presného spracovania grafických obrázkov a zahŕňajú:
- Nástroje na vytváranie grafických obrázkov;
- vyrovnávacie nástroje (na základe základnej línie a stránky na mriežke, križovatke, najbližšom bode atď.);
- prostriedky manipulácie objektov;
- Nástroje na spracovanie textu, pokiaľ ide o registráciu a úpravu odsekov, pracujúcich s rôznymi fontami;
- Dovozné nástroje (vývoz) grafických objektov (súborov) rôznych formátov;
- Tlačové nástroje na tlač s príslušným nastavením obrazu obrazovky na tlačovej verzii;
- Nástroje na nastavenia farieb.
Druh štandardu v tejto triede je balenie CorelDraw. Takýto balík môžete označiť aj ako Adobe Illustrator, Aldus Free Ruky, profesionálne kreslenie.

Softvér - neoddeliteľnou súčasťou počítačového systému. Je to logické pokračovanie technických prostriedkov. Rozsah použitia konkrétneho počítača je určený softvérom vytvoreným. Samotný počítač nemá vedomosti v žiadnej oblasti aplikácie. Všetky tieto vedomosti sú zamerané na programy vykonávané na počítačoch. Softvér Moderné počítače zahŕňajú milióny programov - z hier na vedecké.

Existujú dva hlavné typy softvéru: systematické (tiež nazývané všeobecné) a aplikované (zvané špeciálne). Každý typ softvéru vykonáva rôzne funkcie. Systémový softvér - Toto je súbor programov, ktoré ovládajú komponenty počítača, ako je procesor, komunikácia a periférie. Programátori, ktorí vytvárajú systémové softvér, nazývaný systém programátorov. Aplikačný softvér obsahuje programy napísané pre používateľov alebo sami používateľov, na určenie konkrétneho pracovného počítača. Programy spracovania objednávok alebo poštového zoznamu sú príklady aplikačného softvéru. Programátori, ktorí píšu softvér, odkazovať na aplikačných programátorov.

Oba typy softvéru sú vzájomne prepojené a môžu byť reprezentované ako diagram zobrazený na obr. Ako možno vidieť, každá oblasť úzko spolupracuje s ostatnými. Systémový softvér Poskytuje a monitoruje prístup k počítačovým hardvérom. Aplikovaný softvér Interagtuje s hardvérovými komponentmi prostredníctvom systému. Koncový užívatelia pracujú najmä s aplikačným softvérom. Ak chcete zabezpečiť kompatibilitu hardvéru, každý typ softvéru je vyvinutý pre konkrétnu hardvérovú platformu.


Obr. 2.1.

Systémový softvér, ktorý zahŕňa operačný systém, Jazykové prekladatelia a servisné programy, riadi prístup k hardvéru. Aplikovaný softvér, ako napríklad programovacie jazyky a rôzne užívateľské aplikácie, pracuje s hardvérom prostredníctvom systému softvérovej softvérovej. Používatelia, zase komunikovať s aplikačným softvérom.

Softvérové \u200b\u200bsystémy môžu byť klasifikované podľa rôznych funkcií. Zvážte klasifikáciu, v ktorej je základným prvkom rozsah používania softvérových produktov:

  • hardvér autonómnych počítačov a počítačových sietí;
  • funkčné úlohy rôznych predmetových oblastí;
  • technológia rozvoja programu.

Na podporu informačných technológií, v týchto oblastiach sa rozlišujú tri triedy softvérových produktov prezentovaných na obr.2.2:

  • systémový softvér;
  • aplikačný softvér;
  • inštrumentálny softvér.

Systémový softvér (Systémový softvér) - súbor programov a softvérových komplexov určených na zabezpečenie prevádzky počítačových a počítačových sietí. Systémový softvér Vykonáva nasledujúce úlohy:

  • vytvorenie prevádzkového prostredia prevádzky iných programov;
  • zabezpečenie spoľahlivej a efektívnej práce samotného počítača a počítačovej siete;
  • diagnostika, umiestnenie porúch, chýb a porúch a prevencia počítačových zariadení a výpočtových sietí;
  • vykonávanie pomocných technologických procesov (kopírovanie, archivácia, obnovenie programových súborov a databáz atď.).


Obr. 2.2.

Táto softvérová trieda úzko súvisí s typom počítača a je neoddeliteľnou súčasťou. Softvérové \u200b\u200bprodukty sú zamerané hlavne na kvalifikovaných užívateľov - profesionálov v oblasti počítačovej oblasti: Systémový programátor, administrátor siete, aplikačný programátor, operátor. Znalosť základnej technológie práce s touto triedou softvérových produktov je však potrebná a koncoví používateľov s osobným počítačom, ktorý nezávisle pracuje s ich programami, ale aj vykonávanie počítačov, programov a dátových služieb.

Softvérové \u200b\u200bprodukty tejto triedy sú celkovou povahou aplikácie, bez ohľadu na špecifiká oblasť predmetu. Podliehajú vysokým požiadavkám na spoľahlivosť a technologickú prácu, pohodlie a efektívnosť používania.

Aplikovaný softvér je komplex prepojených programov určených na riešenie úloh konkrétnej triedy oblasť predmetu. Balíky aplikácií (PPP) všeobecného účelu slúži ako softvérový nástroj na riešenie funkčných úloh a sú najpočetnejšou triedou softvérových produktov. Táto trieda zahŕňa softvérové \u200b\u200bprodukty, ktoré spracúvajú informácie z rôznych predmetových oblastí.

Inštalácia aplikačných balíkov do počítača vykonáva správcovia systému, systémových programátorov, ako aj (v niektorých prípadoch) kvalifikovaných užívateľov. Priama prevádzka softvérových produktov sa spravidla vykonáva, spravidla koncoví používatelia - informácie spotrebitelia, v mnohých prípadoch, ktorých aktivity sú veľmi ďaleko od počítačovej oblasti. Táto trieda softvérových produktov môže byť veľmi špecifická pre jednotlivé oblasti.

Programovacie technológie Toolkit je súbor programov a softvérových systémov, ktoré poskytujú vývoj, ladenie a implementáciu softvérových produktov vytvorených.

Programovanie Technology Toolkit zahŕňa špecializované softvérové \u200b\u200bprodukty, ktoré sú nástrojmi inštrumentálnym vývojárskym nástrojom. Softvérové \u200b\u200bprodukty tejto triedy podporujú všetky technologické fázy procesu navrhovania, programovania (kódovanie), ladenie a testovanie vytvorených programov. Používatelia programovania technológií sú systémom a aplikovanými programátormi.

Systémový softvér (Obr.2.3) Môže byť rozdelený na BASIC softvérktorý spravidla prichádza s počítačom a službou softvérktoré je možné zakúpiť navyše.

Základný softvér (Základný softvér) - minimálny súbor softvérových nástrojov, ktoré zabezpečujú prevádzku počítača. Služba softvér Zahŕňa programy a softvérové \u200b\u200bkomplexy, ktoré rozširujú možnosti základného softvéru a organizujú výhodnejšie používateľské pracovné prostredie.


Obr. 2.3.

V základnom stave softvér Zahŕňajú:

  • operačný systém;
  • prevádzkové škrupiny (zvyčajne text a grafika);
  • sieťový operačný systém.

Operačný systém Navrhnuté tak, aby spravovali vlastné softvér, plánovanie a správu počítačových výpočtových zdrojov.

Tradičné porovnanie OS sa vykonáva podľa nasledujúcich charakteristík procesu spracovania procesov:

  • správa pamäte (maximálne množstvo adresovateľného priestoru, typu pamäti, ukazovatele technických výkonov);
  • funkčnosť pomocných programov (verejných služieb) ako súčasť operačného systému;
  • prítomnosť kompresie disku;
  • schopnosť archivovať súbory;
  • podpora multitaskingového režimu prevádzky;
  • podpora sieťového softvéru;
  • dostupnosť dokumentácie kvality;
  • podmienky a zložitosť procesu inštalácie;
  • mobilita (tolerovateľnosť), bezpečnosť, spoľahlivosť atď.

Operačné systémy, berúc do úvahy ich centrálnu pozíciu v počítačovom softvéri, sú podrobne uvedené v nasledujúcej kapitole učebnice.

Prevádzkové škrupiny - Špeciálne programy určené na uľahčenie používateľskej komunikácie s príkazmi operačného systému. Operačné mušle majú textové a grafické varianty koncového používateľského rozhrania av budúcnosti existujú možnosti pre rečové rozhranie a rozpoznávanie záznamu údajov o rukopise. Tieto programy výrazne zjednodušujú úlohu riadiť informácie na vykonanie príkazov operačného systému, znížiť silu a zložitosť koncového používateľa.

Rozšírenie základného počítačového softvéru je súbor služieb, navyše nainštalované programy (alebo programy dodávané priamo do operačných systémov), ktoré možno klasifikovať podľa funkčného základe nasledovne:

  • počítačová diagnostika počítača;
  • antivírusové programy poskytujúce ochranu počítačov, detekciu a obnovenie infikovaných súborov;
  • programy údržby disku, ktoré poskytujú kontrolu kvality povrchového povrchu magnetického disku, kontrolujú bezpečnosť súboru systému na logických a fyzických úrovniach, vypúšťanie diskov, vytváranie poistných kópií diskov, nadbytočnosť údajov o externých médiách atď.;
  • programy archivácie údajov, ktoré poskytujú proces kompresie informácií v súboroch, aby sa znížila pamäť na skladovanie;
  • programy siete.

Tieto programy sa často nazývajú nástroje. Utility - programy, ktoré slúžia na vykonávanie pomocných operácií spracovania údajov alebo údržbu počítačov (diagnostika, hardvér a testovanie softvéru, optimalizácia miesta na disku, obnovenie informácií zničené na magnetickom disku atď.).

V moderných operačných systémoch môžu byť takéto nástroje reprezentované ako napríklad v systéme Windows, skupín "Standard" a "Service". Zahŕňajú množstvo užitočných programov: kalkulačka, nahrávanie zvuku, poznámkový blok atď. V Servisnej skupine existuje niekoľko programov, ktoré rozšírili možnosti operačného systému: čistenie a defragmentácia disku, reštaurovanie systému atď.

Každý deň, spustenie osobného počítača, notebooku alebo telefónu, čelíme programom, ktoré nám slúžia. Okrem toho, ak si nemyslíte, zdá sa, že používanie softvéru začína v súčasnosti, keď spustíme skratku na pracovnej ploche. Toto však nie je.

Základňa

Poďme zistiť, aký je softvér. V podstate je to kombinácia príkazov a softvérového kódu uzavretého v grafickom shell - rozhraní. To je len rozhranie je iné a závisí priamo od aplikácie a jej cieľa.

Akýkoľvek softvér pozostáva zo súborov, v ktorých sú predpísané postupy a funkcie, na ktoré program nasleduje.

Jedným z prvých softvérových modelov bol takzvaný Turing Machine. V roku 1935, Alan Turing formuloval matematický model, podľa ktorého by mal byť určitý abstraktný stroj prenesený z jedného štátu do druhého, vykonávajúce základné príkazy z pevnej súpravy.

Začnime analýzu otázky, aký softvér je z jeho klasifikácie.

Operačný systém

Spočiatku možno rozlíšiť rôzne softvérové \u200b\u200btriedy. Prvá a najzákladnejšia je potrebné nazvať systémový softvér. Rozhrania, programy a kódy, bez ktorého nie je možné pracovať na počítači alebo inej technike, ktorá používa akékoľvek softvérové \u200b\u200bprostredie. Toto je najviac potrebný softvér vo vašom osobnom počítači.

V tejto triede môžete prideliť dve dôležité pododdiely:

  1. Základný softvér. Zahŕňa všetky typy operačných systémov bez ohľadu na to, či sú oficiálne alebo pirátske, či sú verejné aplikácie spustené alebo výlučne 1-2 aplikácie, pre ktoré bolo vytvorené toto softvérové \u200b\u200bprostredie. Aj táto skupina obsahuje rôzne emulátory a virtuálne stroje, ktoré vám umožňujú napodobniť rôzne softvérové \u200b\u200bprostredie.
  2. Samostatná skupina je servisný softvér. Ako je z titulu vyplýva, je vytvorený na udržanie operačného systému a jej ochranu. Patria sem vyhľadávače, antivírusy, ako aj nástroje na diagnostiku a riešenie problémov vo vašom PC.

Sám systémový softvér je kombináciou rôznych programov a prostredí určených na podporu práce osobného počítača a počítačových sietí. Vývoj tohto typu softvéru je dlhý a starostlivý proces, pretože pracovné miesto na ňom závisí. Systémový softvér vykonáva nasledujúce úlohy:

  • vytvorenie prostredia pre aplikačné programy;
  • podpora pre PC a sieť;
  • diagnostika a vedenie prevencie porúch PC a LAN;
  • vykonávajte dodatočné podporné operácie, ako je archivácia, formátovanie, defragmentácia a ďalšie.

Pre počítač

Ďalšie vedomosti, ktoré nám dáva možnosť zistiť, aký softvér je, je to pochopenie toho, čo sa vyvíja. Pre tento proces sa používa inštrumentálny softvér, to znamená, že komplex softvéru a hardvéru, zamestnancov na písanie a zostavovanie systému systémového kódu aplikovaných nástrojov.

V inštrumentálnom softvéri môžete vybrať tri podskupiny:

  • jazyky a programovacie systémy;
  • integrované programovacie prostredie;
  • softvérové \u200b\u200bkomplexy.

Existuje veľké množstvo programovacích jazykov a všetky z nich sú rozdelené do podskupín na princípe orientácie - na sfére vyriešených úloh hotového výrobku.

Nie je možné povedať pár slov a o tom, čo strojovo orientované programovacie jazyky. Slúžia na zápis softvéru, ktorý nie je pre koncového používateľa, ale vytvoriť podporný softvérový kód priamo pre zariadenie. Tieto jazyky nám umožňujú zohľadniť jedinečnosť architektúry a princípov práce konkrétneho počítača alebo napríklad pracovného stroja v továrni, ktorá nefunguje v spoločných operačných systémoch.

Pre užívateľa

Strojovo nezávislé programovacie jazyky vykonávajú program písacích kódov, ako aj aplikačné programy pre hotové plášte a operačné systémy.

  • Programové jazyky zamerané na programovanie sú špecializovaný softvér. PRÍKLADY - PASCAL (PASCAL), BASIC (BASIC). Tieto jednoduché programovacie jazyky slúžia na písanie základných aplikačných programov, funkcií a postupov. A tiež opísať algoritmy na riešenie úloh.
  • Problémovo orientované jazyky - umožňujú nám riešiť problémy v užších špecifických oblastiach programovania a príklady môžu byť nazývané - LISP, ponorka.
  • Objektovo orientované jazyky sú modernejšie a pohodlnejšie nástroje na vytváranie aplikácií a vytvárania rôznych typov softvéru pre koncového používateľa. Hlavným prvkom je schopnosť vykonávať pripravené aplikačné prvky, ako sú dialógové okná, polia pre plnenie, tlačidlá. Na ilustráciu môžete volať takéto jazyky ako C ++ a Visual Basic.

Čo pracujeme

Posledná trieda je aplikovaný softvér. Ak ste si pozorne prečítali článok, museli ste uhádnuť, že to nebolo nič viac ako tieto programy, aplikácie a hry, s ktorými sa zaoberáme každodenným životom. Ale aj taký najjednoduchší koncept, špecialisti sú rozdelení na podtriedy.

  1. Snáď najbežnejšou kategóriou aplikácií je multimédiá. To znamená, že programy prehrávania videa, audio, hry. Všetko, čo sa používa na pobavenie koncového používateľa. Jedným z najväčších vynálezov ľudstva z pracovného vedeckého nástroja sa teda stalo prostriedkom na zábavu širokej verejnosti.
  2. Softvér na vyhľadávanie informácií. Ako rozumiete, toto sú rôzne prehliadače a zákazníci internetových technológií určených na získanie informácií z globálnej siete.
  3. Všeobecný účel. Tieto typy softvéru používané v bežnom živote sú podľa potreby výlučne. Toto sú grafické a textové editory, poštové služby, databázy.
  4. Orientovaný na problém. Napríklad odborné systémy alebo audio a video konferenčné systémy.
  5. Profesionálne prostredie médiá. Ide o účtovné a pedagogické systémy, systémy riadenia prístupu.

Vizuálny príklad

Keď sa dozvedel, aký softvér, považujeme niektoré skutočné príklady programov a aplikácií, s ktorými môžeme čeliť v reálnom živote.

  • 1C účtovníctvo. Živý príklad profesionálneho softvéru, ktorý slúži na prácu s účtovníctvom, právnou oblasťou a podporovanejšími a susednými regiónmi.
  • MicroF kancelárske slovo. Najrozsěvnejší a cenovo dostupný príklad pre všeobecný účel. Takmer každý vo svojom živote spustil tento balík programov, aby zostavil zhrnutie, esej alebo správu.
  • Microsof Access Access. Vo všeobecnosti je všeobecne vymenovaná najjednoduchšia implementácia databázy.
  • O kategórii Multimédiá počuli všetko. Toto je všetko známe prehrávač Windows Media Player, ktorý je schopný stratiť zvukové aj video súbory.
  • Ďalším spoločným príkladom je Photoshop. Byť profesionálnym grafickým editorom používaným v mnohých tlačiarňach, sa týka aj profesionálneho softvérového prostredia.
  • Ak hovoríme o všeobecnom účele, potom sa každý človek narazil, aspoň raz spustený počítač. Toto sú všetky známe okná.

To všetko je veľmi spoločný softvér. Príklady iných programov nedáva zmysel. Dokonca aj dieťa môže mať vývoj aplikácií, sťahovať niektorý z nich do svojej chuti, nahradiť slávne značky, každý užívateľ môže.

Inštalácia

Inštalácia softvéru vo väčšine prípadov nespôsobí ťažkosti od pravidelného používateľa. Väčšina aplikácií, ktorú používame v každodennom živote, sú špeciálne zamerané na neincidiovaný užívateľ. Špeciálny modul je vložený do hotového programu.

Keď vložíte disk s jednotkou do jednotky, inštalačný program je Autorun. Prepáchate dialógové okná, vyberiete cestu pevného disku, kde je softvér nainštalovaný. Ak podporuje poskytovanie vášho operačného systému, bude automaticky nainštalovaný v požadovanom priečinku.

Niektoré softvér, ako je potrebné na vývoj aplikácií, nevyžaduje inštaláciu. Pracovný štítok sa spustí v priečinku programu a potom, čo je vývojový nástroj.

Inštalácia softvéru pre niektoré PC Hardware, ako je základná doska alebo BIOS, môže vyžadovať špeciálne zručnosti a odborné znalosti, takže neváhajte volať špecialistu v takýchto prípadoch.

Stvorenie

Vývoj softvéru prebieha v niekoľkých etapách.

  • Počiatočná etapa je štádiom vzhľadu a implementácie myšlienky. Vytvorenie dizajnu budúcej aplikácie, ako aj jeho funkčné.
  • Testovanie alfa je proces vnútorného testovania. Jeho pridanie akýchkoľvek funkcií sa vykonáva vo vnútri obmedzeného okruhu ľudí, zvyčajne vývojárov alebo ľudí blízko nich.
  • Beta testovanie sa vykonáva medzi spotrebiteľmi riešením výrobcu. Toto je proces debugovania programu.
  • Kandidát na uvoľnenie. Program, ktorý prešiel všetkými testovacími stupňami so zistenými a opravenými kritickými chybami. Prakticky pripravená aplikácia na uvoľnenie.
  • A nakoniec, uvoľnite. Pripravený na uvoľnenie a replikáciu.
  • Posledná fáza, ktorá naďalej trvá po spustení - podpora a podpora aplikácie.

závery

Takže, ako teraz rozumiete, vývoj a používanie softvéru je neoddeliteľnou súčasťou nášho každodenného života. Zdá sa, že tým, že tým, že najjednoduchšie akcie pre osobný počítač, sme konfrontovaní každý deň s najviac rôznym softvérom vytvoreným tvrdou prácou špecialistov špeciálne pre používateľov. Klasifikácia programov a aplikácií je taká široká, že nie je možné povedať s presnosťou, s ktorou práve pracujete.

Softvér (Eng. s.witwware.) - Ide o súbor programov, ktoré zabezpečujú fungovanie počítačov a riešenia s pomocou cieľov predmetných oblastí. Softvér (softvér) je neoddeliteľnou súčasťou počítačového systému, je logickým pokračovaním technických prostriedkov a určuje rozsah počítača.

Podľa moderných počítačov obsahuje mnoho rôznych programov, ktoré môžu byť rozdelené do troch skupín (obr. 3.1):

1. Systémový softvér (systémové programy);

2. Aplikačný softvér (aplikačné programy);

3. Nástroj (inštrumentálne systémy).

Systémový softvér (SPO) - Ide o programy, ktoré riadia prácu počítača a vykonávajú rôzne pomocné funkcie, ako je napríklad riadenie počítačových zdrojov, vytváranie kópií informácií, kontrola počítačových zariadení, vydávanie počítačových referenčných informácií atď. Sú určené pre všetky kategórie používateľov, sú určené používa sa na efektívnu prevádzku. Počítač a používateľ, ako aj efektívne vykonávajúce aplikácie programy.

Ústredné miesto medzi systémovými programami zaberajú operačné systémy (ENG. prevádzka. systémy.). Operačný systém (OS) je súbor programov určených na správu stiahnutia, spustenia a vykonávania iných užívateľských programov, ako aj pre plánovanie a správu počítačových výpočtových zdrojov, t.j. Správa práce počítača od okamihu, keď je napájanie zapnuté, kým sa napájanie nevypne. Je načítaný automaticky, keď je počítač zapnutý, ovládacie prvky používateľa, ovláda svoje zdroje (RAM, miesto na disku atď.), Spustí iné programy pre vykonanie a poskytuje užívateľovi a programom pohodlný spôsob komunikácie - rozhranie - s počítačovými zariadeniami. Inými slovami, operačný systém zabezpečuje fungovanie a vzťah všetkých komponentov počítača a tiež poskytuje užívateľovi prístup k jeho hardvérovým funkciám.

OS určuje výkon systému, stupeň ochrany údajov, výber programov, s ktorými môžete pracovať na počítači, hardvérových požiadavkách. Príklady OS sú MS DOS, OS / 2, UNIX, Windows 9X, Windows XP.

Servisné systémy rozbaľte možnosti systému údržby systému, poskytujú pohodlie používateľa. Táto kategória zahŕňa systémy údržby, softvérové \u200b\u200bplášte a prostredia OS, ako aj servisné programy.

Systémy údržby - Toto je súbor softvéru a hardvéru PC, ktorý vykonáva kontrolu, testovanie a diagnostiku a používajú sa na overenie prevádzky počítačových zariadení a riešenie problémov počas prevádzky počítača. Sú to nástroj pre špecialistov v prevádzke a opravách počítačových technických prostriedkov.

Organizovať pohodlnejšie a vizuálne používateľské rozhranie s použitým počítačom softvér Škrupina operačné systémy - programy, ktoré umožňujú užívateľovi odlišný od operačného systému (zrozumiteľnejšie a efektívne) vykonávať akcie na správu počítačových zdrojov. Najobľúbenejšie škrupiny zahŕňajú balíčky Norton Command Symantec.), Ďalej (správca súborov a archívu) ( E.shul).

Servisné programy (nástroje Lat. utiliitas. - Použitie) - Toto sú pomocné programy, ktoré poskytujú užívateľovi množstvo ďalších služieb na implementáciu často vykonávaných diel alebo zlepšujú pohodlie a pohodlie práce. Tie obsahujú:

 Obalové programy (Archivers), ktoré vám umožňujú pevnejšie zaznamenávať informácie o diskoch, ako aj kombinovať kópie niekoľkých súborov do jedného, \u200b\u200btakzvaného archívneho súboru (archív);

 Antivírusové programy určené na zabránenie infekcie počítačových vírusov a eliminujú následky infekcie;

 programy na optimalizáciu a kontrolu kvality miesta na disku;

 Obnovenie programu, formátovanie, programy ochrany údajov;

 Programy na zaznamenávanie CD;

 Ovládače - programy, ktoré rozšírili možnosti operačného systému na správu I / O zariadenia, RAM atď. Pri pripojení k počítaču musia nové zariadenia nainštalovať vhodné ovládače;

 Komunikačné programy, ktoré organizujú výmenu informácií medzi počítačmi atď.

Niektoré nástroje sú súčasťou operačného systému, a niektoré sú odoslané na trh ako nezávislé softvérové \u200b\u200bprodukty, ako napríklad Norton Utilities, Multifunkčný balík ( Symantec.).

Aplikačný softvér (PPO) je určené na riešenie užívateľských úloh. Obsahuje používateľské aplikácie aplikácií a Balíky aplikácií (PPP) na rôzne účely .

Aplikačný program užívateľ - Toto je akýkoľvek program, ktorý prispieva k riešeniu akejkoľvek úlohy v tejto oblasti. Aplikačné programy môžu byť použité buď samostatne alebo ako súčasť softvérových komplexov alebo balíkov.

Balíky aplikácií (PPP) je špeciálne organizované programové komplexy, určené pre všeobecnú aplikáciu v určitej problémovej oblasti a doplnená príslušnou technickou dokumentáciou. Nasledujúce typy PPP rozlišujú:

Všeobecný účel PPP - Univerzálne softvérové \u200b\u200bprodukty určené na automatizáciu širokej triedy používateľských úloh. Tie obsahujú:

Textové editory(napríklad MS Word, Perfektné slovo, Lexikón);

Tabuľkové procesory(napríklad pani Excel, LOTUS 1-2-3, QUATRO PRO);

Systémy dynamických prezentácií(napríklad MS Power Point, FreelanceGrafics, Grafika Harvardov);

Systémy správy databáz (napríklad MS Access, Oracle, MS SQL Server, Informix);

Grafický editor (napríklad Corel kreslenie, Adobe Photoshop);

Vydavateľské systémy(napríklad výrobca stránok, podnikový vydavateľ);

Systémy automatizácie(napríklad bpwin, erwin);

Elektronické slovníky a prekladateľské systémy(napríklad výzva, SOCRATES, LINGVO , Kontext);

Systémy rozpoznávania textu(Napríklad jemný čitateľ, cunei forma).

Systémy na všeobecné použitie sú často integrované do viaczložkových balíkov pre kancelársku automatizáciu - kancelárske balíky - Microsoft Office, StarOffice atď.

pPP orientovaný na metóduNa základe implementácie matematických metód na riešenie problémov. Patrí medzi ne napríklad matematické systémy na spracovanie údajov (Mathematica, MathCAD, Maple), dátové štatistické systémy (štatistika, stat);

problémový Ppp Na riešenie konkrétnej úlohy v konkrétnom predmete. Napríklad informácie a právne systémy Jurexperu, Yurinform; Účtovné a monitorovacie balíky 1c: Účtovníctvo, Galaxy, Angelica; V oblasti marketingového poľa -CAKAKA, Marketing Expert; Bankový systém Stbank;

integrovaný PPP Existuje súbor viacerých softvérových produktov kombinovaných do jedného nástroja. Väčšina z nich obsahuje textový editor, osobný manažér (organizátor), tabuľkový systém, systém správy databázy, nástrojov na podporu e-mailovej podpory, program prezentačného programu na vytváranie harmonogramu prezentácie. Výsledky získané jednotlivými podprogramami sa môžu kombinovať do konečného dokumentu obsahujúceho tabuľkový, grafický a textový materiál. Patrí medzi ne napríklad MS pracuje. Integrované balíky, spravidla obsahujú niektoré jadro, ktoré poskytujú úzku interakciu medzi komponentmi.

Obvykle aplikačné balíky majú nástroje nastavenia, čo umožňuje počas prevádzky prispôsobiť ich špecifikám predmetovej oblasti.

Na instrumental Software Verte: programovacie systémy vypracovať nové programy, napríklad Pascal, BAISIK. Zvyčajne zahŕňajú: editor textyposkytovanie a úpravy programov na zdrojovom programovacom jazyku (zdrojové programy), prekladateľ, ako aj knižnice Subroutines; nástroje vyvinúť aplikácie, ako napríklad C ++, Delphi, Visual Basic, Java, ktoré zahŕňajú vizuálne programovacie nástroje; simulačné systémy , Napríklad Simulačný systém MATLAB, BPWIN podnikové procesy modelovacie systémy a databázy Erwin a ďalšie.

Prekladateľ (Eng. prekladateľ - Prekladateľ) je program prekladateľ, ktorý konvertuje program z jazyka na vysokej úrovni na program pozostávajúci z príkazov stroja. Prekladatelia sú implementované ako kompilátor alebo tlmočníciktoré sa výrazne líšia na princípoch práce.

Kompilátor (Eng. kompilátor - kompilátor, zberateľ) Prečíta celý program plný, robí to preklad a vytvorí kompletnú verziu programu v zariadení, ktorá sa potom vykoná. Po zostavovaní spustiteľného programu sa získa, pri vykonávaní, ktorý nepotrebuje zdrojový program ani kompilátor.

Tlmočník (Eng. tlmočník. - tlmočník, tlmočník) prekladá a vykonáva program riadok na riadok. Program spracovaný tlmočníkom by mal byť premiestnený do počítača so strojom zakaždým, keď sa spustí.

Kompilované programy fungujú rýchlejšie, ale interpretácia je ľahšie oprava a zmena.