‘‘Magistiratura va kechki ta’lim”fakuteti dekani p f. d pref. J. Karimqulov ‘‘Magistiratura va kechki ta’lim’’
Mantiqiy tuzilmani ishlab chiqish
Download 235.17 Kb.
|
ASADBEK 23 (3)
- Bu sahifa navigatsiya:
- Fanning asosiy maqsadlai haqida ma’lumotlar
Mantiqiy tuzilmani ishlab chiqish. Tizimni tanlash tamoyillarini shakllantirish tugagandan so'ng, mantiqiy tuzilmaning rivojlanish bosqichi boshlanadi. DA Ratsional atirgul Sharob "Mantiqiy ko'rinish" deb ataladi. Ushbu bosqichning natijasi asosiy diagramma va y elementlar uchun batafsil diagrammalar bo'lishi mumkin.
Qaysi bosqichda tizim uchun zarur bo'lgan sinfni tanlashingiz kerak. Ushbu sinflarning misollari allaqachon ketma-ketlik diagrammalarida ko'rsatilgan. Sinf diagrammalari sifatida modeldagi yoga zv'yazku vídbivaêtsya deb sinf. Ushbu diagrammalardagi sinflar guruhlari paketlarga birlashtirilishi mumkin. Asosiy paketlarni loyihalashdan keyin mantiqiy tuzilmani loyihalash. Paket - bu model elementlarini guruhlash uchun universal zasib. Zastosuvannya paketív zrobiti modelini tekshirish uchun ko'proq foydalanish imkonini beradi. Paketlarni birma-bir joylashtirish mumkin. Iltimos, charm to'plamini nima qilish kerakligi biriktirma diagrammasida batafsil ko'rsatilgan. Uyg'onish Ratsional atirgul Sinf diagrammasi muharriri bunday operatsiyalar uchun qulay vositalarni taqdim etadi va model inspektori diagramma ierarxiyasini ko'chirishni osonlashtiradi. Teri klassi uchun spetsifikatsiya o'rnatiladi, unda atributlar va usullarning ombori, ulanish, shablon, uning asosida sinf yaratilgan, ushbu aniq amalga oshirish tavsiflanadi. Shablonlarning mavjudligi turli tuzilmalarning sinflarini osongina yaratishga imkon beradi. Sinflarni chaqiruv tizimidan import qilish mumkin. Ratsional atirgul dasturiy ta'minotning tarkibiy tuzilmasini qo'llab-quvvatlaydi va COM va ActiveX kabi ikkita komponentning modellarini sozlash imkonini beradi. Modeldagi ushbu ko'rinishlar ushbu komponentlarning interfeyslariga asoslangan qo'shimcha sinflarga asoslangan. Jinoiy sinf diagrammalari, tizimning mantig'ini tavsiflash uchun, bu bosqichda zastosovuyutsya, davlatlar diagrammalari, stsenariylar diagrammasi va UML harakatining boshqa elementlari Fanning asosiy maqsadlai haqida ma’lumotlar VIVCHENNY DISCILIPLINI MET "IINSTRUMALNII MARKS OF LOCKS DASTURI" - Galuzi tehnologíyi Designannya nazariy qadriyatlar maktabi, Ta Breakchennya dasturlash tizimlari hayotiy tsikli va Torztilty Practical Navichnaya Vicaristannya of theTechnologies, Bienovian Prog. Projectovnya Systems Case-texnologi Kompyuter yordami dasturiy ta'minoti/tizim muhandisligi, CASE). Meta-intizomga mutaxassislikning modulli yoritish dasturining buyuk maqsadlari sabab bo'ldi. "Dasturlarni instrumental ishlab chiqish" ilmiy fanining vakolatli fikri asosiy vazifalarni belgilaydi: Ta'lim tizimida dasturiy injiniring (Dasturiy ta'minot muhandisligi) va dasturlash (kompyuter dasturlash) sohasidagi bilimlarni shakllantirish; Biznes jarayonlarini modellashtirishning nazariy asoslari, loyihalash metodologiyalari va dasturiy ta’minotni ishlab chiqish hamda ularning hayot aylanishini ta’minlash uchun vositalar to‘plami bilan tanishish; Ta'lim fanining rahbari malaka tavsiflarida belgilangan malakalarning bajarilishini ta'minlaydi va 5B070400-"Hisoblash texnologiyasi va dasturiy ta'minot xavfsizligi" ta'lim dasturi bo'yicha bakalavrlarni muvaffaqiyatli tayyorlashi mumkin. Trening natijalari tegishli ta'lim darajasining Dublin deskriptorlari asosida aniqlanadi va quyidagi kompetensiyalar orqali ifodalanadi: bilish va tushunish: Dasturiy ta'minotning hayot aylanishi modellari va dasturiy ta'minotni loyihalash uchun nazariy pistirma metodologiyasi; dasturiy mahsulotlarni ishlab chiqishning zamonaviy instrumental vositalarini tasniflash tamoyillari; Muayyan loyiha va loyiha uchun hayot tsikli modelini tanlash haqida; Korporativ axborot tizimlari va yirik davlat loyihalari doirasida dasturiy ta'minot xavfsizligini takomillashtirish (AS-IS modelidan TO-BE modeligacha); Bu merosning ma'nosi haqida kasbiy faoliyat ijtimoiy, kasbiy va axloqiy pozitsiyalarni takomillashtirish bilan; muloqot qobiliyatlarini rivojlantirish, shu jumladan: nimani qabul qilishni o'rganish ko'nikmalarini rivojlantirish: Professional va maxsus rivojlanish, dasturiy injiniring bo'yicha xalqaro standartlar galereyasida malaka oshirish;
Dasturiy ta’minot dizayni va uni ishlab chiqish bajariladigan dasturiy ta'minot tizimi ishlab chiqiladigan dasturiy injiniring jarayonidagi bosqichdir. Ba'zi oddiy tizimlar uchun, dasturiy ta'minot dizayni va dasturni ishlab chiqish dasturiy injiniringdir, va boshqa barcha faoliyatlar bu jarayonda bilan birlashgan. Shu bilan birga, katta tizimlar uchun, dasturiy ta'minot dizayni va dasturni ishlab chiqish dasturiy injiniringda ishtirok etadigan jarayonlar majmuidan biridir. Dasturiy ta’minot dizayni va dasturiy ta’minotni ishlab chiqish faoliyati o’zgarishsiz ketma - ketlikda kelmoqda. Dasturiy ta’minot dizayni foydalanuvchi talablariga asoslangan dasturiy ta’minot komponentalari va ularning o’zaro bog’liqligi ta’minlashda yaratiladigan faoliyatdir. Dasturiy ta’minotni ishlab chiqish bu dizaynni dasturga moslab joriy etish jarayonidir. Ba’zi hollarda, bo’lingan dizayn bosqichlari ham mavjud va bu dizayn modellashtirilgan va dokumentlashtirilgan bo’ladi. Boshqa hollarda esa, dizayn dasturchi miyasida yoki doskada yoki qog’ozlarda aks etadi. Dizaynlashtirish bu muammoni qanday bartaraf etishdir, shuning uchun har doim dizaynlash jarayoni mavjuddir. Shunga qaramasdan, UML yoki boshqa dizayn yaratuvchi tillardan foydalanishda dizaynni tushuntirish bu doimo muhim yoki mos ravishda bo’lmaydi. Dizaynlashtirish jarayonidagi eng muhim bosqich bu sizga kerak bo’lgan dizayn modellari va ularda talab qilingan detallarning bosqichlari ustida qarorlar qabul qilishdir. Bu ayni vaqtda ishlab chiqilayotgan tizim turidan kelib chiqadi. Tizim loyihasini umumiylikdan detallarigacha ishlab chiqishda, obyektga yo’naltirilgan dizaynda quyidagi bir qanch narsalarni bilishingiz lozim: 1.Tizim bilan bo’ladigan tashqi ta’sirlar va kontekstni aniqlash va ularni tushunish. 2.Tizim arxitekturasini loyihalash. 3.Tizimdagi asosiy obyektlarni birlashtirish. 4.Loyiha modellarini rivojlantirish. 5.Interfeyslarnianiqlash. Dastur dizaynini ishlab chiqishda UMLdan foydalanganingizda, siz ikki turdagi dizayn modellarini normal holda ishlab chiqasiz: 1.Tizimli modellar. Ular obyekt sinflari va ularning o’zaro bog’liqligidan foydalanadigan tizimning dinamik tuzilmasini tasvirlaydi. Testlash, dasturiy ta’minotni foydalanishga qo’yishdan oldin dastur nuqsonlarini topish va ularni to’g’irlashga mo’ljallangan dasturlarni ko’rsatishga mo’ljallangan. Siz dasturiy ta’minotni testlagan chog’ingizda, sun’iy ma’lumotlardan foydalanib dasturni ishga tushirasiz. Siz dasturni testlash natijalarini xatolarga, anomaliya(normal holatdan chetlashish)ga yoki dasturning nofunksional sifatlari haqida ma’lumotga tekshirasiz. Testlash jarayonida ikkita alohida maqsadlar mavjud: 1.Ishlab chiqaruvchi va buyurtmachiga ularning dasturiy ta’minoti talablari bajarilayotganini namoyish etish. Buyurtma qilingan dasturiy ta’minot uchun hujjatdagi talablarning har biri uchun kamida bitta testlash bo’lishi lozim. Umumiy dasturiy ta’minot mahsulotlari uchun esa, tizimning barcha funksiyalari uchun, shuningdek, tayyor mahsulotda ishlatiladigan funksiyalar aralashmasi uchun testlashlar bo’lishi kerak. 2.Dasturiy ta’minot noto’g’ri, ishonarsiz yoki spetsifikatsiyalarga mos kelmagan hollarni aniqlash. Ular dasturiy ta’minotning nuqsonlari hisoblanadi. Nuqsonlarni testlash keraksiz tizimlarning nuqsonlariga barham berish bilan bog’liq, masalan, tizimning to’xtab qolishi, boshqa tizimlar bilan keraksiz bo’g’lanishi, ma’lumotlarning noto’g’ri hisoblanishi va buzilishi. Birinchi maqsad bu ishlatilishi kutilayotgan tizim tekshirishlarini testlashdir. Bunda ishlatilishi kutilayotgan tizimni tekshiruvchilarni berilgan testlar jamlanmasidan to’g’ri foydalangan holda testlash lozim. Ikkinchi maqsad, tizim nuqsonlarini testlashga olib keladi. Bunda tizim nuqsonlarini ko’rsatishi uchun nazorat misollari qo’yilgan bo’ladi. Albatta, testlashning bu ikki yo’li o’rtasida aniq bir chegara yoq. Tekshiruvlarni testlash vaqtida siz tizimdaginuqsonlarni topasiz; Nuqsonlarni testlash vaqtida bazi testlar dasturiy ta’minot ularning talablari javob Xulosa Dastruni tushunish bosqichi davomida siz dasturning tuzilish strukturasini, dasturga yaxshi tasir qiladigan o’zgartirishlarni qanday taklif qilishni va uning funksiyonalligini qanday taminlab berishni tushunishingiz shart. Zarur o’zgarishlar talablari Zarur o’zgarishlar dasturiy enginering jarayoning barcha bosqichlarida ham amalga oshirish shart bo’lmasligi mumkin Jiddiy tizim xatosi normal amaliyot davom ettirishga imkon berishni tuzatish kerak bo’lganda Agar sistema muhiti uchun kutilmagan tasirlar bo’lsa Agar tezda javob qaytarishni talab qiladigan bizness talablar bo’lsa. Elektron aloqa va kompyuter tarmoqlari paydo bo’lishi bilan bu sinf dasturlari juda katta ahamiyatga ega bo’lib qoldi. Ular uzoq masofadagi kompyuterlar bilan aloqa o’rnatadi, elektron pochta xabarlarini uzatishga, telekonferensiyalar ishiga yordam beradi, faksmil xabarlarni uzatishni ta’minlaydi va kompyuter tarmoqlaridagi ko’p amallarni bajaradi. Кompyuter xavfsizligini ta’minlash vositalari. Bu keng ko’lamdagi kategoriyaga ma’lumotlarni buzilishlardan ximoya vositalari, va shu bilan birga ma’lumotlarga huquqsiz murojaat, ularni ko’rish va o’zgartirishdan ximoya vositalari kiradi. Bu dasturlarga, masalan, antivirus dasturiy ta’minoti kiradi. Download 235.17 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling