Tətbiqi proqram təminatı istifadəçinin hər hansı məsələni həll etmək məqsədilə yaradılır və sistem proqramlarının idarəsi altında işləyir.
Tətbiqi proqram paketləri (TPP) istifadəçi tərəfindən həll edilən məsələnin avtomatlaşdırılması üçün çox güclü alətdir və praktiki olaraq, onun informasiyanın emalında kompüterin bu və ya digər funksiya və prosedurlarının necə yerinə yetirlməsini bilməkdən azad edir. Hal- hazırda, öz funksional imkanlarına və reallaşdırma üsullarına görə fərqlənən çox geniş spektrli TPP mövcuddur.
TPP – müəyyən olunmuş sinif məsələləri həll üçün təyin olunmuş kompleks proqramdır.
TPP- lərinin aşağıdakı növləri var:
- ümumi təyinatlı (universal)
- üsulyönlü
- problemyönlü
- qlobal kompüter şəbəkələri
Ümumi təyinatlı TTP – istifadəçinin funksional məsələlərinin və informasiya sistemlərini hazırlanması və istismarının avtomatlaşdırılması üçün təyin olunan universal proqram məhsuludur.
Bu tip TPP-yə aşağıdakılar aiddir:
- mətn və qrafiki redaktorlar
- elektron cədvəllər
- verilənlər bazasının idarəetmə sistemləri (VBİS)
- inteqrallaşdırılmış paketlər
- Case – texnalogiyası
- ekspert və süni intellekt sistemləri
Redaktorlar. Mətn, sənəd, qrafiki verilənlər və rəsmlərin yaradılması və dəyişdirilməsi üçün təyin olunan TPP redaktorlar adlanır. Radktorlar öz funksional imkanlarına görə mətn, qrafiki və nəşriyyat sistemlərinə bölünür.
Mətn redaktorları mətnli informasiyanın emalı üçün təyin olunur və əsasən aşağıdakı funksiyaları yerinə yetirir:
- mətnin fayla yazılması
- simvol, sətir və mətn hissəsinin yerləşdirilməsi, silinməsi, əvəz olunması
- orfoqrafiyanın yoxlanması
- mətnlərin müxtəlif şriftlərlə tərtibi
- mətnlərin lazımı formaya salınması
- başlıqların hazırlanması, mətnlərin səhifələrə bölünməsi
- söz və ifadələrin axtarışı və əvəz olunması
- sadə şəkillərin mətnlərə daxil edilməsi
- mətnlərin çapı
Mətn redaktorlarından geniş yayılanları aşağıdakılardır: Microsoft Word, Word Perfect, LibreOffice, Multi Edit və s.
Qrafiki redaktorlar qrafiki sənədlərin, yəni diaqram, şəkil, cizgi və cədvəllərin emalı üçün tərtib olunub. Bu redaktorlar fiqur və şriftlərin ölçülərini idarə etməyə, fiqur və hərflərin yerdəyişməsinə və ixtiyari təsvirin yaradılmasına imkan verir. Fərdi kompüterlərdə çox istifadə olunan qrafiki redaktorlar: Paint, Boing Graf, Fanvision, CorelDraw, Adope PhotoShop, Adope İllustrator və s.
Nəşriyyat sistemləri mətn və qrafiki redaktorların imkanlarını özündə birləşdirir. Bu sistemlər sənədlərin nəşrə hazırlığını, yəni, çoxaldılmasını avtomatlaşdırır. Nəşriyyatda bu əməliyyat səhifələmə (verstka) adlandırılır. Nəşriyyat sistemlərinə Adope firmasının Page Maker, Corel korperasiyasının Ventura Publisher və QuarkXPress misal göstərmək olar.
Cədvəlin emalı üçün təyin olunan TPP – lər elektron cədvəllər adlanır. Cədvəldə verilənlər sətir və sütunun kəsişməsindəki xanalarda saxlanılır. Xanalarda ədəd, simvol verilənləri və düsturlar saxlanıla bilər. Düsturlar digər xanaların məzmunundan asılı qiymətlərlə bir xanada verilir.Xanaların məzmununun dəyişməsi ilə ,bundan asılı olan xanadakı qiymət dəyişir.
Geniş istifadə olunan elektron cədvəllər: Microsoft Excel, Lotusl -2 -3, Quattro və s.
İnformasiya təminatının maşındaxili təşkili və idarə edilməsi üçün xüsusi TPP – dən verilənlər bazasının idarəetmə sistemlərindən istifadə olunur.
Verilənlər bazası – diskdə saxlanılan, bir-birilə əlaqələndirilmiş və mərkəzləşdirilmiş idarə olunan fayllar məcmusudur.
Verilənlər bazasının idarə olunması dedikdə verilənlərin bazaya daxil edilməsi, onların təshihi (bazaya yazıların əlavə olunması, silinməsi, yeniləşdirilməsi) və sorğulara görə verilənlərin axtarışı əməliyyatları başa düşülür. Verilənlərin təşkili üsullarından asılı olaraq, aşağıdakı VBİS – lər mövcuddur:
- iyerarxik modelli VBİS
- şəbəkə modelli VBİS
- relyasiya modelli VBİS
Relyasiya modeli daha əlverişli və səmərəli olduğundan son illərdə yaradılmış VBİS – lərdə məhz bu modeldən istifadə olunur. Bunlara aşağıdakıları misal göstərmək olar: dBase – in müxtəlif variantları, FoxBase+, Clipper, Dpase for Windows, FoxPro, R:base, Database, İnformix, İngers, Sybase, Progress, Paradox, Acces, Oracle və s.
İnteqrallaşdırılmış paketlər müxtəlif fuksiyaları yerinə yetirən proqram komponentlərini özündə birləşdirir. Müasir inteqrallaşdırılmış TPP –yə mətn redaktoru, elektron cədvəl, qrafiki redaktor, VBİS və kommunkasiyalı modullar daxildir. İnteqrallaşdırılmış paketlərə əlavə modullar kimi, faylların eksport – importu, kalkulyator, təqvim, proqlamlaşdırma sistemləri də daxil edilir. Komponentlərarası informasiya əlaqəsi müxtəlif verilənlərin təsviri formatlarının unifikasiyası ilə təmin olunur. Müxtəlif komponentlərin vahid sistemdə inteqrasiyası istifadəçiyə interfeysdə xeyli üstünlük verir. Bu cür paketlərə misal olaraq Framework, Startnave, Microsoft Office göstərmək olar.
CASE – texnologiyası mürəkkəb informasiya sistemlərinin (İS) yaradılmasında tətbiq olunur.
CASE – texnologiyası altında İS – nin hazırlanmasının avtomatlaşdırılması vasitələri başa düşülür. Bura tətbiq sahəsinin analizi, verilənlər bazasının layihələndirmə, proqramlaşdırma və İS – nin istismarı daxildir.
CASE – texnologiyasının instrumental vasitələri informasiya texnoligiyasının bütün sahələrində tətbiq olunur.
Bu texnologiya informasiya sistemlərinin layihələndirilməsini onların proqramlaşdırılması və sazlanmasından ayırmağa imkan verir. Sistemi hazırlayanlar yalnız yüksək səviyyəli layihə ilə məşğul olur. Bu isə layihələndirmə mərhələsində səhvlər buraxmağa imkan verir və mükəmməl proqram məhsulları alınır. Bu texnologiya İS-nin işlənməsinin bütün mərhələlərində dəyişir.
Hal-hazırda CASE – texnologiyası informatikanın ən çox dinamiki inkişaf edən sahəsidir. CASE – texnologiyasına aid Application Development Worckbench, B Pvin, CDEZ Tods, Clear Case, Composer, Discover Development İnformation System sistemlərini qeyd etmək olar.
Müasir CASE – texnologiyası banklar, maliyyə korporasiyaları və ən iri firmalar üçün İS- nin yaradılmasında müvəffəqiyyətlə istifadə olunur. Onlar adətən olduqca yüksək qiymətə malik olur və öyrənilməsi nisbətən uzun vaxt tələb edir. Amma CASE – texnologiyasının tətbiqi iqtisadi cəhətdən sərfəlidir. Bir çox müasir proqram layihələri bu texnalogiyanın köməri ilə həyata keçirilir.
İqtisadi və sosial sahədə məntiqə və mütəxəssis təcrübəsinə əsasən evristik tip məsələlərin həlli prosesində informasiya emalı vasitələrinə təlabat daima artır. Burada əsas ideya məsələnin necə həll olunmasına təyin edən ciddi formallaşdırılmış alqoritimlərdən, tədqiq sahəsinin mütəxəsisləri tərəfindən biliklər bazasında toplanan qaydaları göstərməklə məntiqi proqramlaşdırmaya keçidlə bağlıdır. Bu tip məsələlərin həlli üçün ekspert sistemlərindən (ES) istifadə olunur.
Ekspert sisteminin əsasını qoyulan məsələnin həlli üçün istifadə olunan formal qaydaları özündə cəmləşdirən biliklər bazası təşkil edir. Qaydalar adətən, səbəb və nəticəni əlaqələndirən, məntiqi şərtlər şəklində verilən faktlararası münasibətlər kimi təsvir olunur. Ekspert sistemləri aşağıdakı məqsədlər üçün istifadə olunur:
- obyektin vəziyyətinin interpretasiyası
- obyektin vəziyyətinin diaqnostikası
- obyektin vəziyyətinin proqnozu
- məqsədli planlaşdırma
- obyektin işinin pozulmasını aşkar etmək
- obyektin işini idarə etmək
Ekspert sistemlərini kompüterlərdə reallaşdırmaq üçün ekspert sisteminin
örtüyü adlanan vasitədən istifadə olunur. İqtisadiyyatda tətbiq olunan ekspert sistemlərinin örtüyünə Expert – Ease, tibbi diaqnostikada istifadə olunan ES- in örtüyünə EMYCIN – ni misal göstərmək olar.
Üsulyönlü TPP riyazi – iqtisadi məsələlərin müəyyən üsullarla həllini reallaşdırır. Bura aşağıdakı TPP – lər aiddir:
- riyazi proqramlaşdırma (xətti, dinamik, statik və s.)
- şəbəkəli planlaşdırma və idarəetmə
- kütləvi xidmət nəzəriyyəsi
- riyazi statistika
Bu paketlərə misal olaraq fərdi kompüterlərdə reallaşdırılan Math Cad, MatLab, Derive, TK Solver, Mathematica, Maple, Simplex, Stats Network proqramlarını göstərmək olar.
Tətbiqi proqram paketlərinin çox geniş sinfi problemyönlüdür. Praktiki olaraq elə tədqiq sahəsi yoxdur ki, burada heç olmasa bir TPP olmasın. Problemyönlü TPP elə proqram məhsuluna deyilir ki, burada konkret bir sahənin hər hansı bir məsələsinin həlli nəzərdə tutulur.
Problemyönlü TPP sənaye, qeyri sənaye və xüsusi sahələrdə tətbiq üçün proqram paketlərindən ibarətdir.
Sənaye sahələri üçün problemyönlü TPP. Bu tip müasir sistemlər aşağıdakı xüsusiyyətlərə malikdirlər.
Birincisi, bu sistemlər yalnız istehsalı mükəmməl üsullarla planlaşdırmaq deyil, həmçinin iş planın (ehtiyatların idarə olunması,müştəri sifarişləri və s) yerinə yetirilməsinə nəzarət, texnaloji kartanın tərtibi, maliyyə və əmək ehtiyyatlarının idarə olunmasına, bir sıra “qeyri- istehsal” funksiyalarını – servis xidməti, hazır məhsulun və marktinqin paylanmasına nəzarət funksiyalarını da yerinə yetirirlər.
İkincisi, onlar kliyent – server arxitekturası, çoxməsələli, çoxistifadəçi əməliyyat sistemləri və relyasiya verilənlər bazası əsasında yaradılır, qrafiki istifadəçi interfeysinə malik olur və CASE- texnalogiyasından geniş istifadə olunur.
Üçüncüsü, müasir sistemlər müxtəlif tip istehsalı nəzərə almalıdırlar.
Qeyri – istehsal sahələri üçün problemyönlü TPP – ləri material istehsalı ilə bağlı olmayan firmaların (bank, birja, ticarət və s.) fəaliyyətinin avtomatlaşdırılması üçün nəzərdə tutulub. Bu sistemlərdə əsas tələbat, istehsal sahələri üçün TPP – də olduğu kimi çoxsəviyyəli inteqrallaşdırılmış sistemin yaradılmasıdır.
Qeyri – istehsal sahələri üçün TPP – yə bank, maliyyə və hüquq sahələrinin avtomatlaşdırılması paketlərini aid etmək olar.
Ayrı-ayrı tətbiq sahələri üçün TPP mühasibat uçotu, maliyyə menecmenti, hüquq sistemi və s. üçün nəzərdə tutulur.
Müasir mühasibat uçotunun TPP – nin əksəriyyəti Windows əməliyyat sistemi mühitində işləyir və lokal şəbəkələr üçün nəzərdə tutulmuşdur. 1C və Microsoft firmalarının məhsullarından təşkil olunmuş “Ofis” mühasibat uçotu TPP yalnız mühasibat funksiyalarının avtomatlaşdırılması üçün deyil, həmçinin firmanın bütün işinin “elektron ofis” şəklində təşkilinə də imkan verir.
Maliyyə menecmentinin TPP firmanın fəaliyyətinin analizinin və planlaşdırılmasının malyyəsi ilə əlaqədar olaraq yaranıb.
Hüquq sisteminin TPP böyük həcmli qanunlarla səmərəli işləmək üçün nəzərdə tutulub. Bütün iqtisadi cəhətdən inkişaf etmiş ölkələrdə hüquq sisteminə dair proqram paketləri var.
Qlobal şəbəkələrin TPP – nin əsas vəzifəsi istifadəçinin ərazilər üzrə paylanmış ümumi şəbəkə resuslarına, verilənlər bazasına müraciəti, məlumatların ötürülməsini və s. rahat və etibarlı təmin etməkdən ibarətdir. Elektron poçtu, telekonfrans, elektron elanlar lövhəsinin təşkili üçün, müxtəlif qlobal şəbəkələrə informasiyanın gizli ötürülməsini təmin etmək üçün standart tətbiqi proqram paketlərindən istifadə olunur.
Qlobal internet şəbəkəsinin standart TPP – nə aşağıdakıları misal göstərmək olar:
- naviqasiya və müraciat vasitəsi – Mozilla Firefox, Microsoft İnternet Explorer;
- Elektron poçtu (E-Mail), məsələn, Eudora, MS Outlook.
Bank fəaliyyətində verilənlərin beynəlxalq şəbəkələrə ötürülməsi üçün standart TPP geniş yayılıb. Bunlara Swift, Sprint, Reuters – i misal göstərmək olar.