Perisian dan jenisnya. Kitaran hayat perisian sistem maklumat

Perisian sistem maklumat difahami sebagai satu set perisian dan alat dokumentari untuk mencipta dan mengendalikan sistem pemprosesan data menggunakan teknologi komputer.

Bergantung pada fungsi yang dilakukan oleh perisian, ia boleh dibahagikan kepada 2 kumpulan: perisian asas (sistem) (Rajah 1) dan perisian aplikasi (Rajah 2).

Perisian asas (sistem) mengatur proses pemprosesan maklumat dalam komputer dan menyediakan persekitaran kerja biasa untuk program aplikasi. Perisian teras sangat berkait rapat dengan perkakasan yang kadangkala dianggap sebagai sebahagian daripada komputer.

Perisian aplikasi direka untuk menyelesaikan masalah pengguna tertentu dan mengatur proses pengkomputeran sistem maklumat secara keseluruhan.

Perisian asas (sistem) termasuk:

OS;

program perkhidmatan;

penterjemah bahasa pengaturcaraan;

program penyelenggaraan.

Sistem pengendalian (OS) menyediakan kawalan pemprosesan maklumat dan interaksi antara perkakasan dan pengguna. Salah satu fungsi OS yang paling penting ialah automasi proses input/output maklumat dan kawalan pelaksanaan tugas aplikasi yang diselesaikan oleh pengguna. OS memuatkan atur cara yang diperlukan dan memori komputer dan memantau kemajuan pelaksanaannya; Menganalisis situasi yang mengganggu pengiraan biasa dan memberi arahan tentang perkara yang perlu dilakukan jika kesukaran timbul.

Berdasarkan fungsi yang dilakukan, OS boleh dibahagikan kepada tiga kumpulan (lihat Rajah 1): tugasan tunggal (pengguna tunggal); multitasking (berbilang pengguna); rangkaian.

nasi. 1.

Sistem pengendalian tugas tunggal direka bentuk untuk membolehkan seorang pengguna melakukan satu tugas tertentu pada satu masa. Wakil tipikal sistem pengendalian sedemikian ialah MS-DOS (dibangunkan oleh Microsoft). Sistem pengendalian berbilang tugas menyediakan penggunaan kolektif komputer dalam mod perkongsian masa berbilang program (memori komputer mengandungi beberapa program - tugas - dan pemproses mengagihkan sumber komputer antara tugas). Wakil biasa kelas OS ini ialah: UNIX, OS 2 IBM Corporation, Microsoft Windows 95, Microsoft Windows NT dan beberapa yang lain.

Sistem pengendalian rangkaian dikaitkan dengan kemunculan rangkaian tempatan dan global 11 yang direka untuk menyediakan akses pengguna kepada semua sumber rangkaian komputer. Wakil biasa sistem pengendalian rangkaian ialah:

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

Perisian perkhidmatan ialah satu set produk perisian yang menyediakan pengguna dengan perkhidmatan tambahan apabila bekerja dengan komputer dan mengembangkan keupayaan sistem pengendalian.

Berdasarkan kefungsian, alat perkhidmatan boleh dibahagikan kepada:

menambah baik antara muka pengguna;

melindungi data daripada kemusnahan dan capaian yang tidak dibenarkan;

data pemulihan;

mempercepatkan pertukaran data antara cakera dan RAM:

mengarkib-nyahzip;

agen antivirus.

Mengikut kaedah organisasi dan pelaksanaan, alat perkhidmatan boleh diwakili oleh: cangkerang, utiliti dan program yang berdiri sendiri. Perbezaan antara shell dan utiliti sering dinyatakan hanya dalam kesejagatan yang pertama dan pengkhususan yang terakhir.

nasi. 2.

Cangkang yang merupakan tambahan kepada OS dipanggil cangkerang operasi. Cangkang adalah seperti tetapan di atas sistem pengendalian. Utiliti dan program bersendirian mempunyai tujuan yang sangat khusus dan masing-masing melaksanakan fungsinya sendiri. Tetapi utiliti, tidak seperti program yang berdiri sendiri, dilaksanakan dalam persekitaran shell yang sepadan. Pada masa yang sama, mereka bersaing dalam fungsi mereka dengan program OS dan utiliti lain. Oleh itu, klasifikasi alat perkhidmatan berdasarkan fungsi dan kaedah pelaksanaannya agak kabur dan sangat bersyarat.

Perisian IS moden sangat pelbagai. IS mungkin mempunyai subsistem berfungsi, diedarkan secara geografi merentasi bahagian dan cawangan syarikat dan mempunyai seni bina dan konfigurasi, perisian dan perkakasan, sistem pengurusan dan kakitangan mereka sendiri. Syarikat yang beroperasi secara aktif tidak kekurangan data. Data ada di mana-mana - dalam fail kerja komputer peribadi, pangkalan data, persembahan video dan grafik, kertas dan dokumen elektronik. Semua maklumat yang digunakan oleh pengurus dalam aktiviti harian dan dalam proses membuat keputusan boleh dibahagikan kepada tiga kategori: formal, separa formal dan tidak formal. Bergantung pada tahap pemformalan, jenis keputusan ditentukan - berstruktur, separa berstruktur dan tidak berstruktur.

Komputer memproses data yang dibentangkan diformalkan bentuk - dalam bentuk nombor. Formalisasi data adalah komponen terpenting dalam operasi sistem maklumat. Contoh data rasmi ialah pembentangan keputusan operasi syarikat dalam bentuk set jadual berangka: laporan kewangan, kunci kira-kira, urus niaga tunai, pembayaran, laporan operasi mengenai penyempurnaan tugas harian, pesanan, invois, dll. Tindakan dengan data rasmi adalah lebih mudah untuk diautomatikkan dan boleh berlaku tanpa usaha, penyertaan manusia. Apabila mengisi matriks, kaedah senario digunakan, berdasarkan prinsip "bagaimana jika...?" dengan menggunakan sistem sokongan keputusan (Sistem Sokongan Keputusan - DSS).

Sebahagian penting data, terutamanya di peringkat pengurusan atasan, adalah tidak formal – berita politik, maklumat tentang rakan kongsi dan pesaing, maklumat daripada bursa saham dan mata wang, ringkasan laporan tidak rasmi mengikut tempoh, surat-menyurat perniagaan, minit mesyuarat, seminar, penerbitan dan ulasan saintifik, hiperteks di Internet. Data sedemikian adalah yang paling sukar untuk diformalkan, tetapi analisisnya adalah komponen wajib dalam aktiviti pengurus kanan. Dalam kes ini, beban utama dalam membuat keputusan dan tanggungjawab untuk keputusannya terletak pada pengurus - pengetahuan, pengalaman perniagaan, kecekapan dan intuisinya memainkan peranan yang besar di sini. Komputer, maklumat sistem pakar (Sistem Pakar – ES) hanya melengkapi sifat-sifat ini.

Jika data tidak cukup berstruktur dan berpecah-belah di antara pelbagai platform, sistem pengendalian, pelbagai DBMS dan aplikasi, maka proses yang sangat penting ialah penumpuan, menurut beberapa peraturan yang dipersetujui, data ini ke dalam tatasusunan yang dipanggil metadata (Metadata). Penyelesaian pengurusan metadata menyediakan akses yang dipertingkatkan kepada set data berstruktur dan keterlihatan ke dalam hubungannya dengan set maklumat lain. Penggunaan repositori khas - repositori - juga boleh merasionalkan atau memberi makna kepada data ini melalui pengenalpastian dan perbandingan.


Bekerja dengan data tidak rasmi menyebabkan kesukaran yang ketara. Struktur data yang dikategorikan ini agak sukar untuk diselenggara menggunakan repositori. Terutamanya ia membimbangkan sistem pengurusan kandungan (Sistem Pengurusan Kandungan - CMS), serta dokumentasi. Repositori khusus dan enjin carian hanya menyediakan penyelesaian yang dipilih, dan tiada satu pun daripadanya meliputi keseluruhan spektrum data. Walau bagaimanapun, untuk penyelesaian berasaskan repositori, terdapat peluang untuk menggabungkan kedua-dua metadata formal dan tidak formal, yang boleh dicapai dengan membangunkan antara muka yang sesuai untuk teknologi baharu ini. Repositori sedemikian akan menjadi saluran pusat untuk akses kepada semua set data korporat, mengenal pasti hubungan antara data dan cara pekerja, pelanggan dan rakan kongsi menggunakannya.

Tidak semua data yang diperlukan terdapat dalam IS secara eksplisit. Maklumat berguna perlu ditemui di antara sejumlah besar data tambahan, dan proses ini dipanggil pengekstrakan data (Perlombongan Data – DM).

Maklumat berguna boleh disembunyikan dengan sangat mendalam; Sistem maklumat mengekstrak data yang munasabah, tetapi mereka mungkin tidak mencerminkan intipatinya, dan mungkin terdapat bahaya untuk mendapatkannya. Penganggar Pisahkan apabila faktor yang mempengaruhi objek atau sistem yang dikaji tidak dikenal pasti dengan tepat. Maklumat hampir selalu kabur. Maklumat sebenar dalam keadaan sedemikian sukar untuk diekstrak, dan ini boleh membawa kepada anggaran dan ramalan yang salah.

Pengguna hanya boleh memanfaatkan maklumat sepenuhnya jika maklumat itu tepat, lengkap dan mudah dipelajari. Maklumat daripada gudang data boleh digabungkan dengan maklumat daripada sumber yang tidak berstruktur dan kemudian disediakan kepada kumpulan pengguna yang berbeza, yang setiap satunya mungkin mempunyai jangkaan yang berbeza tentang cara maklumat itu harus diberikan kepada mereka.

Pengetahuan mempunyai sedikit nilai melainkan ia membimbing tindakan atau bertujuan untuk digunakan dalam proses perniagaan. Pengguna memerlukan pembentangan maklumat yang sesuai dengan proses perniagaan mereka yang unik. Terdapat banyak produk perisian yang ditawarkan di pasaran untuk menyelesaikan pelbagai masalah umum dan khusus. Antaranya:

- sistem pelaporan untuk pembentangan maklumat rasmi (contohnya, produk perisian Crystal Reports daripada Crystal Decisions, direka untuk membuat laporan korporat);

- sistem analisis untuk analisis data dinamik yang kompleks;

- sistem penjanaan pertanyaan peribadi, analisis dan pelaporan untuk pengguna individu dengan pelbagai keperluan untuk pembentangan dan analisis maklumat;

- penyelesaian untuk pembangunan aplikasi CIS(Aplikasi Sistem Maklumat Perusahaan - EISA), direka untuk mencipta papan pemuka eksekutif dan aplikasi analisis untuk perlombongan data.

Dalam istilah yang paling umum, tugas seorang pemimpin boleh disimpulkan kepada lima soalan utama: Di manakah kita? apa yang kita nak capai? macam mana kita nak ke sana? Berapa banyak masa dan sumber yang diperlukan? berapa harganya

Ia adalah ciri sistem kompleks yang mereka perlu diuruskan, sebagai peraturan, dalam keadaan maklumat yang tidak lengkap, kekurangan pengetahuan tentang corak berfungsi dan perubahan berterusan dalam faktor luaran. Oleh itu, pengurusan dan proses membuat keputusan adalah bersifat berulang. Selepas membuat keputusan dan menggunakan tindakan kawalan, adalah perlu untuk menilai semula keadaan di mana sistem berada dan memutuskan sama ada kita bergerak dengan betul di sepanjang laluan yang dimaksudkan. Jika penyimpangan tidak memuaskan hati kami, maka perlu untuk mentakrifkan semula set data, menyesuaikan penyelesaian dan "mulakan semula" proses kawalan.

Sistem maklumat moden, apabila mencari jawapan kepada soalan yang dikemukakan, membolehkan penganalisis merumus dan menyelesaikan masalah kelas berikut:

- Analitikal – pengiraan penunjuk tertentu dan ciri statistik aktiviti perniagaan berdasarkan maklumat retrospektif daripada pangkalan data.

- Visualisasi data– grafik visual dan perwakilan jadual maklumat yang ada.

- Pengekstrakan (perlombongan) ilmu(Perlombongan Data) – penentuan hubungan dan saling kebergantungan proses perniagaan berdasarkan maklumat sedia ada. Kelas ini termasuk tugas menguji hipotesis statistik, pengelompokan, mencari persatuan dan corak temporal. Contohnya, dengan menganalisis prestasi ekonomi dan kewangan syarikat yang kemudiannya muflis, bank boleh mengenal pasti stereotaip tertentu yang boleh diambil kira semasa menilai tahap risiko pemberian pinjaman.

- Tiruan – menjalankan eksperimen komputer dengan model formal (matematik) yang menerangkan tingkah laku sistem kompleks semasa selang masa yang diberikan atau dijana. Masalah kelas ini digunakan untuk menganalisis kemungkinan akibat daripada membuat keputusan pengurusan tertentu ("bagaimana jika?..." analisis).

- Kawalan sintesis– digunakan untuk menentukan tindakan kawalan yang boleh diterima yang memastikan pencapaian matlamat tertentu. Masalah jenis ini digunakan untuk menilai kebolehcapaian matlamat yang dimaksudkan dan menentukan set tindakan kawalan yang mungkin membawa kepada hasil yang diinginkan.

- Pengoptimuman– berdasarkan penyepaduan simulasi, pengurusan, pengoptimuman dan kaedah statistik pemodelan dan ramalan. Bersama-sama dengan perumusan masalah sintesis kawalan, adalah mungkin untuk memilih daripada satu set kemungkinan kawalan yang memberikan kemajuan paling berkesan (dari sudut pandangan kriteria tertentu) ke arah matlamat.

Pada masa ini, terdapat kategori tertentu IS (atau modul IS bersepadu yang sepadan) yang melayani setiap peringkat organisasi dan membantu menyelesaikan masalah kelas di atas dengan jayanya dengan pemprosesan jenis data yang sepadan (Rajah 3).

Sebuah syarikat moden dengan perniagaan yang luas biasanya mempunyai:

- sistem sokongan pengurusan (Sistem Sokongan Eksekutif - ESS) di peringkat strategik;

- Sistem Pengurusan Maklumat (Sistem Maklumat Pengurusan - MIS) dan sistem sokongan keputusan (Sistem Sokongan Keputusan - DSS) di peringkat pengurusan pertengahan;

- sistem pengetahuan bekerja (Sistem Kerja Ilmu - KWS) dan sistem automasi pejabat (Sistem Automasi Pejabat - OAS) pada tahap pengetahuan;

- sistem pemprosesan transaksi dalam talian (Sistem Pemprosesan Transaksi - TPS) di peringkat operasi.

Sistem pemprosesan transaksi dalam talian(TPS) – sistem asas yang berkhidmat di peringkat eksekutif (operasi) organisasi. Ini ialah sistem berkomputer untuk melaksanakan secara automatik sejumlah besar transaksi (Transaksi) yang membentuk proses perniagaan standard tahap ini. Contoh – penyelesaian komersial, pesanan, pendaftaran jualan, mengisi borang standard, senarai gaji, laporan. Pada tahap ini, matlamat, tugas dan sumber ditakrifkan dengan tepat, pelaksanaannya dikaitkan dengan risiko yang minimum, dan data, sebagai peraturan, diformalkan. Peraturannya sangat ketat dan keputusan sentiasa tersusun. Pematuhan dengan kriteria dan templat mesti lengkap. Jumlah data yang diproses adalah besar, tetapi Aliran Data dan Struktur Data dikenal pasti dengan jelas dan mudah dikawal dengan cara automatik.

Sistem maklumat pada tahap ini tidak bebas - ia biasanya dilaksanakan dalam bentuk aplikasi yang, mengikut peraturan tertentu, disepadukan ke dalam sistem maklumat korporat am.

Perisian sistem maklumat komputer (IS) adalah komponen yang diperlukan. Perisian ialah satu set atur cara yang berfungsi untuk menyelesaikan masalah tertentu pada komputer. Tanpa perisian yang sesuai, fungsi sistem yang direka bentuk dengan sempurna adalah mustahil, kerana maknanya hilang sepenuhnya. Bergantung kepada fungsi yang dilakukan oleh perisian, ia boleh dibahagikan kepada kumpulan: 1) perisian sistem 2) perisian aplikasi 3) instrumentasi (sistem instrumen)

Perisian (perisian) Program perisian sistem Sistem pengendalian Sistem perkhidmatan Sistem penyelenggaraan Cangkang perisian dan persekitaran Program utiliti (utiliti) Perisian aplikasi Program aplikasi pengguna Pakej program aplikasi (APP) Tujuan umum Berorientasikan kaedah Perisian Alat Bersepadu Berorientasikan masalah Sistem pengaturcaraan Persekitaran alat Permodelan sistem

1. PERISIAN SISTEM Perisian sistem (SPO) ialah program yang mengawal operasi IS dan melaksanakan pelbagai fungsi tambahan, contohnya, mengurus sumber IS, menyemak prestasi peranti teknikal, mengeluarkan maklumat rujukan tentang status IS, dsb. Ia bertujuan untuk semua kategori pengguna , digunakan untuk operasi IS yang cekap, serta pelaksanaan program aplikasi yang cekap. - Perisian sistem termasuk: sistem pengendalian; program perkhidmatan; penterjemah bahasa pengaturcaraan; program penyelenggaraan.

SISTEM OPERASI Sistem pengendalian (OS) ialah satu set atur cara yang menguruskan perkakasan komputer, sumbernya (RAM, ruang cakera), memastikan pelancaran dan pelaksanaan program aplikasi, dan mengautomasikan proses input/output. Tanpa sistem pengendalian, komputer akan mati. OS dimuatkan apabila anda menghidupkan komputer.

SISTEM PERKHIDMATAN Sistem perkhidmatan memperluaskan keupayaan OS untuk penyelenggaraan sistem dan menyediakan kemudahan pengguna. 1) Sistem penyelenggaraan ialah satu set alat perisian yang melakukan pemantauan, ujian dan diagnostik serta digunakan untuk menyemak fungsi peranti komputer dan mengesan kerosakan semasa operasi komputer. 2) Cangkang perisian untuk sistem pengendalian - program yang membolehkan pengguna menjalankan tindakan untuk mengurus sumber komputer menggunakan cara selain daripada yang disediakan oleh OS (lebih mudah difahami dan berkesan) (Norton Commander (Symantec), FAR (Fail dan Arkib urus. R)). 3) Utiliti (utiliti) adalah program tambahan yang menyediakan pengguna dengan sejumlah perkhidmatan tambahan untuk pelaksanaan kerja yang kerap dilakukan atau meningkatkan kemudahan dan keselesaan kerja (program pembungkus (archivers), program anti-virus, pengoptimuman ruang cakera dan program kawalan kualiti; maklumat program pemulihan, pemformatan, perlindungan data; program untuk membakar CD; pemacu - program.

2. PERISIAN APLIKASI Perisian aplikasi direka untuk menyelesaikan masalah pengguna tertentu dan mengatur proses pengkomputeran sistem maklumat secara keseluruhan. Perisian aplikasi membolehkan anda membangun dan melaksanakan tugas pengguna (aplikasi) dalam perakaunan, pengurusan kakitangan, dll. Perisian aplikasi berjalan di bawah kawalan perisian sistem, khususnya sistem pengendalian. Perisian aplikasi termasuk: - pakej program aplikasi tujuan umum (APP); - pakej program aplikasi untuk tujuan berfungsi.

Perisian tujuan am 1) Perisian tujuan am ialah produk perisian universal yang direka untuk mengautomasikan pembangunan dan pengendalian tugas pengguna dan sistem maklumat yang berfungsi secara amnya. Kelas pakej perisian aplikasi ini termasuk: - penyunting teks (pemproses perkataan) dan penyunting grafik; - hamparan; - sistem pengurusan pangkalan data (DBMS); - pakej bersepadu; - Teknologi kes; - cangkerang sistem pakar kecerdasan buatan.

PPP untuk tujuan fungsi 2) PPP untuk tujuan berfungsi ialah produk perisian yang bertujuan untuk mengautomasikan fungsi pengguna dalam kawasan aktiviti ekonomi tertentu. Kelas ini termasuk pakej perisian: perakaunan, perancangan teknikal dan ekonomi, pembangunan projek pelaburan, merangka pelan perniagaan untuk perusahaan, pengurusan kakitangan, sistem pengurusan perusahaan automatik secara keseluruhan.

3. PERISIAN ALAT Perisian alat (IPO) termasuk sistem pengaturcaraan untuk membangunkan atur cara baharu. Kepada sistem pengaturcaraan IPO (SP), seperti C++, Pascal, Persekitaran alat asas (ISE) untuk pembangunan aplikasi, seperti C++ Bilder, Delphi, Visual Basic, Java, yang termasuk alat pengaturcaraan visual, serta sistem pemodelan, contohnya , sistem simulasi Mat. Makmal, sistem pemodelan proses perniagaan Bp. pangkalan data Win dan Er. Menang dan lain-lain. Perlu diingatkan bahawa pada masa ini persekitaran alat digunakan terutamanya untuk membangunkan program.

PAKEJ PROGRAM APLIKASI BERSEPADU Pakej perisian bersepadu termasuk set alat dan komponen, setiap satunya adalah setara dalam fungsinya dengan pakej berorientasikan masalah. Sebagai contoh, pakej Microsoft Office bersepadu termasuk aplikasi yang boleh berfungsi secara autonomi, secara bebas antara satu sama lain (Pemproses perkataan Word, hamparan Excel, Access DBMS, dll.). Struktur pakej tersebut menyediakan komponen sistem yang memastikan pertukaran antara aplikasi yang berbeza, interaksinya dan penggunaan data kongsi tanpa konflik.

MODEL RUJUKAN PERSEKITARAN DAN SAMBUNGAN SISTEM TERBUKA Keperluan untuk keserasian dan interaksi program aplikasi membawa kepada pembangunan piawaian sistem Antara Muka Sistem Operasi Mudah Alih (set piawaian POSIX) dan piawaian komunikasi. Walau bagaimanapun, piawaian ini tidak meliputi julat keperluan yang diperlukan walaupun dalam skop yang dimaksudkan. Pembangunan penyeragaman dalam bidang IT dan pembentukan prinsip sistem terbuka dinyatakan dalam penciptaan persekitaran sistem terbuka berfungsi (OSE) dan pembinaan model yang sesuai yang akan meliputi piawaian dan spesifikasi untuk menyediakan keupayaan IT.

Model ini ditujukan kepada pengurus perkhidmatan IT dan pengurus projek yang bertanggungjawab untuk pemerolehan (pembangunan), pelaksanaan, operasi dan pembangunan sistem maklumat yang terdiri daripada perisian, perkakasan dan alat komunikasi yang heterogen. Program aplikasi dalam persekitaran OSE mungkin termasuk: Sistem Masa Nyata (RTS) dan Sistem Terbenam (ES); Sistem Pemprosesan Transaksi (TPS); sistem pengurusan pangkalan data (DBMS); pelbagai sistem sokongan keputusan (Sistem Sokongan Keputusan - DSS); sistem maklumat pengurusan untuk tujuan pentadbiran (Executive Information System - EIS) dan pengeluaran (Enterprise Resource Planning - ERP); IS geografi (Sistem Maklumat Geografi – GIS); sistem khusus lain yang mungkin menggunakan spesifikasi yang disyorkan oleh organisasi antarabangsa.

Dari sudut pandangan pengeluar dan pengguna, persekitaran OSE ialah infrastruktur berfungsi yang agak universal yang mengawal selia dan memudahkan pembangunan atau pemerolehan, operasi dan penyelenggaraan sistem aplikasi selamat yang: § dijalankan pada mana-mana platform yang digunakan oleh pembekal atau pengguna; § menggunakan mana-mana sistem pengendalian; § menyediakan akses kepada pangkalan data dan pengurusan data; § bertukar-tukar data dan berinteraksi melalui rangkaian mana-mana pembekal dan dalam rangkaian tempatan pengguna; § berinteraksi dengan pengguna melalui antara muka standard dalam sistem antara muka pengguna-komputer biasa.

Persekitaran OSE menyokong aplikasi komputer mudah alih, berskala dan saling kendali melalui fungsi standard, antara muka, format data, pertukaran dan protokol akses. Piawaian mungkin spesifikasi dan perjanjian antarabangsa, kebangsaan atau lain-lain yang tersedia secara umum. Piawaian dan spesifikasi ini tersedia kepada mana-mana pembangun, pembekal dan pengguna perisian dan perkakasan pengkomputeran dan komunikasi untuk membina sistem dan kemudahan yang memenuhi kriteria OSE.

Aplikasi dan alatan OSE adalah mudah alih jika ia dilaksanakan pada platform standard dan ditulis dalam bahasa pengaturcaraan piawai. Mereka beroperasi pada antara muka standard yang menghubungkannya dengan persekitaran pengkomputeran, membaca dan mencipta data dalam format standard, dan memindahkannya mengikut protokol standard yang dijalankan dalam persekitaran pengkomputeran yang berbeza. Aplikasi dan alatan OSE boleh berskala merentas pelbagai platform dan konfigurasi rangkaian - daripada PC kepada pelayan berkuasa, daripada sistem pengkomputeran selari tempatan kepada sistem GRID yang besar. Pengguna boleh melihat perbezaan dalam jumlah sumber pengkomputeran pada mana-mana platform dengan beberapa tanda tidak langsung, contohnya, dengan kelajuan pelaksanaan program aplikasi, tetapi tidak pernah oleh kegagalan sistem.

Program aplikasi dan alatan OSE berinteraksi antara satu sama lain jika ia menyediakan perkhidmatan kepada pengguna menggunakan protokol standard, format pertukaran data dan antara muka sistem pemprosesan yang bekerjasama atau diedarkan untuk penggunaan maklumat yang disasarkan. Proses pemindahan maklumat dari satu platform ke platform lain melalui rangkaian kawasan setempat (LAN) atau gabungan mana-mana rangkaian (sehingga yang global) mestilah benar-benar telus kepada program aplikasi dan pengguna dan tidak menyebabkan masalah teknikal dalam penggunaan. Walau bagaimanapun, lokasi dan lokasi platform lain, sistem pengendalian, pangkalan data, program dan pengguna seharusnya tidak penting kepada aplikasi yang digunakan.

Penerangan model menggunakan elemen berikut: 1) Objek logik, termasuk: a) Perisian aplikasi (ASW), b) Platform aplikasi terdiri daripada satu set komponen perisian dan perkakasan yang melaksanakan perkhidmatan sistem yang digunakan oleh ASW. Konsep platform aplikasi tidak termasuk pelaksanaan fungsi tertentu. Sebagai contoh, platform boleh terdiri daripada pemproses yang digunakan oleh berbilang aplikasi kepada sistem teragih yang besar. c) Persekitaran platform luaran terdiri daripada elemen luaran kepada perisian dan platform aplikasi (stesen kerja, peranti persisian luaran untuk mengumpul, memproses dan menghantar data, objek infrastruktur komunikasi, perkhidmatan platform lain, sistem pengendalian atau peranti rangkaian).

2) Antara muka yang mengandungi: a) Antaramuka Program Aplikasi (API) ialah antara muka antara perisian dan platform aplikasi. Fungsi utama API adalah untuk menyokong kemudahalihan perisian. Pengelasan API dibuat bergantung pada jenis perkhidmatan yang dijual: interaksi dalam sistem pengguna-komputer, pertukaran maklumat antara aplikasi, perkhidmatan sistem dalaman, perkhidmatan komunikasi. b) Antara Muka Persekitaran Luaran (EEI) menyediakan pemindahan maklumat antara platform aplikasi dan persekitaran luaran, serta antara program aplikasi yang berjalan pada platform yang sama.

Objek logik diwakili oleh tiga kelas, antara muka dengan dua. Dalam konteks model rujukan OSE, perisian aplikasi secara langsung mengandungi kod program, data, dokumentasi, ujian, sokongan dan alatan latihan. Model rujukan OSE RM melaksanakan dan mengawal hubungan pembekal-pengguna. Objek logik platform aplikasi dan persekitaran luaran adalah pembekal perkhidmatan, perisian adalah pengguna. Mereka berinteraksi menggunakan satu set API dan EEI yang ditakrifkan oleh model

Antara muka EEI ialah gabungan ketiga-tiga antara muka, setiap satunya mempunyai ciri yang ditakrifkan oleh peranti luaran: 1) Antara Muka Perkhidmatan Komunikasi (CSI) - menyediakan perkhidmatan untuk melaksanakan interaksi dengan sistem luaran. Pelaksanaan interaksi dilakukan melalui penyeragaman protokol dan format data yang boleh ditukar menggunakan protokol yang telah ditetapkan; 2) Antara Muka Komputer Manusia (HCI) – antara muka yang melaluinya interaksi fizikal antara pengguna dan sistem perisian dijalankan; 3) Antara Muka Perkhidmatan Maklumat (ISI) – sempadan interaksi dengan memori luaran untuk penyimpanan data jangka panjang, dipastikan oleh penyeragaman format dan sintaks untuk pembentangan data.

Platform aplikasi menyediakan perkhidmatan untuk pelbagai aplikasi melalui kedua-dua antara muka utama ke platform. Persekitaran OSE memastikan fungsi perisian menggunakan peraturan tertentu, komponen, kaedah untuk antara muka elemen sistem (Keserasian Palam) dan pendekatan modular untuk pembangunan perisian dan sistem maklumat. Kelebihan model ialah pengasingan persekitaran luaran kepada elemen bebas yang mempunyai fungsi tertentu dan antara muka yang sesuai, dan kemungkinan penggunaannya untuk menerangkan sistem yang dibina pada seni bina pelayan-pelanggan. Kelemahan relatif ialah tidak semua spesifikasi yang diperlukan masih tersedia pada tahap piawaian yang diselaraskan antarabangsa.

KRITERIA UNTUK PEMILIHAN PERISIAN § § § § § kestabilan produk dan syarikat; harga/bajet; kemungkinan integrasi dengan program lain; peluang yang disediakan; ketersediaan perkhidmatan pelanggan dan kecekapannya; bilangan gambar dan simbol yang terdapat dalam pangkalan data; tujuan, keperluan dan penggunaan perisian anda; jumlah dan kerumitan data yang perlu diproses; serasi dengan platform Macintosh atau Windows; kehadiran program tambahan yang memperluaskan keupayaan perisian.

TREND UTAMA DALAM PEMBANGUNAN PERISIAN ADALAH - penyeragaman kedua-dua komponen perisian individu dan antara muka antara mereka, yang membolehkan penggunaan aplikasi tertentu pada platform perkakasan yang berbeza dan dalam persekitaran sistem pengendalian yang berbeza, serta memastikan interaksinya dengan julat yang luas. daripada permohonan; - fokus pada reka bentuk berorientasikan objek dan pengaturcaraan perisian, yang, bersama-sama dengan penyeragamannya, membolehkan kita beralih kepada teknologi baharu - teknologi "memasang" aplikasi; - mengintelektualisasikan antara muka pengguna, memastikan intuitifnya, bukan- prosedur dan penghampiran bahasa komunikasi dengan komputer kepada bahasa profesional pengguna; menyesuaikan antara muka pengguna dengan ciri dan keperluan pengguna tertentu apabila mengatur dialognya dengan komputer; penggunaan multimedia dalam pelaksanaan antara muka pengguna; - intelektualisasi keupayaan program dan sistem perisian; Kaedah kecerdasan buatan semakin digunakan apabila mereka bentuk aplikasi, yang memungkinkan untuk menjadikan aplikasi lebih "pintar" dan menyelesaikan masalah yang semakin kompleks, kurang formal;

- penyejagatan komponen individu (modul) program aplikasi dan peralihan beransur-ansur komponen ini, dan kemudian program itu sendiri, daripada bidang perisian aplikasi khusus kepada bidang perisian aplikasi universal. Situasi yang sama timbul dengan pemproses perkataan, yang pada satu masa dimiliki oleh perisian aplikasi khusus; - fokus pada kerja bersama, kumpulan pengguna apabila menyelesaikan masalah tertentu menggunakan alat perisian. Dalam hal ini, apabila membangunkan perisian, semakin banyak perhatian diberikan kepada komponen komunikasi. - pelaksanaan perisian ke dalam komponen perkakasan cara teknikal (produk) penggunaan besar-besaran - televisyen, telefon, dll. Ini, dalam satu tangan, meningkatkan keperluan untuk kebolehpercayaan perisian dan antara muka pengguna, dan sebaliknya, ia memerlukan pengguna pada tahap tertentu pengetahuan yang lebih lengkap tentang konsep asas perisian (fail, folder, dll.) dan tentang tindakan biasa dalam persekitaran perisian; - peralihan beransur-ansur komponen perisian ciri perisian aplikasi khusus kepada perisian aplikasi universal. Alat perisian yang sebelum ini tersedia untuk pakar dalam kawasan masalah tertentu menjadi tersedia kepada pelbagai pengguna. Hanya 15-20 tahun yang lalu, penyunting teks tersedia terutamanya kepada pekerja jabatan yang terlibat dalam aktiviti penerbitan.

INFO PERNIAGAAN Sejarah Syarikat ini diasaskan pada 14 Mei 2001 untuk memenuhi permintaan sumber maklumat undang-undang. Professional Legal Systems LLC ialah salah satu syarikat Vladimir Grevtsov. Hari ini, Professional Legal Systems LLC adalah salah satu peneraju dalam penyebaran maklumat undang-undang dalam bentuk elektronik di wilayah Republik Belarus. Products LLC "Sistem Perundangan Profesional" menghasilkan dan menjual sistem perundangan analitikal "Maklumat Perniagaan". Sehingga 2008, syarikat itu diwakili di pasaran oleh sistem analisis rujukan Glavbukh-Info, yang tidak lagi wujud dengan kemasukan Maklumat Perniagaan APS ke dalam pasaran. Pelanggan kami Bilangan organisasi yang telah memilih "Maklumat-Perniagaan" APS sebagai sumber maklumat undang-undang semakin meningkat dan kini berjumlah kira-kira 10,000.

SISTEM PENCAPAIAN MAKLUMAT “ETALON” Bank data rujukan maklumat undang-undang Republik Belarus dengan sistem perolehan maklumat “ETALON” versi 6.1 (EDPI) ialah maklumat negeri utama dan sumber undang-undang yang dibentuk, diselenggara dan mewakili satu set data bank "Perundangan Republik Belarus", "Keputusan kerajaan tempatan dan pemerintahan sendiri", "Perjanjian antarabangsa". EBDPI diedarkan dalam bentuk salinan elektronik (IPS "ETALON"). IRS "ETALON" termasuk daripada 3 hingga 6 bank data, termasuk: Perundangan Republik Belarus; Perjanjian antarabangsa; Keputusan kerajaan tempatan dan badan kerajaan sendiri; Perintah Presiden dan Ketua Pentadbiran Presiden Republik Belarus (disediakan dalam perjanjian dengan Pentadbiran Presiden Republik Belarus); Perintah Kerajaan dan Perdana Menteri Republik Belarus; Amalan timbang tara; Amalan penguatkuasaan undang-undang.

CONSULTANT PLUS Program Perunding ialah sistem rujukan undang-undang yang dibangunkan untuk pakar undang-undang, serta akauntan Republik Belarus. Perunding termasuk jenis dokumen berikut: tindakan undang-undang pengawalseliaan Republik Belarus, ulasan dan penjelasan kepada dokumen, ulasan tentang situasi tertentu dari amalan undang-undang dan perakaunan, artikel maklumat dari majalah berkala, buku, koleksi isu perakaunan dan undang-undang, ulasan analisis , maklumat rujukan (kadar pertukaran Republik Belarus, saiz kadar pembiayaan semula, kalendar, dsb.) borang dokumen yang diluluskan, skim surat menyurat akaun, bahan analisis berguna untuk pakar dalam pelbagai bidang, dan lain-lain. Perunding ialah penyelesaian yang sangat baik dan nilai tambah yang besar untuk perniagaan anda di Republik Belarus.

MICROSOFT VISIO Microsoft Visio ialah editor grafik vektor, gambar rajah dan editor carta alir untuk Windows. Tersedia dalam tiga edisi: Standard, Profesional dan Pro untuk Office. Visio pada asalnya dibangunkan dan diperoleh oleh Visio Corporation. Microsoft memperoleh syarikat itu pada tahun 2000, kemudian produk itu dipanggil Visio 2000, dijenamakan semula, dan produk itu dimasukkan ke dalam Microsoft Office Visio menyokong set templat yang luas - carta alir proses perniagaan, rajah rangkaian, rajah aliran kerja, model pangkalan data dan rajah perisian. Ia boleh digunakan untuk menggambarkan dan memperkemas proses perniagaan, menjejak kemajuan projek dan penggunaan sumber, mengoptimumkan sistem, mencipta carta organisasi, peta rangkaian dan pelan bangunan.

2. Perisian sistem maklumat

2.1 Pengelasan perisian

Perisian sistem maklumat difahami sebagai satu set perisian dan alat dokumentari untuk mencipta dan mengendalikan sistem pemprosesan data menggunakan teknologi komputer.

Bergantung pada fungsi yang dilakukan oleh perisian, ia boleh dibahagikan kepada 2 kumpulan: perisian asas (sistem) (Rajah 1) dan perisian aplikasi (Rajah 2).

Perisian asas (sistem) mengatur proses pemprosesan maklumat dalam komputer dan menyediakan persekitaran kerja biasa untuk program aplikasi. Perisian teras sangat berkait rapat dengan perkakasan yang kadangkala dianggap sebagai sebahagian daripada komputer.

Perisian aplikasi direka untuk menyelesaikan masalah pengguna tertentu dan mengatur proses pengkomputeran sistem maklumat secara keseluruhan.

Perisian asas (sistem) termasuk:

OS;

program perkhidmatan;

penterjemah bahasa pengaturcaraan;

program penyelenggaraan.

Sistem pengendalian (OS) menyediakan kawalan pemprosesan maklumat dan interaksi antara perkakasan dan pengguna. Salah satu fungsi OS yang paling penting ialah automasi proses input/output maklumat dan kawalan pelaksanaan tugas aplikasi yang diselesaikan oleh pengguna. OS memuatkan atur cara yang diperlukan dan memori komputer dan memantau kemajuan pelaksanaannya; Menganalisis situasi yang mengganggu pengiraan biasa dan memberi arahan tentang perkara yang perlu dilakukan jika kesukaran timbul.

Berdasarkan fungsi yang dilakukan, OS boleh dibahagikan kepada tiga kumpulan (lihat Rajah 1): tugasan tunggal (pengguna tunggal); multitasking (berbilang pengguna); rangkaian.

nasi. 1. Perisian asas (sistem).

Sistem pengendalian tugas tunggal direka bentuk untuk membolehkan seorang pengguna melakukan satu tugas tertentu pada satu masa. Wakil tipikal sistem pengendalian sedemikian ialah MS-DOS (dibangunkan oleh Microsoft). Sistem pengendalian berbilang tugas menyediakan penggunaan kolektif komputer dalam mod perkongsian masa berbilang program (terdapat beberapa program - tugas - dalam memori komputer, dan pemproses mengagihkan sumber komputer antara tugas). Wakil biasa kelas OS ini ialah: UNIX, OS 2 IBM Corporation, Microsoft Windows 95, Microsoft Windows NT dan beberapa yang lain.

Sistem pengendalian rangkaian dikaitkan dengan kemunculan rangkaian tempatan dan global 11 yang direka untuk menyediakan akses pengguna kepada semua sumber rangkaian komputer. Wakil biasa sistem pengendalian rangkaian ialah:

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

Perisian perkhidmatan ialah satu set produk perisian yang menyediakan pengguna dengan perkhidmatan tambahan apabila bekerja dengan komputer dan mengembangkan keupayaan sistem pengendalian.

Berdasarkan kefungsian, alat perkhidmatan boleh dibahagikan kepada:

menambah baik antara muka pengguna;

melindungi data daripada kemusnahan dan capaian yang tidak dibenarkan;

data pemulihan;

mempercepatkan pertukaran data antara cakera dan RAM:

mengarkib-nyahzip;

agen antivirus.

Mengikut kaedah organisasi dan pelaksanaan, alat perkhidmatan boleh diwakili oleh: cangkerang, utiliti dan program yang berdiri sendiri. Perbezaan antara shell dan utiliti sering dinyatakan hanya dalam kesejagatan yang pertama dan pengkhususan yang terakhir.

nasi. 2. Perisian aplikasi

Cangkang yang merupakan tambahan kepada OS dipanggil cangkerang operasi. Cangkang adalah seperti tetapan di atas sistem pengendalian. Utiliti dan program bersendirian mempunyai tujuan yang sangat khusus dan masing-masing melaksanakan fungsinya sendiri. Tetapi utiliti, tidak seperti program yang berdiri sendiri, dilaksanakan dalam persekitaran shell yang sepadan. Pada masa yang sama, mereka bersaing dalam fungsi mereka dengan program OS dan utiliti lain. Oleh itu, klasifikasi alat perkhidmatan berdasarkan fungsi dan kaedah pelaksanaannya agak kabur dan sangat bersyarat.

2.2 Perisian aplikasi dan trend pembangunannya

Perisian tujuan am atau perisian aplikasi standard termasuk program yang ditujukan untuk mana-mana pengguna PC, tanpa mengira bidang minat profesional mereka. Ini adalah program-program berikut:

pemproses kata,

pemproses meja,

sistem grafik ilustrasi dan perniagaan (pemproses grafik),

sistem pengurusan pangkalan data,

sistem pakar,

program untuk pengiraan matematik, pemodelan dan analisis data eksperimen.

Semua program ini mempunyai aplikasi yang luas. Walau bagaimanapun, pakar dalam bidang yang berbeza juga menggunakan program khas yang hanya mereka perlukan, berkaitan dengan perisian khas. Oleh itu, peguam secara meluas menggunakan sistem maklumat rujukan seperti "Garant", "Penasihat Undang-undang" atau "Consultant Plus".

Perisian aplikasi (Gamb. 2) direka bentuk untuk membangun dan melaksanakan tugas pengguna tertentu (aplikasi). Perisian aplikasi berjalan di bawah kawalan perisian asas, khususnya sistem pengendalian.

Penyunting dokumen ialah jenis perisian aplikasi yang paling banyak digunakan. Mereka membolehkan anda menyediakan dokumen dengan lebih cepat dan lebih mudah daripada menggunakan mesin taip. Editor dokumen membolehkan anda menggunakan fon aksara yang berbeza, perenggan bentuk bebas, membalut perkataan secara automatik pada baris baharu, membolehkan anda membuat nota kaki, memasukkan gambar, halaman nombor dan nota kaki secara automatik, dsb. Wakil penyunting dokumen – program Microsoft Word, Wordpad.

Pemproses meja. Apabila bekerja dengan pemproses hamparan, jadual segi empat tepat dipaparkan pada skrin, sel yang boleh mengandungi nombor, teks penerangan dan formula untuk mengira nilai dalam sel berdasarkan data yang dinamakan. Semua pemproses hamparan biasa membolehkan anda mengira nilai elemen jadual menggunakan formula yang diberikan, membina pelbagai graf berdasarkan data dalam jadual, dsb. Wakil keluarga pemproses hamparan Microsoft Excel, Quatro Pro.

Penyunting grafik membolehkan anda membuat dan mengedit lukisan. Editor yang paling mudah memberikan keupayaan untuk melukis garisan, lengkung, kawasan warna skrin, mencipta inskripsi dalam pelbagai fon, dsb. Kebanyakan editor membenarkan anda memproses imej yang diperoleh menggunakan pengimbas. Wakil editor grafik - Adobe Photoshop, Corel Draw.

Pangkalan data undang-undang mengandungi teks dokumen kawal selia dan menyediakan bantuan, carian kontekstual, percetakan, dsb. Wakil pangkalan data undang-undang – pakej Penjamin dan Perunding+.

Sistem reka bentuk bantuan komputer (CAD) membolehkan anda melukis dan mereka bentuk pelbagai objek dan mekanisme menggunakan komputer. Antara sistem kelas kecil dan sederhana di dunia, sistem AutoCad daripada AutoDesk adalah yang paling popular. Pakej domestik dengan fungsi yang serupa ialah Kompas.

Sistem pengurusan pangkalan data (DBMS) membolehkan anda mengurus tatasusunan maklumat yang besar - pangkalan data. Sistem perisian jenis ini membolehkan anda memproses tatasusunan maklumat pada komputer, memberikan input, mencari, mengisih pilihan rekod, menyusun laporan, dsb. Wakil kelas program ini ialah Microsoft Access, Clipper, Paradox.

Sistem bersepadu menggabungkan keupayaan sistem pengurusan pangkalan data, pemproses hamparan, penyunting teks, sistem grafik perniagaan, dan kadangkala keupayaan lain. Sebagai peraturan, semua komponen sistem bersepadu mempunyai antara muka yang serupa, yang menjadikannya lebih mudah untuk belajar cara bekerja dengannya. Wakil sistem bersepadu ialah pakej Microsoft Office dan Open Office analog percumanya.

Program perakaunan direka untuk mengekalkan rekod perakaunan, menyediakan penyata kewangan dan analisis kewangan perusahaan. Oleh kerana ketidakserasian perakaunan domestik dengan yang asing, di negara kita hampir secara eksklusif program perakaunan domestik digunakan. Sistem yang paling biasa ialah 1C: Perusahaan dan Akauntan Maklumat.

Trend utama dalam pembangunan perisian aplikasi berkait rapat dengan penciptaan dan peralihan kepada sistem maklumat generasi keempat berdasarkan struktur hierarki, di mana pusat graviti telah dipindahkan dari rangkaian pengguna akhir tempatan ke rangkaian pelayan tempatan. . Asas IS generasi keempat ialah keperluan untuk mengurangkan sumber operasi IS sambil meningkatkan kebolehskalaan sistem dan memperluaskan julat tanggungjawab fungsinya.

Dalam tempoh lima tahun akan datang, peningkatan mendadak dalam kerumitan perisian yang direka untuk sistem maklumat pelbagai kelas dijangka. Akibat daripada ini adalah keperluan yang lebih ketat untuk ciri-ciri komputer, peralatan rangkaian, kapasiti saluran komunikasi, serta penentuan pengagihan beban optimum dalam nod IS, di mana sumber diberikan kepada pengguna akhir pada prinsip "tepat sebagai sebanyak yang diperlukan.”

Oleh itu, untuk semua bahagian syarikat adalah perlu untuk memilih konfigurasi pelayan dan komposisi perisian yang paling sesuai dan mengimbangi pengagihan beban antara pelayan pusat, pelayan tempatan dan stesen kerja pengguna akhir dalam setiap bahagian perusahaan. Akhirnya, pilihan perkakasan dan perisian yang mencukupi untuk sistem bergantung pada ini, dan untuk setiap IS khusus masalah ini memerlukan pendekatan individu. Walau bagaimanapun, beberapa prinsip am untuk mengimbangi sistem boleh diberikan.

Bergantung kepada tujuan, semua perisian (perisian) boleh dibahagikan kepada perisian sistem, sistem pengaturcaraan dan perisian aplikasi.

Perisian sistem memainkan peranan yang dominan kerana hakikat bahawa tanpa ujian awal dan pemantauan operasi pengendalian peranti, adalah mustahil untuk mula bekerja, dan tanpa penerangan tentang tindakan asas, PC tidak dapat melaksanakan satu arahan.

Komponen perisian sistem termasuk sistem pengendalian, alat pemantauan dan diagnostik.

Sistem operasi menduduki tempat istimewa di kalangan perisian sistem, kerana program sistem pengendalian individu mula berfungsi serta-merta selepas menghidupkan PC. Mereka adalah orang yang menjalankan dialog antara pengguna dan PC, mengurus sumber komputer (RAM, ruang pada media luaran, maklumat), melancarkan program aplikasi, dan menyediakan pengguna dan program aplikasi dengan antara muka yang mudah (mesra).

Dengan permulaan penggunaan mikropemproses dalam komputer, keperluan untuk sistem pengendalian meningkat dan di kalangan banyak pengeluar perisian, pengeluar sistem pengendalian mula menduduki kedudukan utama.

Sehingga baru-baru ini, komputer seperti PC IBM menggunakan beberapa jenis sistem pengendalian:

· MS-DOS - sistem pengendalian cakera daripada Microsoft (yang paling popular);

· PC-DOS - sistem pengendalian cakera daripada IBM;

· DR-DOS - sistem pengendalian cakera daripada Penyelidikan Digital (digunakan semasa bekerja dengan perisian rangkaian daripada Novell);

· UNIX - sistem pengendalian cakera daripada Bell Laboratories (digunakan semasa bekerja di Internet);

· Linux ialah salah satu daripada varian sistem pengendalian jenis UNIX.

Dalam beberapa tahun kebelakangan ini, kebanyakan komputer peribadi menjalankan sistem pengendalian Microsoft Windows.

Satu lagi komponen penting perisian sistem ialah pemandu - mengembangkan keupayaan DOS untuk mengawal pelbagai peranti PC (papan kekunci, tetikus, RAM, cakera keras, dll.). Dengan bantuan mereka, anda boleh menyambungkan peranti baharu ke PC anda atau mengubah suai penggunaan peranti yang telah dipasang.

Kumpulan ketiga perisian sistem terdiri daripada pembalut, menyediakan cara dialog yang lebih visual dan mudah antara pengguna dan PC. Yang paling popular ialah The Norton Commander dan rakan sejawatannya yang berasaskan Windows, Windows Commander.

Direka untuk berfungsi dalam mod grafik cengkerang operasi- sekumpulan program yang agak berkuasa yang membolehkan pengguna melaksanakan beberapa program secara serentak (multiprogramming), membina tingkap pada skrin, mewakili satu set cara yang kaya untuk memaparkan imej pada skrin dan memanipulasinya. Yang paling terkenal ialah persekitaran operasi Windows dari Microsoft. Di samping itu, kumpulan ini termasuk GEM, GeoWorks, DesqView.

Kumpulan kelima dan terakhir kategori ini biasanya dikumpulkan program tambahan (utiliti). Ini termasuk:

· program pembungkus yang membenarkan, menggunakan kaedah khas, untuk "memampatkan" fail yang dimaksudkan untuk penyimpanan arkib. Yang paling popular ialah ari.exe, rar.exe, zip.exe;

· program anti-virus yang direka untuk mendiagnosis dan "merawat" program yang rosak oleh virus komputer (AVP Kaspersky, Doktor Weber, dsb.);

· program komunikasi yang direka untuk mengatur pertukaran maklumat antara komputer (LapLink.exe, DeskLink.exe, FastLynx.exe, dsb., dibekalkan dengan peralatan yang sesuai);

· program diagnostik yang membolehkan anda menguji prestasi pelbagai peranti PC dan mendapatkan maklumat latar belakang tentang keupayaan teknikal PC (ScanDisk, Check Disk);

· program pengoptimuman, “caching” dan program pemampatan cakera dinamik, memori dan pengurusan cetakan, dsb. (SmartDRV, QEMM-386).

Sistem pengaturcaraan termasuk bahasa pengaturcaraan dan penterjemah, dan membolehkan anda membangunkan kedua-dua perisian sistem dan aplikasi. Oleh itu, dalam pengaturcaraan mereka memainkan peranan sebagai alat pengeluaran. Bergantung pada tahap kerumitan, bahasa pengaturcaraan dibahagikan kepada bahasa peringkat tinggi dan rendah. Semakin kompleks bahasa, semakin rendah tahapnya dan semakin besar, sebagai peraturan, keupayaannya.

Bahasa peringkat tinggi termasuk, sebagai contoh, BASIC, yang merupakan bahasa yang paling mudah untuk dipelajari, memfokuskan pada kerja perbualan.

Bahasa peringkat rendah termasuk Assembler, bahasa yang mencerminkan seni bina komputer, menyediakan akses kepada daftar, petunjuk kaedah menangani dan perihalan operasi dari segi arahan pemproses. Bahasa pemasangan digunakan untuk membangunkan sistem pengendalian. Satu lagi wakil bahasa peringkat rendah ialah SI - bahasa pengaturcaraan sejagat, pada asalnya dibangunkan sebagai bahasa pengaturcaraan sistem untuk sistem pengendalian UNIX. Pada masa ini ia adalah salah satu bahasa yang paling popular.

Kepelbagaian bahasa pengaturcaraan disebabkan oleh pelbagai jenis tugas yang dihadapi oleh komputer. Jadi, untuk menjalankan pengiraan saintifik pada tahun 1956. FORTRAN (FORmula TRANslator) telah dicipta, dan pada akhir 50-an bahasa algoritma Algol (ALGOrithmic Language) telah dicipta. Bahasa pertama yang memperkenalkan konsep luas jenis data dan prinsip pengaturcaraan berstruktur ialah Pascal.

Di samping itu, terdapat satu set bahasa khusus yang agak besar - Dbase, SQL, Turbo Pascal, Prolog, Visual Basic, JavaScript, DELPHI, PHP, dll.

Dari masa ke masa, semua bahasa mengalami perubahan dan versi baharu muncul. Oleh itu, selepas nama bahasa biasanya terdapat nombor versi yang terdiri daripada dua bahagian (contohnya, 5.1, 4.02). Jika bahasa dalam versi baharu mengalami perubahan ketara, bahagian pertama nombornya ditukar, tetapi jika kita bercakap tentang penambahan kecil sahaja, bahagian kedua diubah.

Biasanya program ini ditulis dalam bahasa simbolik yang hampir dengan bahasa Inggeris. Teks program yang ditulis oleh pengguna dipanggil modul sumber. Teks ini tidak dapat difahami oleh komputer. Untuk menukar modul sumber menjadi satu objek - satu set arahan mesin, gunakan penterjemah. Terdapat dua jenis penterjemah: jurubahasa dan penyusun.

Jurubahasa menyediakan terjemahan arahan demi arahan teks program dengan pelaksanaan serentak arahan diterjemahkan ke dalam kod mesin. Prosedur terjemahan disertakan dengan menyemak ejaan perintah yang betul. Jika ralat dikesan akibat semakan, pelaksanaan program berhenti, dan mesej muncul pada skrin tentang sifat ralat (jika komputer dapat mengenal pastinya) dan nombor talian di mana ralat itu dikesan. Kelemahan jurubahasa termasuk prestasi rendah. Ini dijelaskan oleh fakta bahawa setiap kali program dilancarkan untuk pelaksanaan (walaupun ia dijamin tidak mengandungi sebarang ralat), setiap baris teks program diperiksa untuk ralat dan diterjemahkan ke dalam kod mesin.

Pengkompil menterjemah (sambil memeriksa ketepatan penulisan arahan) keseluruhan program ke dalam kod mesin sekaligus. Akibatnya, modul objek dicipta. Jika perlu, beberapa modul objek digabungkan menjadi satu modul beban menggunakan program penghubung khas. Hanya selepas mencipta modul beban program boleh dilancarkan. Program yang diterjemahkan ke dalam kod mesin menggunakan pengkompil berfungsi lebih cepat, kerana apabila program dilancarkan, pelaksanaannya serta-merta bermula tanpa pemeriksaan dan terjemahan tambahan.

Perisian aplikasi dibahagikan kepada tiga kumpulan bergantung kepada skop permohonan.

Kumpulan pertama terdiri aplikasi tujuan umum. Ini termasuk: editor teks, pemproses jadual, DBMS, dsb.

Penyunting teks- program untuk mencipta dan memproses teks program dan dokumen. Terdapat senarai program sedemikian yang agak besar. Setiap daripada mereka mempunyai kelebihan dan kekurangan sendiri. Penyunting teks yang paling popular ialah Microsoft word.

Pemproses meja menyediakan kerja dengan tatasusunan besar maklumat berangka. Pemproses jadual yang paling terkenal termasuk: Excel, Lotus. Pada masa ini, peneraju mutlak ialah pemproses meja Excel, dibangunkan oleh syarikat Microsoft. Pemproses hamparan ialah jadual segi empat tepat, sel yang boleh mengandungi nombor, simbol (perkataan) dan formula untuk mengira nilai. Kebanyakan proses hamparan dilengkapi dengan perpustakaan fungsi yang cukup kaya untuk pengiraan. Selain pengiraan, banyak program dalam kumpulan ini membolehkan anda membina graf berdasarkan data yang tersedia. Perkhidmatan tambahan selalunya termasuk keupayaan untuk merekod arahan makro, mencipta borang input dan output anda sendiri, dan bertukar maklumat dengan pangkalan data.

Sistem pengurusan pangkalan data(DBMS) - sistem mendapatkan maklumat yang membolehkan anda memproses (memasukkan, mencari, mengisih, dll.) sejumlah besar maklumat. Contoh pangkalan data paling mudah ialah indeks kad asas. DBMS yang lebih kompleks memungkinkan untuk menyelesaikan masalah yang berkaitan dengan pemprosesan beberapa tatasusunan maklumat yang saling berkaitan oleh pelbagai perhubungan. DBMS yang paling popular termasuk Oracle, MS SQL, Akses. Pada masa lalu mereka telah digunakan secara meluas Dbase IV, Paradox 4, Fox Rro, Pembangun Profesional Clarion, Clipper, RBase.

Sistem grafik perniagaan dan saintifik (alat) membolehkan anda memaparkan pelbagai jenis graf dan carta. Antara sistem ini, yang paling popular ialah Carta Microsoft, grafik Harvard, StatGraf.

Kumpulan kedua termasuk program aplikasi khusus. Ini termasuk program aplikasi yang bertujuan untuk menyelesaikan sebarang masalah yang sangat khusus. Sebagai contoh, pada masa ini di pasaran perisian terdapat satu set program perakaunan yang agak besar (1C, BEST, Turbo-accountant, Parus, dll.), Program latihan (bahasa, matematik, dll.).

Pakej aplikasi bersepadu menggabungkan keupayaan penyunting teks, pemproses hamparan dan DBMS. Sebagai peraturan, antara muka setiap komponen mempunyai penampilan yang berkaitan, tindakan serupa dilakukan dengan cara yang sama, yang memudahkan proses menguasai keseluruhan pakej. Wakil yang paling menonjol bagi kumpulan perisian ini ialah Microsoft Office- produk perbadanan Microsoft.