dasturiy ta’minotning arxitekturaviy dizayni va modullarning tahlili

DOCX 6 sahifa 16,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 6
5-maruza dasturiy ta’minotning arxitekturaviy dizayni va modullarning tahlili. dasturiy ta’minotning arxitekturaviy dizayni, tizimning umumiy tuzilishi dizayni va uni qanday tashkillashtirish kerakligi tushunchalari bilan bog’liqdir. dasturiy ta’minot arxitekturasini ikkita ajralmas bosqichlarda dizaynlashtira olamiz. bular, kichik arxitektura va katta arxitektura: 1. kichik arxitektura shaxsiy dasturlarning arxitekturalarini o’z ichiga oladi. 2. katta arxitektura boshqa tizimlarni, dasturlarni va dasturiy komponentalarni qamrab oladigan murakkab korxona tizimlari arxitekturasini o’z ichiga oladi. dasturiy ta’minot arxitekturasi tizimni ishlab chiqishda muhim o’rin tutadi. sababi, u tizimni ishlab chiqilishiga, ishonchliligiga, keng ko’lamda qo’llanilishiga va qayta ishlab chiqilishiga ta’sir qiladi. shaxsiy komponentalar funksional tizim talablarini bajaradi. nofunksional talablar tizim arxitekturasidan kelib chiqadi – bu komponentalar tashkil qilinadigan va bir-biriga bog’lanadigan yo’ldir. ko’plab tizimlarda, nofunksional talablar ham shaxsiy komponentalar tomonidan bajariladi, lekin bu yerda shubxasiz tizim arxitekturasi ustuvor hisoblanadi. bass va boshqalar (2003) dasturiy ta’minot arxitekturasini ochiq loyihalashtirish va hujjjatlashtirishning uchta afzalliklarini muhokama qilishdi: 1. manfaatdor aloqalar. arxitektura tizimning yuqori darajadagi taqdimoti …
2 / 6
riy tizim arxitekturasi alohida arxitekturaviy shablonlar va stillarga asoslangan. arxitekturaviy shablonlar xuddi klient-server tashkillanishi yoki bosqichlangan arxitektura kabi tizimni tashkillashtirish tushunchasidir. arxitekturaviy shablonlar turli dasturiy tizimlarda qo’llanilgan arxitekturalar jamlanmasini o’z ichiga oladi. tizim uchun arxitektura tanlashda ehtiyotkorlik bilan qaror qabul qilishingiz lozim. nofunksiyaviy talablar va dastur arxitekturasi o’rtasida yaqin bog’liqliklar bo’lganligi sababli, siz tanlayotgan arxitekturaviy stil va tizim, nofunksional tizim talablaridan kelib chiqqan holda tanlanishi lozim: 1. ishlab chiqish. ishlab chiqish bu muhim talabi bo'lsa, arxitektura kichik komponentlar soni doirasida muhim operatsiyalarini mahalliylashtirishga mo'ljallangan bo'lishi kerak. u komponentlar bilan hammasi bitta kompyuterda yozilgan, butun tarmoq bo'ylab tarqalmagan bo’lishi lozim. 2. xavfsizlik. agar xavfsizlik muhim talab bo’lsa, arxitektura uchun qatlamli tuzilishi chuqur qatlamlarda himoyalangan eng muhim aktivlardan foydalanish kerak, bu qatlamlar uchun xavfsizlikni tekshirish yuqori darajada qo'llaniladi. 3. ichonchlilik. agar ishonchlilik muhim talab bo'lsa, arxitektura shunday mo'ljallangan bo'lishi kerakki, bunda xavfsizlik bilan bog'liq operatsiyalarning barchasi yoki yagona komponentada yoki kichik sonli …
3 / 6
ar iste'molchilardan ajratilgan bo'lishi kerak va birgalikda ma'lumotlar tuzilmalari yo'l qo'ymaslik lozim. 3.3. dasturiy ta’minot dizaynini qurish va moslashtirish 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 …
4 / 6
ktlarni birlashtirish. 4. loyiha modellarini rivojlantirish. 5. interfeyslarni aniqlash. dastur dizaynini ishlab chiqishda umldan foydalanganingizda, siz ikki turdagi dizayn modellarini normal holda ishlab chiqasiz: 1. tizimli modellar. ular ob’ekt sinflari va ularning o’zaro bog’liqligidan foydalanadigan tizimning dinamik tuzilmasini tasvirlaydi. 2. dinamik modellar. ular tizimning dinamik tuzilmasini tasvirlaydi va tizim ob’ektlari o’rtasidagi o’zaro ta’sirlarni ko’rsatadi. o’zaro ta’sirlar ob’ektlar tomonidan bajarilgan xizmat so’rovlarining ketmaketligini o’z ichiga olgan holda hujjatlashtirilgan bo’lishi mumkin. ishlab chiqish jarayonining bir qismida, siz qanday qilib ishlab chiqilgan dasturiy ta’minot maqsaddagi platformada qanday tarqalgan bo’lishi haqida qarorlar qabul qilishingiz lozim. tarqalgan tizimlar uchun tarqaladigan komponentalar mavjud maxsus platformalar ustida qaror qabul qilishingiz lozim bo’ladi. qaror qabul qilishda ko’rib chiqishingiz kerak bo’lgan muammolar: 1. komponentning qurilma va dasturiy talablari. agar component maxsus qurilma arxitekturasi uchun loyihalashtirilgan bo’lsa, yoki boshqa dasturiy ta’minot tizimlarida qo’llanilsa, bu shubhasiz talab qilingan qurilma va dasturni qo’llab quvvatlovchi platformada tarqatiladi. 2. tizim mavjudligi talablari. yuqori-mavjud tizimlar …
5 / 6
bu bilan mufassal ishlangan kompyuter tizimi dasturiga havola qilingan va bu masalani echish uchun zarur dasturni rejalashtirilishi mumkin. dizayn fazasida modellashtirish. dasturni bevosita rejalashtirish va bundan keyingi dasturlash uchun asos bo‘ladigan dasturiy-texnik aniq rejani tuzish modullashtirishni amalga oshirilgandan so‘ng yaratiladigan dasturning ierarxik tuzilishi loyihasi orqali sodir bo‘ladi. modullashtirish masalasining keng miqyosli qo‘yilishini yaxshi ochiq ko‘rinishda ko‘rsatilishini va keyingi dasturiy kodlarning (quellcode) kichkina yaxshi ko‘zga ko‘rinadigan birliklarga bo‘linishni bildiradi. ushbu bo‘lingan masalalar modullar va ularning dasturlaridir. modullarning loyihalanishida ular mantiqiy tugallanganligi va bir-biriga bog‘liq bo‘lmagan holda amalga oshishi mumkinligiga diqqatni qaratish kerak. shu sababli modullar o‘rtasida tushunarli tashqi aloqalarni belgilash zarur-ki, ular orqali keyinroq alohida komponentalar (qismlar) yagona mahsulotga birlashadi. bu usullarning afzalligi shundan iborat-ki, butun dasturni tayyorlashni bir necha dasturchiga taqsimlab berish mumkin, shu bilan birga ular ish usullari yoki ularning modellarini amalga oshirish bilimlari bilan cheklanishlari mumkin. qolgan hollarda modullar o‘rtasidagi aloqa belgilanuvchi interfeyslar orqali amalga oshiriladi. bu eslatib …

