Axborot tizimi va dasturiy ta'minot o'rtasidagi farq. IC dasturiy ta'minoti

AISni loyihalashtirish metodologiyasining asosiy tushunchalaridan biri bu uning dasturiy ta'minotining hayotiy tsikli kontseptsiyasidir (LC dasturi). "Lifecycle" dasturiy ta'minoti - bu uni yaratish zarurligi to'g'risida qaror qabul qilingan paytdan boshlab boshlanib, xizmatdan butunlay tortib olingan paytgacha tugaydigan jarayon. Dasturiy ta'minot hayot tsiklining tuzilishi uchta jarayon guruhiga asoslangan:

  • asosiy dasturiy ta'minotning hayot aylanish jarayonlari (sotib olish, etkazib berish, ishlab chiqish, ishlatish, texnik xizmat ko'rsatish);
  • sho''ba korxonasi asosiy jarayonlarning bajarilishini ta'minlaydigan jarayonlar (hujjatlar, konfiguratsiyani boshqarish, sifatni ta'minlash, tekshirish, tasdiqlash, baholash, audit, muammolarni hal qilish);
  • tashkiliy jarayonlar (loyihani boshqarish, loyiha infratuzilmasini yaratish, hayot tsiklini o'zi belgilash, baholash va takomillashtirish, o'qitish).

Rivojlanish - bu belgilangan talablarga muvofiq dasturiy ta'minot va uning tarkibiy qismlarini yaratish bo'yicha barcha ishlar, shu jumladan loyihaviy va ekspluatatsion hujjatlarni tayyorlash, dasturiy mahsulotlarning ish qobiliyatini va tegishli sifatini tekshirish uchun zarur bo'lgan materiallarni tayyorlash, xodimlar malakasini oshirishni tashkil etish uchun zarur materiallar va boshqalar. Dasturiy ta'minotni ishlab chiqish odatda tahlil, loyihalash va amalga oshirishni (dasturlashni) o'z ichiga oladi.

Ekspluatatsiya dasturiy ta'minot tarkibiy qismlarini ishga tushirish bo'yicha ishlarni, shu jumladan ma'lumotlar bazalarini va foydalanuvchi ish stantsiyalarini sozlash, operatsion hujjatlarni taqdim etish, xodimlarni o'qitish va boshqalarni o'z ichiga oladi va to'g'ridan-to'g'ri ishlashni, shu jumladan muammolarni lokalizatsiya qilish va ularning paydo bo'lish sabablarini yo'q qilishni o'z ichiga oladi; dasturiy ta'minotni belgilangan me'yoriy hujjatlar doirasida o'zgartirish, tizimni takomillashtirish, rivojlantirish va modernizatsiya qilish bo'yicha takliflar tayyorlash.

Loyiha boshqaruvi ishni rejalashtirish va tashkil etish, rivojlanish guruhlarini yaratish va bajarilgan ishlarning muddati va sifatini nazorat qilish bilan bog'liq. Loyihaning texnik va tashkiliy ta'minoti loyihani amalga oshirish usullari va vositalarini tanlash, rivojlanishning oraliq holatlarini tavsiflash usullarini aniqlash, dasturiy ta'minotni sinovdan o'tkazish usullari va vositalarini ishlab chiqish, kadrlar malakasini oshirish va boshqalarni o'z ichiga oladi. Loyiha sifatini ta'minlash dasturiy ta'minotni tekshirish, tekshirish va sinov muammolari bilan bog'liq. Tekshirish - bu ma'lum bir bosqichda erishilgan rivojlanishning hozirgi holati ushbu bosqich talablariga javob berish-qilmasligini aniqlash jarayoni. Tekshirish rivojlanish parametrlarining dastlabki talablarga muvofiqligini baholashga imkon beradi. Tekshiruv haqiqiy va kutilgan natijalar o'rtasidagi farqni aniqlash va dasturiy ta'minot xususiyatlarining dastlabki talablarga muvofiqligini baholash bilan bog'liq bo'lgan sinov bilan bir-biriga to'g'ri keladi. Loyihani amalga oshirish jarayonida alohida komponentlarni va umuman butun tizimni identifikatsiyalash, tavsiflash va konfiguratsiyani boshqarish masalalari muhim o'rin tutadi.

Konfiguratsiyani boshqarish - dasturiy ta'minotning hayotiy tsiklining asosiy jarayonlarini, birinchi navbatda dasturiy ta'minotni ishlab chiqish va unga xizmat ko'rsatish jarayonlarini qo'llab-quvvatlovchi yordamchi jarayonlardan biri. Ko'plab tarkibiy qismlardan tashkil topgan, ularning har biri navlari yoki versiyalari bo'lishi mumkin bo'lgan murakkab ISlarning loyihalarini yaratishda ularning aloqalari va funktsiyalarini hisobga olish, yagona tuzilmani yaratish va butun tizimning rivojlanishini ta'minlash masalasi paydo bo'ladi. Konfiguratsiyani boshqarish hayot tsiklining barcha bosqichlarida dasturiy ta'minotni o'zgartirishni tartibga solish, hisobga olish va boshqarish imkonini beradi. Dasturiy ta'minot konfiguratsiyasini hisobga olish, rejalashtirish va boshqarish bo'yicha umumiy printsiplar va tavsiyalar standartda aks ettirilgan 1EO 12207-2.

Har bir jarayon ma'lum vazifalar va ularni hal qilish usullari, oldingi bosqichda olingan natijalar va natijalar bilan tavsiflanadi. Tahlil natijalari, xususan, funktsional modellar, axborot modellari va ularga tegishli diagrammalar. Dasturiy ta'minotning hayotiy davri tabiatda takrorlanuvchi: keyingi bosqich natijalari ko'pincha oldingi bosqichlarda ishlab chiqilgan dizayn echimlarida o'zgarishlarni keltirib chiqaradi.

Mavjud hayot tsikli modellari rivojlanish jarayonida bosqichlarni bajarish tartibini, shuningdek bosqichdan bosqichga o'tish mezonlarini belgilaydi. Shunga muvofiq, quyidagi uchta hayot aylanish modellari eng keng tarqalgan:

  • kaskadli model (1970-1980 yillar) - oldingi bosqichda ish to'liq tugallangandan so'ng keyingi bosqichga o'tishni o'z ichiga oladi;
  • bosqichma-bosqich model oraliq boshqaruv bilan (1980-1985) - bosqichlar orasidagi teskari aloqa davrlari bo'lgan takroriy rivojlanish modeli. Ushbu modelning afzalligi shundaki, bosqichlararo tuzatishlar palapartishlik modeliga nisbatan kam mehnat sarfini ta'minlaydi, ammo har bir bosqichning ishlash muddati butun rivojlanish davrida uzaytiriladi;
  • spiral model (1986-1990) - hayot tsiklining dastlabki bosqichlariga e'tibor qaratadi: talablarni tahlil qilish, spetsifikatsiyani loyihalash, dastlabki va batafsil loyihalash. Ushbu bosqichlarda texnik echimlarning maqsadga muvofiqligi tekshiriladi va prototiplarni yaratish orqali asoslanadi. Spiralning har bir burilishi dasturiy mahsulotning fragmentini yoki versiyasini yaratish uchun bosqichma-bosqich modelga mos keladi, unda loyihaning maqsadlari va xususiyatlari belgilanadi, uning sifati aniqlanadi, spiralning navbatdagi navbatining ishi rejalashtirilgan. Shunday qilib, loyihaning tafsilotlari chuqurlashtirilib, izchil ravishda aniqlanib boriladi va natijada amalga oshiriladigan oqilona variant tanlanadi. Mutaxassislar spiral modelning afzalliklarini ta'kidlaydilar:
  • dasturiy vositalarni, modellarni va prototiplarni to'plash va qayta ishlatish;
  • dasturiy ta'minotni loyihalash jarayonida uni ishlab chiqish va o'zgartirishga e'tibor qaratish;
  • dizayn jarayonida xatarlar va xarajatlarni tahlil qilish.

Dasturiy ta'minotni ishlab chiqarish sanoatining asosiy xususiyati murakkablikning kontsentratsiyasini hayot tsiklining dastlabki bosqichlarida (tahlil qilish, loyihalash) keyingi bosqichlarning murakkabligi va mehnat zichligi nisbatan pastligi bilan belgilaydi. Bundan tashqari, tahlil va loyihalash bosqichlarida hal qilinmagan muammolar va xatolar keyingi bosqichlarda qiyin, ko'pincha hal qilinmaydigan muammolarni keltirib chiqaradi va natijada butun loyihaning muvaffaqiyatsiz bo'lishiga olib keladi.

"1-40 01 73 Axborot tizimlari dasturi"

Axborot tizimlarining texnik vositalari

Axborotni qayta ishlashning arifmetik va mantiqiy asoslari, shu jumladan ma'lumotlarni taqdim etish shakllari, bit chuqurligi bilan bog'liq xususiyatlar va cheklovlar. Kompyuter ishlashining fizik printsiplari, arxitektura zamonaviy protsessorlar keshlash, truboprovod, ko'p yadroli va parallel hisoblash printsiplarini o'z ichiga olgan Intel-ga mos modellar misolida. Periferik qurilmalar, axborot tizimlaridagi ma'lumotlarni to'plash, saqlash va o'zgartirish printsiplari.

Tillarda algoritmlashtirish va dasturlash asoslari yuqori daraja