Ko'proq o'qimoqchimisiz?

Barcha 6 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dasturiy ta’minotning arxitekturaviy dizayni va modullarning tahlili" haqida

5-maruza dasturiy ta’minotning arxitekturaviy dizayni va modullarning tahlili. dasturiy ta’minotning arxitekturaviy dizayni, tizimning umumiy tuzilishi dizayni va uni qanday tashkillashtirish kerakligi tushunchalari bilan bog’liqdir. dasturiy ta’minot arxitekturasini ikkita ajralmas bosqichlarda dizaynlashtira olamiz. bular, kichik arxitektura va katta arxitektura: 1. kichik arxitektura shaxsiy dasturlarning arxitekturalarini o’z ichiga oladi. 2. katta arxitektura boshqa tizimlarni, dasturlarni va dasturiy komponentalarni qamrab oladigan murakkab korxona tizimlari arxitekturasini o’z ichiga oladi. dasturiy ta’minot arxitekturasi tizimni ishlab chiqishda muhim o’rin tutadi. sababi, u tizimni ishlab chiqilishiga, ishonchliligiga, keng ko’lamda qo’llanilishiga va qayta ishlab chiqilishiga ta’...

Bu fayl DOCX formatida 6 sahifadan iborat (16,5 KB). "dasturiy ta’minotning arxitekturaviy dizayni va modullarning tahlili"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dasturiy ta’minotning arxitektu… DOCX 6 sahifa Bepul yuklash Telegram