Algoritm va dasturlashning nazariy asoslari: algoritm nazariyasi va dasturlash texnologiyasining asoslari. umumiy xususiyatlar yuqori darajadagi dasturlash tili, dastur tuzilishi, ma'lumotlar turlari, operatsiyalar va ifodalar, ma'lumotlarni kiritish va chiqarish, hisoblash jarayonini boshqarish operatorlari, kichik dasturlar. Qo'shimcha funktsiyalar o'rganilayotgan yuqori darajadagi til (xotirani dinamik ajratish, ko'rsatgichlar va boshqalar). Tarmoqlanish va tsiklik algoritmlar sinfini dasturlash va disk raskadrovka. Kurs C ++ Visual Studio asosida qurilgan.

Operatsion tizim arxitekturasi

Operatsion tizim (OS) tushunchasi, maqsadi va funktsiyalari. Resurs tushunchasi, OS resurslarni boshqarish tizimi sifatida. Zamonaviy operatsion tizimlarning tasnifi va xususiyatlari. OSni qurish va arxitekturasi tamoyillari (yadro va yordamchi modullar, monolitik, qatlamli, mikrokernel asosida va boshqa yadro me'morchiligi). Foydalanuvchi interfeysini tashkil etish. Amaliy dasturlash interfeysi tushunchasi va amalga oshirilishi. Muvofiqlik va dasturiy ta'minot muhiti. Java virtual mashinasi. .Net asosida boshqariladigan dasturiy ta'minot muhiti arxitekturasi. Jarayon va ip kontseptsiyasi. Jarayon va ipni boshqarish, protsessor vaqtini taqsimlash algoritmlari. Jarayonlarning o'zaro ta'siri, irqlar, sinxronizatsiya, o'lik masalalar. Xotirani boshqarish. Virtual xotira, manzil tarjimasi, virtual xotirani boshqarish algoritmlari. Virtual xotira va jarayonlar o'rtasida ma'lumotlar almashinuvi. Kiritish-chiqarish boshqaruvi, ko'p qatlamli I / U quyi tizim tuzilishi. Fayl tizimining tushunchasi, tashkil etilishi va vazifalari. Mantiqiy tuzilish va fayllar bilan ishlash. Faylni jismoniy tashkil etish. Fayl tizimlari Windows va UNIX. Dastur fayllari va ma'lumotlarni manzil maydoniga loyihalash. Kirish nazorati va ma'lumotlarni himoya qilish. Unix, Linux va Windws oilalarining zamonaviy operatsion tizimlarini tashkil etish.

Ob'ektga yo'naltirilgan dasturlash

Ob'ektga yo'naltirilgan dasturlash paradigmalari. Sinflar. Ob'ektlar. Konstruktorlar va destruktorlar. Usullari. Meros olish. Virtual usullar. Virtual usullarni chaqirish mexanizmi. Ob'ekt atributlariga kirishni farqlash. Ob'ekt usuli ko'rsatgichlari (delegatlar). Virtual konstruktorlar. Dasturni bajarish vaqti turi haqida ma'lumot. Kurs C # Visual Studio asosida qurilgan.

Kompyuter tarmoqlari

Tarmoq texnologiyalarining hozirgi holati, kompyuter tarmoqlarini yaratish asoslari, tarmoq apparati va tarmoq dasturlari. OSI modeli va tarmoq protokollari, Internetda ishlash va marshrutlash tushunchasi, TCP / IP protokoli to'plami. Tarmoq ma'muriyati, hisobni boshqarish va unga kirish tamoyillari tarmoq manbalari, tarmoq xavfsizligi asoslari. Korporativ tarmoqdagi tarmoq xizmatlari, terminal xizmatlari va ingichka mijozlar. Korxona tarmoq infratuzilmasini virtualizatsiya qilish va bulutli hisoblash. Tarmoq dasturlarini yaratish.

Tizim dasturlash

Ilova interfeysini amalga oshirish uchun tizim qo'ng'iroqlaridan foydalanish. Klaviatura va sichqoncha yordamida kirishni dasturlash. Grafik qurilmalar interfeysi, dasturda dasturlash chiqishi bilan grafik interfeys... API yordamida dasturdagi tizim resurslariga kirish. Yadro ob'ektlari. Jarayon, ipni boshqarish. Ko'p yo'nalishli dasturlash, musobaqalarni sinxronlashtirish va yo'q qilish, tizimni sinxronlashtirish vositalari. Sinxron va asinxron fayllar bilan ishlash. Virtual xotirani boshqarish, dinamik ravishda ajratilgan xotira maydonlari, xotiraga proektsiyalangan fayllar. Dinamik bog'lanish kutubxonalarini ishlab chiqish va ulardan foydalanish. Istisnolardan foydalanish bo'yicha tuzilgan.

Komponent dasturlash texnologiyalari

Komponent dasturlash kontseptsiyasi. Dasturlash texnologiyalari evolyutsiyasi va dastur arxitekturasi. Qiyosiy xususiyatlar protsessual, ob'ektga yo'naltirilgan va komponentli dasturlash. Komponent ob'ekt modeli MAQOMOTI va unga asoslangan texnologiyalar. Komponent tushunchasi, talablari va xususiyatlari. MAQOMOTI asosiy ierarxiyasi - bu server / sinf / interfeys / usul. MAQOMOTI interfeyslari. MAQOMOTI kutubxonasi. MAQOMOTI serverlari. OLE va ActiveX texnologiyalari. Avtomatlashtirish va jo'natish interfeyslari. Kutubxonani yozing, kech bog'lang. IDL. ATL kutubxonasi. Oqim modellari va sinxronizatsiya. Xatolar bilan ishlash va istisnolar. To'plamlar va ro'yxatlar. Teskari interfeyslar, hodisalarni boshqarish. Konteynerlar. COM + texnologiyasi, .NET asosidagi komponentli dasturlash, CORBA va OMA, ORB, GIOP, IIOP texnik xususiyatlari.

Imkoniyatlar vizual dasturlash ilovalar

Dasturiy vositalarni vizual dizayni tushunchasi. Vizual muhitda dasturiy ta'minotni yaratish elementlari va texnologiyasi. Vizual muhit yordamida ishchi versiyalar va dasturlarni yaratish uchun kompilyatsiya vositalari. Dasturiy ta'minotni ishlab chiqish uchun kutubxonaning asosiy usullari. Asosiy sinflar asosiy kutubxona, ishlab chiqilgan dasturlarda maqsadlardan va samarali foydalanish usullari. Muayyan sohada dasturlarni ishlab chiqishning samarali usullari. Ma'lumotlarni taqdim etish uchun ingl. O'rganilayotgan muhitda tushunchalarni amalga oshirish usullari va vositalari. Kirish / chiqish va axborotni qayta ishlashni tashkil etish, ob'ekt holatlarini qo'llash va tiklash. Bog'lanish va joylashtirish texnologiyalari. Konteynerlar va serverlar, ulardan yaratilgan dasturlarda foydalanish. Ma'lumotlar bazalariga kirishni va ishlashni tashkil etish. Ma'lumotlar bazasi arxitekturasining turli xil modellari uchun dasturiy strategiyalar (masofaviy server va faol server). Server dasturlaridan xabarlarni qayta ishlash tamoyillari va ma'lumotlar bazasi dasturlaridagi ma'lumotlar bazasi serveridagi xatolar. Kurs C # Forms Visual Studio asosida qurilgan.

Veb-texnologiyalar

Veb-ilovaning o'ziga xos xususiyatlari. HTTP protokoli. HTML, CSS, Bootstrap bilan tanishish. ASP.NET MVC dasturi bilan tanishish. ASP.NET MVC dastur modellari, tekshirgichlari va ko'rinishlari. Razor tili. @Html va @Url yordamchi usullari. Sahifalar sahifalari va qisman ko'rinishlar. Ma'lumotlarni tekshirgichdan ko'rish uchun uzatish. Ma'lumotlarni bog'lash mexanizmi. Yo'nalish Xulosa va ma'lumotlarni tasdiqlash. Qarama-qarshi in'ektsiya. Paketlar (to'plamlar). Fayl uzatish. Veb-Api-ga kirish. AJAX texnologiyasi. Json bilan ishlash. ASP.NET MVC dasturlarini sinovdan o'tkazish. Autentifikatsiya va avtorizatsiya. WEB dasturini tarqatish. ASP.NET yadrosi.

Ma'lumotlar bazasini tashkil etish va loyihalash

Kurs Oracle va MySQL-dagi xususiyatlarni hisobga olgan holda T-SQL MS SQL Server asosida qurilgan. Axborot tizimlarining har xil turlarida ma'lumotlar bilan ishlash tamoyillari. Ma'lumotlar bazasini boshqarish tizimlari, ularning asosiy funktsiyalari va ANSI standartiga muvofiq arxitekturasi. Ma'lumotlar modellari, ularning tasnifi. Ma'lumotlarning relyatsion modeli 80% dan ortiq MBBlarda ishlatilgan. Relyatsion modelning yadrosi relyatsion algebra. Ma'lumotlar bazasini mantiqiy va jismoniy tashkil etish, ma'lumotlar yaxlitligi, indekslar va xavfsizlik tizimlarini tashkil etish. SQL. T-SQL-da ma'lumotlarni boshqarish, indekslar va xavfsizlikni amaliy o'rganish.

Tranzaktsiyalar va tranzaktsiyalar modellari, T-SQL operatsiyalarini boshqarishni amaliy o'rganish. Tranzaksiyalar jurnali. Bitimlarni parallel ravishda bajarish muammolari. Qulflar, qulf turlari, T-SQL blokirovkasini boshqarishni amaliy o'rganish. Ma'lumotlar bazasi arxitekturasi modellari. Ma'lumotlar bazasini dasturlash, saqlanadigan protseduralar, triggerlar, foydalanuvchi tomonidan belgilangan funktsiyalar, kursorlar uchun kod yaratishni amaliy o'rganish.

Ma'lumotlar bazasini loyihalashtirish, metodologiyasi va ma'lumotlar bazasini loyihalash bosqichlari. Ma'lumotlar bazasidagi anomaliyalar va munosabatlarni normallashtirish protseduralari yordamida ularni yo'q qilish. Amaliy foydalanish Ma'lumotlar bazasini loyihalash uchun keys-tizimlar.

Axborot tizimlari dasturiy ta'minotini loyihalash texnologiyalari

Dasturiy ta'minot vositalarining hayotiy tsikli (LC) modellari: dasturiy ta'minotni ishlab chiqish strategiyasi; ushbu strategiyalarni amalga oshiradigan hayot tsikli modellari; ma'lum bir loyiha uchun hayot tsikli modelini tanlash. Substansiyani loyihalashtirishga tizimli yondashuv. Substansiyalarni loyihalashtirishning klassik texnologiyalari. PS-ning modullarga bo'linish samaradorligini baholash. Dasturiy ta'minot tizimlarini rivojlantirishning zamonaviy tarkibiy texnologiyalari. Dasturiy ta'minot tizimlarini tizimli tahlil qilish va loyihalash bo'yicha metodologiyalar va yozuvlar. Dasturiy ta'minotni ishlab chiqarishni avtomatlashtirishga kirish: avtomatlashtirish tamoyillari; CASE-mablag'larini tasnifi. Dasturiy ta'minot tizimlarini loyihalashga ob'ektiv yo'naltirilgan yondashuv. Ob'ektga yo'naltirilgan modellashtirish tili (masalan, UML birlashtirilgan modellashtirish tili). Ilovalarni yaratish, dastur kodlarini yaratish, ob'ektga yo'naltirilgan dasturiy ta'minot muhitida ma'lumotlarni modellashtirish. Kurs UML Rational Rose asosida tashkil etilgan.

Dasturiy ta'minotni sinovdan o'tkazish

Asosiy tushunchalar va ta'riflar. Ishonchlilik ko'rsatkichlari kompyuter tizimlari... Dasturiy ta'minotdagi xatolarning sabablarini tahlil qilish. Belorusiya Respublikasida va chet elda dasturiy ta'minotning ishonchliligini baholashni standartlashtirish: amaldagi standartlar, dasturiy ta'minot ishonchliligi modellari. Dasturiy ta'minotni sinovdan o'tkazish: test sinovlarini tashkil etishning asosiy tushunchalari, printsiplari, test holatlarini loyihalash, yig'ishning (integratsiyalashgan) sinovlarining strukturaviy va funktsional usullari, yakuniy dasturiy mahsulotning to'g'riligini sinovdan o'tkazish. Tizim sinovlari va uning turlari. Dasturiy ta'minotni sinovdan o'tkazish jarayonini regressiya sinovlarini avtomatlashtirish. Dasturiy ta'minotni tekshirish.

Yaxshi ishingizni bilimlar bazasida yuboring oddiy. Quyidagi shakldan foydalaning

yaxshi ish saytga "\u003e

Talabalar, aspirantlar, yosh olimlar o'z bilimlari va ishlarida bilim bazasidan foydalangan holda sizdan juda minnatdor bo'lishadi.

Shunga o'xshash hujjatlar

    Axborot tizimlarini (mikroprotsessorlar) texnik ta'minotini tahlil qilish. Axborot tizimlarining dasturiy ta'minoti. Dasturlarning tasnifi. "1C: Buxgalteriya", "1C: Soliq to'lovchi" misolida dastlabki hujjatlarni tayyorlash dasturlari.

    sinov, 20.07.2010 yil qo'shilgan

    Rivojlanish tarixi axborot texnologiyalari... Dasturlarning tasnifi, turlari. Axborot tizimlarini loyihalash metodikasi va texnologiyalari. Uslubiyat va texnologiya talablari. Axborot tizimlarini loyihalashga tarkibiy yondashuv.

    tezis, 2009 yil 02/07 qo'shilgan

    Mahalliy va xorijiy adabiyotlarda axborot tizimlarini rivojlantirish metodikasi. Dasturiy ta'minotni ishlab chiqish sohasidagi davlat va xalqaro standartlar. Axborot tizimining o'quv-metodik resurslari qismini ishlab chiqish.

    muddatli ish, 28.05.2009 yil qo'shilgan

    Dasturiy ta'minotning hayotiy tsikli - bu dasturiy ta'minotni yaratish zarurati to'g'risida qaror qabul qilishdan boshlanib, u xizmatdan to'liq tortib olinganda tugaydigan doimiy jarayon. Riley, Lehman va Boeh dasturiy ta'minotning ishlash davrini aniqlashga yondashmoqda.

    mavhum, 2009 yil 11-martda qo'shilgan

    Axborot tizimlarining hayotiy tsikli. Hujjatlar va konfiguratsiyani boshqarish jarayonlari. ISni qurishda kaskadli va spiral usullardan foydalanish. Ularning afzalliklari va kamchiliklari. Kaskadli dasturiy ta'minotni ishlab chiqish jarayoni.

    taqdimot 11/09/2015 da qo'shilgan

    Dasturiy ta'minot tushunchasi, uni ishlab chiqish va foydalanish masalalari. Tizim dasturiy ta'minotining umumiy xususiyatlari va operatsion tizimning ishlashi. Dasturiy ta'minotni ishlab chiqarishni boshqarish jarayonining o'ziga xos xususiyatlari va uning xususiyatlari.

    muddatli qog'oz, 2011 yil 23-martda qo'shilgan

    Rossiyani axborotlashtirish. Dastur bozori. Axborotlashtirish sohasida standartlashtirish, sertifikatlashtirish va litsenziyalashning asosiy vazifalari. Dasturiy ta'minotni yaratish uchun muhandislik usullari va vositalari to'plami. Dasturiy ta'minotning hayotiy tsikli.

    Kompyuter axborot tizimlarining dasturiy ta'minoti (dasturiy ta'minot) ularning zarur tarkibiy qismidir. Dasturiy ta'minot - bu kompyuterdagi ba'zi muammolarni hal qilish vazifasi bo'lgan dasturlarning to'plamidir. Tegishli dasturiy ta'minotsiz, hatto ideal tarzda ishlab chiqilgan tizimning ishlashi ham mumkin emas, chunki uning ma'nosi butunlay yo'qoladi. Dasturiy ta'minot tomonidan bajariladigan funktsiyalarga qarab, uni guruhlarga bo'lish mumkin: 1) tizim dasturiy ta'minoti 2) amaliy dasturiy ta'minot 3) asbobsozlik (asboblar tizimlari)

    Dasturiy ta'minot (SW) dasturiy ta'minot Operatsion tizimlar Xizmat tizimlari tizimlari texnik xizmat Chig'anoqlar va atrof-muhit Kommunal xizmatlar (yordamchi dasturlar) Dasturiy ta'minot Foydalanuvchilarning dasturlari Dastur paketlari (APP) Umumiy maqsad Usulga yo'naltirilgan Muammolarga yo'naltirilgan Integratsiyalashgan vositalar dasturiy ta'minoti Dasturlash tizimlari Asbob muhiti Simulyatsiya tizimlari

    1. SYSTEM SOFTWARE Tizimli dasturiy ta'minot (ISS) - bu IShning ishlashini boshqaradigan va har xil yordamchi funktsiyalarni bajaradigan dasturlar, masalan, IS resurslarini boshqarish, ishlashini tekshirish. texnik qurilmalar, IShning holati to'g'risida ma'lumotnoma berish va hk. Ular barcha foydalanuvchilar toifalari uchun mo'ljallangan, IShning samarali ishlashi, shuningdek amaliy dasturlarning samarali bajarilishi uchun foydalaniladi. - tizim dasturiga quyidagilar kiradi: operatsion tizimlar; xizmat ko'rsatish dasturlari; dasturlash tillarining tarjimonlari; parvarishlash dasturlari.

    FOYDALANISh TIZIMI Operatsion tizim (OS) - bu kompyuterning texnik vositalarini, uning resurslarini (RAM, disk maydoni) boshqaradigan, amaliy dasturlarning ishga tushirilishi va bajarilishini ta'minlaydigan, kirish / chiqish jarayonlarini avtomatlashtiradigan dasturlar to'plamidir. Operatsion tizimsiz kompyuter o'lik. Kompyuter yoqilganda OS yuklanadi.

    XIZMAT KO'RSATISH TIZIMLARI Xizmat ko'rsatish tizimlari tizimni saqlash uchun OS imkoniyatlarini kengaytiradi, foydalanuvchiga qulaylik yaratadi. 1) Texnik xizmat ko'rsatish tizimlari - bu boshqarish, sinov va diagnostika ishlarini bajaradigan va kompyuter qurilmalarining ishlashini tekshirish va kompyuterning ishlashi paytida nosozliklarni aniqlash uchun ishlatiladigan dasturiy vositalar to'plamidir. 2) operatsion tizimlarning dasturiy qobiqlari - foydalanuvchiga kompyuter resurslarini boshqarish bo'yicha harakatlarni (Norton Commander (Symantec), FAR (File and Archive manage. R)) OS tomonidan taqdim etiladigan vositalardan boshqa usullar yordamida amalga oshirishga imkon beradigan dasturlar (yanada tushunarli va samarali). 3) Kommunal xizmatlar (yordamchi dasturlar) - bu foydalanuvchiga bir qator bilan ta'minlaydigan yordamchi dasturlar qo'shimcha xizmatlar tez-tez bajariladigan ishlarni bajarish yoki ishning qulayligi va qulayligini oshiradigan (paketlar (arxivatorlar), antivirus dasturlari, optimallashtirish va sifat nazorati dasturlari uchun) disk maydoni; ma'lumotlarni tiklash, formatlash, ma'lumotlarni himoya qilish dasturlari; CD yozish dasturi; drayvlar - dasturlar.

    2. QO'LLANILADIGAN Dasturiy ta'minot Amaliy dasturiy ta'minot foydalanuvchining o'ziga xos muammolarini hal qilish va umuman axborot tizimining hisoblash jarayonini tashkil qilish uchun mo'ljallangan. Amaliy dasturiy ta'minot buxgalteriya hisobi, xodimlarni boshqarish va boshqalar uchun foydalanuvchining vazifalarini (dasturlarini) ishlab chiqish va bajarishga imkon beradi. Ilova dasturiy ta'minoti tizim dasturlari, xususan operatsion tizimlar nazorati ostida ishlaydi. Amaliy dastur quyidagilarni o'z ichiga oladi: - umumiy dastur paketlari (APP); - funktsional maqsadlar uchun dasturiy ta'minot to'plamlari.

    Umumiy maqsadli RFP 1) Umumiy maqsadli RFP universaldir dasturiy mahsulotlarumuman foydalanuvchi va umuman axborot tizimlarining funktsional vazifalarini ishlab chiqish va ishlashini avtomatlashtirish uchun mo'ljallangan. Dasturiy ta'minot paketlarining ushbu sinfiga quyidagilar kiradi: - matn muharrirlari (matn protsessorlari) va grafik; - elektron jadvallar; - ma'lumotlar bazasini boshqarish tizimlari (DBMS); - yaxlit paketlar; - Case texnologiyalari; - ekspert tizimlarining qobiqlari sun'iy intellekt.

    PPP funktsional maqsadi 2) PPP funktsional maqsadi iqtisodiy faoliyatning ma'lum bir sohasidagi foydalanuvchi funktsiyalarini avtomatlashtirishga yo'naltirilgan dasturiy mahsulotlarni anglatadi. TO bu sinf dasturiy ta'minot to'plamlarini o'z ichiga oladi: buxgalteriya hisobi, texnik-iqtisodiy rejalashtirish, investitsiya loyihalarini ishlab chiqish, korxona uchun biznes-reja tuzish, xodimlarni boshqarish, umuman korxona uchun avtomatlashtirilgan boshqaruv tizimi.

    3. TOOL PROGRAMMOLARI Instrumental dasturiy ta'minotga (IPO) yangi dasturlarni ishlab chiqish uchun dasturlash tizimlari kiradi. K ++ dasturlash tizimlarini yaratish uchun C ++, Paskal, Asosiy vositalar muhiti (IDS) kabi IP IP dasturlash tizimlari (SP), masalan, vizual dasturlash vositalarini o'z ichiga olgan C ++ Bilder, Delphi, Visual Basic, Java, shuningdek modellashtirish tizimlari, masalan, simulyatsiya tizimi Mat. Laboratoriya, biznes jarayonlarini modellashtirish tizimlari Bp. Win va Er ma'lumotlar bazasi. G'olib va \u200b\u200bboshqalar. Shuni ta'kidlash kerakki, hozirgi vaqtda ishlab chiqish muhitlari asosan dasturiy ta'minotni ishlab chiqish uchun ishlatiladi.

    INTEGRATIY ILOVA PAKETLARI Integratsiyalashgan RFPlar har biri funktsional jihatdan muammoga yo'naltirilgan paketga teng bo'lgan vositalar, komponentlar to'plamini o'z ichiga oladi. Masalan, integral microsoft to'plami Office tarkibiga avtonom, bir-biridan mustaqil ravishda ishlay oladigan dasturlar kiradi (matn protsessori, elektron excel jadvallari, Access DBMS va boshqalar). Bunday paketlarning tuzilishi turli xil ilovalar o'rtasida almashinuvni, ularning o'zaro ta'sirini va umumiy ma'lumotlarning nizosiz ishlatilishini ta'minlaydigan tizim komponentlarini ta'minlaydi.

    OCHIQ TIZIMNING ISHLAB CHIQARISH MODELLARI VA OLIY TIZIMLARNING O'Zaro aloqasi talablari "Portativ operatsion tizim interfeysi" standartlari (POSIX standartlari to'plami) va aloqa standartlari tizimini ishlab chiqishga olib keldi. Biroq, ushbu standartlar, hatto belgilangan doirada ham, talab qilinadigan spektrni qamrab olmaydi. Axborot texnologiyalarini standartlashtirishni rivojlantirish va printsipni shakllantirish ochiq tizimlar OSE funktsional ochiq tizim muhitini yaratish va AT imkoniyatlarini ta'minlash uchun standartlar va spetsifikatsiyalarga mos keladigan tegishli modelni yaratishda o'z ifodasini topdi.

    Model IT xizmatlarining rahbarlari va heterojen dasturiy ta'minot va apparat-kommunikatsiya vositalaridan tashkil topgan axborot tizimlarini olish (rivojlantirish), joriy etish, ishlatish va rivojlantirish uchun mas'ul bo'lgan loyiha menejerlariga qaratilgan. OSE dasturlari quyidagilarni o'z ichiga olishi mumkin: Haqiqiy vaqt tizimi (RTS) va ichki tizim (ES); Tranzaktsiyalarni qayta ishlash tizimi (TPS); ma'lumotlar bazasini boshqarish tizimlari (DBMS); qarorlarni qo'llab-quvvatlashning turli xil tizimlari (Qarorlarni qo'llab-quvvatlash tizimi - DSS); boshqaruv ma'muriy IS (Ijroiya) Axborot tizimi - EIS) va ishlab chiqarish (Enterprise Resource Planning - ERP) maqsadlari; geografik IS (Geographic Information System - GIS); boshqalar ixtisoslashgan tizimlarunda xalqaro tashkilotlar tomonidan tavsiya etilgan spetsifikatsiyalar qo'llanilishi mumkin.

    Ishlab chiqaruvchilar va foydalanuvchilar nuqtai nazaridan OSE xavfsiz dastur tizimlarini ishlab chiqishni yoki sotib olishni, ishlashni va boshqarishni tartibga soluvchi va osonlashtiradigan juda universal funktsional infratuzilma bo'lib, ular: § etkazib beruvchining yoki foydalanuvchining ishlatilgan har qanday platformasida ishlaydi; § har qanday operatsion tizimdan foydalanish; § ma'lumotlar bazasiga kirish va ma'lumotlarni boshqarishni ta'minlash; § ma'lumotlar almashinuvi va har qanday etkazib beruvchilarning tarmoqlari va iste'molchilarning mahalliy tarmoqlarida o'zaro aloqada bo'lish; § foydalanuvchilar bilan umumiy interfeys tizimidagi standart interfeyslar orqali o'zaro aloqada bo'lish.

    OSE portativ, kengaytiriladigan va birgalikda ishlashni qo'llab-quvvatlaydi kompyuter dasturlari standart funktsiyalar, interfeyslar, ma'lumotlar formatlari, almashinuv va kirish protokollari orqali. Standartlar xalqaro, milliy va boshqa ommaga taqdim etiladigan texnik shartlar va bitimlar bo'lishi mumkin. Ushbu standartlar va texnik shartlar OSE mezonlariga javob beradigan tizimlar va inshootlarni qurishda har qanday ishlab chiquvchi, sotuvchi va hisoblash va kommunikatsiya dasturiy ta'minotidan foydalanuvchi uchun mavjud.

    OSE dasturlari va vositalari standart platformalarda tatbiq etilganda va standartlashtirilgan dasturlash tillarida yozilganda ko'chma bo'ladi. Ular ularni hisoblash muhiti bilan bog'laydigan standart interfeyslar bilan ishlaydi, ma'lumotlarni standart formatlarda o'qiydi va yaratadi va ularni turli hisoblash muhitlarida ishlaydigan standart protokollarga muvofiq uzatadi. OSE dasturlari va vositalari bir nechta platformalar va tarmoq konfiguratsiyalari bo'yicha kengaytiriladi - shaxsiy kompyuterlardan kuchli serverlarga, mahalliy parallel hisoblash tizimlaridan katta GRID tizimlariga. Foydalanuvchi istalgan platformadagi hisoblash resurslari miqdoridagi farqni ba'zi bir bilvosita belgilar bilan, masalan, dastur dasturining tezligi bilan farq qilishi mumkin, ammo hech qachon tizimning ishlamay qolishi bilan.

    OSE dasturlari va vositalari, agar ular foydalanuvchiga standart protokollar, ma'lumotlar almashinuvi formatlari va ma'lumotlardan maqsadli foydalanish uchun birgalikda yoki tarqatilgan ma'lumotlarni qayta ishlash tizimlarining interfeyslaridan foydalangan holda xizmat ko'rsatadigan bo'lsalar, o'zaro ta'sir o'tkazadilar. Mahalliy orqali bir platformadan ikkinchisiga ma'lumot uzatish jarayoni kompyuter tarmog'i (LAN) { Mahalliy hudud Tarmoq - LAN) yoki har qanday tarmoqlarning kombinatsiyasi (globalgacha) dasturlar va foydalanuvchilar uchun mutlaqo shaffof bo'lishi va foydalanishda texnik qiyinchiliklarga olib kelmasligi kerak. Shu bilan birga, boshqa platformalar, operatsion tizimlar, ma'lumotlar bazalari, dasturlar va foydalanuvchilarning joylashuvi va joylashuvi ishlatiladigan dastur uchun ahamiyatli bo'lmasligi kerak.

    Modelni tavsiflashda quyidagi elementlardan foydalaniladi: 1) Mantiqiy ob'ektlar, shu jumladan: a) amaliy dasturiy ta'minot (APP), b) dastur platformasi dasturiy ta'minot tomonidan ishlatiladigan tizim xizmatlarini amalga oshiradigan dasturiy ta'minot va apparat tarkibiy qismlaridan iborat. Dastur platformasi tushunchasi o'z ichiga olmaydi aniq amalga oshirish funktsionallik. Masalan, platforma bir nechta dasturlar tomonidan ishlatiladigan protsessor yoki katta tarqatilgan tizim bo'lishi mumkin. c) Platformalarning tashqi muhiti dasturiy ta'minotga va dastur platformasiga tashqi elementlardan (ish stantsiyalari, tashqi) iborat atrof-muhit ma'lumotlarni yig'ish, qayta ishlash va uzatish, aloqa infratuzilmasi ob'ektlari, boshqa platformalar, operatsion tizimlar yoki tarmoq qurilmalari xizmatlari).

    2) quyidagilarni o'z ichiga olgan interfeyslar: a) Application Program Interface (API) - bu dasturiy ta'minot va dastur platformasi o'rtasidagi interfeys. API-ning asosiy vazifasi dasturiy ta'minotning portativligini qo'llab-quvvatlashdir. API tasnifi amalga oshirilayotgan xizmatlar turiga qarab amalga oshiriladi: "foydalanuvchi - kompyuter" tizimidagi o'zaro aloqalar, dasturlar, ichki tizim xizmatlari, aloqa xizmatlari o'rtasida axborot almashinuvi. b) Tashqi muhit interfeysi (EEI) dastur platformasi va tashqi muhit o'rtasida, shuningdek, bitta platformada ishlaydigan dasturlar o'rtasida ma'lumot uzatishni ta'minlaydi.

    Mantiqiy ob'ektlar uchta sinf, interfeyslar ikkitadan ifodalanadi. OSE mos yozuvlar modeli kontekstida dasturiy ta'minot to'g'ridan-to'g'ri dastur kodlari, ma'lumotlar, hujjatlar, sinovlar, yordamchi vositalar va o'quv vositalarini o'z ichiga oladi. OSE RM Reference Model provayder va foydalanuvchi o'rtasidagi munosabatlarni amalga oshiradi va tartibga soladi. Ilova platformasi va tashqi muhitning mantiqiy ob'ektlari xizmat ko'rsatuvchi, dasturiy ta'minot foydalanuvchi hisoblanadi. Ular model tomonidan belgilangan API va EEI interfeyslari to'plami yordamida aloqa qilishadi

    EEI interfeysi - bu uchta interfeysning to'plami, ularning har biri tashqi qurilma tomonidan belgilanadigan xususiyatlarga ega: 1) Communication Service Interface (CSI) - tashqi tizimlar bilan o'zaro aloqalarni amalga oshirish uchun xizmatni taqdim etadi. O'zaro aloqalar belgilangan protokollar yordamida almashinadigan protokollar va ma'lumotlar formatlarini standartlashtirish orqali amalga oshiriladi; 2) Inson kompyuter interfeysi (HCI) - foydalanuvchi va dasturiy ta'minot tizimining jismoniy o'zaro ta'siri amalga oshiriladigan interfeys; 3) interfeys axborot xizmatlari (Information Service Interface - ISI) - ma'lumotlarni taqdim etish uchun formatlarni va sintaksisni standartlashtirish bilan ta'minlangan uzoq muddatli ma'lumotlarni saqlash uchun tashqi xotira bilan o'zaro ta'sir chegarasi.

    Ilova platformasi platformaning ikkala asosiy interfeysi orqali har xil maqsadlarda xizmatlarni taqdim etadi. OSE dasturiy ta'minotning ishlashini ma'lum qoidalar, komponentlar, tizim elementlarini interfeyslash usullari (Plug Compatibility) va dasturiy ta'minot va axborot tizimlarini ishlab chiqishda modulli yondashuv yordamida ta'minlaydi. Modelning afzalliklari - tashqi muhitni ma'lum bir funktsiyalarga va mos keladigan interfeysga ega bo'lgan mustaqil elementga ajratish va undan "mijoz-server" arxitekturasi asosida qurilgan tizimlarni tavsiflash uchun foydalanish imkoniyati. Nisbatan salbiy tomoni shundaki, talab qilinadigan barcha spetsifikatsiyalarning barchasi hali ham xalqaro miqyosda uyg'unlashtirilgan standartlar darajasida taqdim etilmagan.

    Dasturiy ta'minotni tanlash mezonlari § § § § § mahsulot va kompaniya barqarorligi; narx / byudjet; boshqa dasturlar bilan integratsiya qilish qobiliyati; taqdim etilgan imkoniyatlar; mijozlarga xizmat ko'rsatishning mavjudligi va uning samaradorligi; ma'lumotlar bazasida mavjud bo'lgan raqamlar va belgilar soni; dasturiy ta'minotning maqsadi, ehtiyojlari va qo'llanilishi; ishlov beriladigan ma'lumotlarning miqdori va murakkabligi; Macintosh yoki Windows platformalari bilan mos keladi; Mavjudligi qo'shimcha dasturlardasturiy ta'minot imkoniyatlarini kengaytiradigan.

    Dasturiy ta'minotni rivojlantirishning asosiy tendentsiyalari - har ikkala alohida dasturiy ta'minot komponentlarini va ular orasidagi interfeyslarni standartlashtirish, bu u yoki bu dasturni turli xil apparat platformalarida va turli xil operatsion tizimlar muhitida foydalanishga imkon beradi, shuningdek, uning keng doiradagi dasturlari bilan o'zaro aloqasini ta'minlaydi; - dasturiy ta'minot vositalarini ob'ektiv yo'naltirilgan loyihalash va dasturlashga e'tiborni qaratish, bu ularni standartlashtirish bilan birga borish imkonini beradi yangi texnologiya - u yoki bu dasturni "yig'ish" texnologiyalari, - foydalanuvchi interfeysini intellektualizatsiya qilish, uning intuitiv ravshanligini, protsessual bo'lmaganligini va kompyuter bilan aloqa tilining foydalanuvchining professional tiliga yaqinlashishini ta'minlash; foydalanuvchi interfeysini kompyuter bilan muloqotini tashkil qilishda ma'lum bir foydalanuvchining xususiyatlari va ehtiyojlariga moslashtirish; foydalanuvchi interfeysini amalga oshirishda multimediyadan foydalanish; - dastur imkoniyatlarini intellektualizatsiya qilish va dasturiy ta'minot tizimlari; ilovalarni loyihalashda sun'iy intellekt usullari tobora ko'proq qo'llanilmoqda, bu esa dasturlarni yanada aqlli qilishga va tobora murakkablashib borayotgan, rasmiylashtirilmagan muammolarni hal qilishga imkon beradi;

    - amaliy dasturlarning individual tarkibiy qismlarini (modullarini) universallashtirish va ushbu tarkibiy qismlarni, so'ngra dasturlarning o'zlarini ixtisoslashtirilgan amaliy dasturiy ta'minot sohasidan universal amaliy dasturiy ta'minot sohasiga bosqichma-bosqich o'tish. Xuddi shunday vaziyat ham rivojlandi matn protsessorlaribir vaqtning o'zida maxsus dasturiy ta'minotga tegishli bo'lgan; - dasturiy vositalar yordamida ma'lum bir muammoni hal qilishda foydalanuvchilarning birgalikdagi, guruhli ishlashiga yo'naltirish. Shu munosabat bilan, dasturiy ta'minotni ishlab chiqishda, aloqa komponentlariga tobora ko'proq e'tibor berilmoqda. - dasturiy ta'minotni apparat tarkibiy qismiga kiritish texnik vositalar (tovarlar) ommaviy iste'mol - televizorlar, telefonlar va boshqalar.Bu, bir tomondan, dasturiy ta'minotning ishonchliligi, foydalanuvchi interfeysi talablarini kuchaytiradi va boshqa tomondan, foydalanuvchidan ma'lum darajada dasturiy ta'minotning ikkala asosiy tushunchalari (fayllar, papkalar va boshqalar) va dasturiy ta'minot muhitidagi odatiy harakatlar to'g'risida; - ixtisoslashtirilgan dasturiy ta'minotga xos bo'lgan dasturiy ta'minot komponentlarini universal amaliy dasturlarga bosqichma-bosqich o'tish. Ilgari ma'lum bir muammoli sohadagi mutaxassislar uchun mavjud bo'lgan ushbu dasturiy vositalar foydalanuvchilarning keng doirasiga kirmoqda. 15-20 yil oldin matn muharrirlari asosan nashriyot bilan shug'ullanadigan bo'limlarning xodimlari uchun mavjud edi.

    BIZNES INFO tarixi Kompaniya 2001 yil 14 mayda talabni qondirish maqsadida tashkil etilgan axborot resurslari huquqiy profil. MChJ "Professional huquqiy tizimlar" Vladimir Grevtsov kompaniyalaridan biridir. Bugungi kunda "Professional Legal Systems" MChJ Belorussiya Respublikasi hududida elektron shaklda huquqiy ma'lumotlarni tarqatishda etakchilardan biri hisoblanadi. "Professional Legal Systems" MChJ mahsulotlari "Business-Info" tahliliy huquqiy tizimini ishlab chiqaradi va amalga oshiradi. 2008 yilgacha kompaniya Glavbuh-Info ma'lumot-tahlil tizimida bozorda namoyish etilgan bo'lib, u Business-Info APS bozorga chiqishi bilan o'z faoliyatini to'xtatdi. Mijozlarimiz "Biznes-Info" APSni huquqiy ma'lumot manbai sifatida tanlagan tashkilotlar soni tobora o'sib bormoqda va hozirgi kunda ularning soni 10000 ga yaqin.

    "ETALON" ma'lumot qidirish tizimi "ETALON" 6.1 versiyasi (EBDPI) ma'lumot qidirish tizimi bilan Belorusiya huquqiy ma'lumotlarning standart ma'lumotlar banki - "Belarusiya qonunchiligi" ma'lumotlar banklari to'plamini shakllantiradigan, yuritadigan va aks ettiruvchi asosiy davlat axborot-huquqiy resursi, "Mahalliy davlat hokimiyati va o'zini o'zi boshqarish organlarining qarorlari", "Xalqaro shartnomalar". EBDPI elektron nusxasi ("ETALON" IPS) shaklida tarqatiladi. "ETALON" ISS 3 dan 6 tagacha ma'lumotlar banklarini o'z ichiga oladi, shu jumladan: Belorussiya Respublikasi qonunchiligi; Xalqaro shartnomalar; Mahalliy davlat hokimiyati va o'zini o'zi boshqarish organlarining qarorlari; Belorusiya Respublikasi Prezidenti va Prezident Ma'muriyati rahbarining buyruqlari (Belarus Respublikasi Prezidenti Ma'muriyati bilan kelishilgan holda taqdim etiladi); Belorusiya Respublikasi Hukumati va Bosh vazirining buyruqlari; Arbitraj amaliyoti; Huquqni qo'llash amaliyoti.

    KONSULTANT PLUS - Maslahatchi dasturi bu Belorusiya Respublikasida yuridik mutaxassislar va buxgalterlar uchun ishlab chiqilgan ma'lumot-huquqiy tizimdir. Maslahatchi quyidagi turdagi hujjatlarni o'z ichiga oladi: Belorusiya Respublikasining normativ-huquqiy hujjatlarida hujjatlarga sharhlar va tushuntirishlar, yuridik va buxgalteriya amaliyotidan kelib chiqadigan muayyan vaziyatlarga sharhlar, davriy matbuotdan axborot maqolalari, kitoblar, buxgalteriya hisobi va yuridik yo'nalish to'plamlari, analitik sharhlar, ma'lumotnoma (valyuta kurslari) Belorusiya Respublikasidan qayta moliyalash stavkasining hajmi, taqvim va boshqalar) hisob-kitoblar korrespondentsiyasi sxemasi uchun tasdiqlangan hujjatlar shakllari, turli sohalar mutaxassislari uchun foydali tahliliy materiallar va boshqalar. Maslahatchi - bu Belorusiya Respublikasida sizning biznesingiz uchun ajoyib echim va katta ortiqcha.

    MICROSOFT VISIO Microsoft Visio - vektor grafik muharriri, diagramma va Windows uchun blok-jadval muharriri.Uchta nashrda mavjud: Standard, Professional va Office uchun Pro. Visio dastlab Visio korporatsiyasi tomonidan ishlab chiqilgan va sotib olingan. Microsoft kompaniyani 2000 yilda sotib oldi, qachonki mahsulot Visio 2000 deb nomlangan bo'lsa, u rebrendlangan va mahsulot tarkibiga kiritilgan Microsoft Office Visio shablonlarning keng to'plamini qo'llab-quvvatlaydi - biznes sxemalari, tarmoq diagrammalari, ish oqimlari diagrammalari, ma'lumotlar bazalari modellari va dasturiy ta'minot diagrammalari. Ular biznes jarayonlarini tasavvur qilish va soddalashtirish, loyiha taraqqiyoti va resurslardan foydalanishni kuzatish, tizimlarni optimallashtirish, tashkiliy tuzilmalar, tarmoq xaritalari va qurilish rejalarini tuzish uchun ishlatilishi mumkin.

    Axborot tizimlari (IS) dasturiy ta'minoti quyidagilarni o'z ichiga oladi:

    · Asosiy dasturiy ta'minot bu operatsion tizimlar (OS) va ma'lumotlar bazasini boshqarish tizimlari (DBMS);

    · ISni modellashtirish va loyihalash uchun dasturiy vositalar;

    · ISni amalga oshirish vositalari - dasturlash tillari;

    · Mavzu doirasidagi vazifalarning avtomatlashtirilgan bajarilishini ta'minlovchi dasturiy ta'minot.

    6.1 Operatsion tizimlarning qiyosiy tahlili

    Operatsion tizim dasturni bajarish samaradorligini belgilaydi; ishlash, ma'lumotlarni himoya qilish darajasi, tarmoqning ishonchliligi; turli ishlab chiqaruvchilarning uskunalarini ishlatish imkoniyati; zamonaviy axborot texnologiyalarini qo'llash va ularni rivojlantirish.

    OSni tanlash quyidagi talablar asosida amalga oshiriladi:

    1. Narxlar / ishlash koeffitsienti.

    2. Funktsionallik.

    3. Ishlashning ishonchliligi.

    4. Ma'lumotlarni himoya qilish.

    5. Muayyan apparat tuzilishi uchun yadro yaratish qobiliyati.

    6. Belgilangan vazifalarni hal qilishga imkon beradigan OSning ishlash va ishlash rejimlarining xususiyatlari.

    7. Barcha zamonaviy operatsion tizimlar tarmoq rejimini qo'llab-quvvatlaydi, ammo server va ish stantsiyalariga qo'yiladigan talablar quyidagi parametrlar bo'yicha har xil bo'lishi mumkin:

    a) kerakli RAM miqdori;

    b) kerakli hajmdagi disk xotirasi;

    c) boshqa tizimlar bilan muvofiqligi.

    8. Terminallarga masofaviy kirishni qo'llab-quvvatlash.

    9. Butun hisoblash tizimini rivojlantirish istiqbollari.

    10. Standartlarni qo'llab-quvvatlash.

    11. Boshqarish va o'rnatish oson.

    Yuqoridagi talablardan kelib chiqib, qiyosiy tahlil uchun tarmoqning to'g'ridan-to'g'ri ishlashi uchun mo'ljallangan va ikkita raqobatdosh yo'nalishni tashkil etadigan, hozirda ommabop bo'lgan Windows OS va Unix oilasining OSlari kiritilgan.

    Xulosa.

    Ilova serverlarini (SQL-serverlar) tashkil qilish uchun UNIX operatsion tizimidan, boshqa operatsion tizimlardan amaliy serverlar sifatida foydalanish unchalik samarasiz.

    Fayl serverlarini amalga oshirish uchun har qanday fayldan foydalanish mumkin. zamonaviy tizim... Shu bilan birga, Windows NT eng ko'p apparat resurslarini talab qiladi. Aloqa kanallarining o'tkazuvchanligi past bo'lsa, UNIX paketlarni yo'naltirish orqali kirishni optimallashtirishi mumkin.



    Masofaviy erkin foydalanish serverlarini amalga oshirish uchun UNIX-dan foydalanish tavsiya etiladi, chunki u hech qanday o'rnatishni talab qilmaydi qo'shimcha paketlar... Windows NT juda qimmat va juda ko'p apparat resurslarini talab qiladi va past ulanish masofaviy kirish serverlari uchun mo'ljallanmagan.

    Narxlari, ishlashi, funktsional imkoniyatlari, ma'lumotlarni himoya qilish va rivojlanish istiqbollari bo'yicha eng samarali OS bu UNIX oilasining operatsion tizimlaridir.

    OSni tarmoq rejimida ishlashiga qo'yiladigan asosiy talablar

    Nafaqat bitta mutaxassisning ish stantsiyasida, balki boshqa mutaxassislarning ish stantsiyasida ham ishlatiladigan multiuser ma'lumotlar bazasini qo'llash haqida gap ketganda, tarmoq operatsion tizimi fayl serverini tashkil qilish qobiliyatiga ega bo'lishi kerak. Bundan tashqari, serverga ega bo'lgan tarmoq operatsion tizimlari foydalanuvchilar soni ko'p bo'lgan tarmoqlar uchun yuqori ish faoliyatini ta'minlashi kerak.

    Serverga asoslangan LANni yaratishda ishonchlilik, keyin ish stantsiyasini qo'llab-quvvatlash va ishlash ko'rsatkichlari. Ishonchliligini ta'minlash nuqtai nazaridan, eng muhimi samarali vositalar xotirani boshqarish, chunki bu holda ko'plab foydalanuvchilar bilan ish stantsiyalari bir-biri bilan aloqani yo'qotishi va fayl serverlari ishlamay qolishi mumkin bo'lgan holatlar paydo bo'lishi mumkin. Ishonchlilik atamasi muvofiqlik tushunchasini ham o'z ichiga oladi: tarmoq operatsion tizimi barcha ko'p foydalanuvchi dasturlari va standartlari bilan yaxshi ishlashi kerak dasturiy ta'minot orqali... Ishonchlilik, shuningdek, server va ish stantsiyalarining tarmoq ustida uzluksiz ishlashini, dasturlarning to'g'ri ishlashini va tarmoq operatsion tizimining ma'lumotni apparatdagi nosozliklardan himoya qilishini anglatadi. Sizga xatolardan himoya qilish vositalarining to'liq to'plami, ma'lumotlar bazasining alohida yozuvlari darajasida himoya qilish, samarali xotirani boshqarish vositalari va ko'p vazifali ishlarni tashkil qilishning ishonchli mexanizmlari kerak. Ish stantsiyasini qo'llab-quvvatlashga qo'yiladigan talablar ham muhimdir. Agar a tarmoq drayverlari har bir kompyuterda juda ko'p xotirani egallaydi, keyin vaziyat yuzaga kelishi mumkin ish stantsiyasi RAMda joylashgan dasturiy ta'minot va yordamchi dasturlar bajarilmaydi.

    Ishlash, ayniqsa, ko'p foydalanuvchiga mo'ljallangan dasturiy ta'minot paketlarining ishlashida muhim ahamiyatga ega, chunki u SQL-so'rovlarni bajarish samaradorligini va tizim ikkinchi serverni sotib olish zarurati tug'ilishidan oldin qancha qo'shimcha foydalanuvchilarga xizmat ko'rsatishi mumkinligini belgilaydi.

    Ishlashdan keyingi eng muhim omil bu boshqaruv vositalari. Moslashuvchan boshqaruv vositalari sizning tarmog'ingizni qisqa vaqt ichida sozlash va sozlash imkonini beradi. Tarmoq operatsion tizimi LAN-dagi resurslarni - printerlar, modemlar va tashqi xotirani almashish uchun moslashuvchan variantlarni taqdim etishi kerak.


    DBMS-ni tanlash

    DBMS-ni tanlash mahalliy va tarmoq bazasi ma'lumotlar (JB), xarajatlar, echilayotgan vazifalarning o'ziga xos xususiyatlari, funktsional xususiyatlari (yaxlitlikni qo'llab-quvvatlash, ma'lumotlarni himoya qilish darajasi, ishlash ko'rsatkichlari, ma'lumotlar bazasidagi ma'lumotlarni samarali qayta ishlangan miqdori, tarmoqni qo'llab-quvvatlash, rivojlanish muhitining mavjudligi, boshqa dasturlar, shu jumladan Internet-ilovalar bilan o'zaro aloqalar).

    Quyidagi tarmoq ma'lumotlar bazasini tashkil etish metodologiyalari ko'rib chiqilishi kerak:

    1. Ma'lumotlar bazasi serverda markazlashtirilgan holda saqlanadi va tarmoq orqali ish stantsiyalaridan foydalanish;

    2. Ma'lumotlar bazasi ish stantsiyasining kompyuterlari o'rtasida taqsimlangan, ammo qat'iy belgilangan.

    Tarmoq protokolini tanlash (ODBC, Microsoft, Novell).

    Tarmoq protokoli masofaviy ma'lumotlar bazasidagi ma'lumotlarga kirish uchun foydalaniladi. Bu sizga heterojen ma'lumotlar bazalarini birlashtirishga imkon beradi.

    Tanlov xalqaro ISO standartiga muvofiq amalga oshiriladi (etti darajali model) va quyidagi mezonlarga muvofiq belgilanadi:

    1. So'rovlar va javoblarni qayta ishlashning talab qilinadigan tezligini ta'minlash uchun ishlash va samaradorlik.

    2. Mavjud tizim modullaridan foydalangan holda mavjud dasturiy ta'minot bilan uni amalga oshirish imkoniyati. Tarmoqqa bir xil SQL-serverlar o'rnatilishi mumkin, keyin siz SQL-server tarmoq protokolidan foydalanishingiz mumkin va standart protokolni (ODBC) amalga oshirish uchun qo'shimcha dasturlardan foydalanmasligingiz mumkin.

    Tarmoq protokoli xalqaro ISO standartiga mos kelishi kerak. Ushbu protokol ODBC ni o'z ichiga oladi, u har qanday DBMS bilan o'zaro aloqada bo'lish uchun juda mos keladi.

    1. ISO standarti ro'yxatdan o'tgan huquqlarga ega foydalanuvchilar ro'yxatini asosiy ma'lumotlar bazasi bilan birga saqlashni nazarda tutadi. Avtorizatsiya DBMS yordamida amalga oshiriladi.

    2. Ikkinchi variant foydalanuvchilar ro'yxatini to'g'ridan-to'g'ri ma'lumotlar bazasida emas, balki ichida saqlashni o'z ichiga oladi operatsion tizim... Bunday holda, foydalanuvchi avtorizatsiyasi tarmoqqa ulanadi va OS darajasida amalga oshiriladi.

    Ma'lumotlar bazasini bron qilish.

    Ma'lumotlarni saqlashning ishonchliligini ta'minlash uchun ma'lumotlar bazasining nusxasi yaratilishi kerak. Markazlashtirilgan ma'lumotlar bazalari odatda serverga ko'chiriladi. Tarqatilgan ma'lumotlar bazalari uchun turli xil strategiyalar mavjud:

    1) yaratish zaxira nusxasi JB ish stantsiyasining o'zi yoki tarmoqdagi har qanday ish stantsiyasida;

    2) Zaxira serverida zaxira nusxasini yaratish. Yordamida maxsus dastur Zaxira nusxasi avtomatik ravishda ma'lumotlar bazasining har qandayida oynali nusxasini yaratadi tarmoq kompyuteri etarli quvvat, bu zaxira serveridir.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: