Xavfsizlik va Maxfiylik - Zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi...

|
Zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 3/4 | Sana | 17.05.2024 | Hajmi | 0,9 Mb. | | #240240 |
Bog'liq 4-topshiriq10.Xavfsizlik va Maxfiylik: Foydalanuvchilar ma'lumotlarini himoya qilish va sayt ishlashini himoya qilish uchun xavfsizlik va maxfiylik yo'nalishlari dizaynda kuzatilishi kerak. Bu, SSL xavfsizlik sertifikati, ma'lumotlarni himoya qilish protokollari va boshqa xavfsizlik vositalarini o'z ichiga oladi. Sayt dizayni, foydalanuvchilar uchun oson va foydali tajribani ta'minlashda juda muhimdir. Ummiyo tushuncha, foydalanuvchilarning istaklari va maqsadlariga mos keladigan yagona va o'zgacha tajribani ta'minlashga qaratilgan bo'lishi kerak.
2. TOPSHIRIQLAR ASOSIDA (DASTURNING DIZAYN STRUKTURASIDA AQILLIY PROSEDURALARNI YARATISH.) DASTUR OYLANARINING DIZAYNINI YARATISH.
1-rasm. Saytning “Home” sahifasi
2-rasm. Saytning “Service” sahifasi
3-rasm. Saytning “Product” sahifasi
4-rasm. Saytning “Buyurtma qilish” sahifasi
5-rasm. Saytning “Contact us” sahifasi
3. DIZAYNI ISHLAB CHIQILGAN OYNALAR O’RTASIDA ANIMATSION BOG’LANISHLAR KETMAKETLIGINI YARATISH.
UML diagrammalar.
7-rasm. Saytning UML diagrammasi
UML-dan foydalanish diagrammasi tizim va uning ishtirokchilari o'rtasidagi o'zaro ta'sirlarning grafik tasviridir. Aktyorlar - bu modellashtirilayotgan tizim bilan o'zaro aloqada bo'lgan odamlar, tashkilotlar yoki boshqa tizimlar. Foydalanish holatlari tizim o'z ishtirokchilariga taqdim etadigan funksiyalarni ifodalaydi.
UML dan foydalanish diagrammasining asosiy komponentlari quyidagilardir:
Aktyorlar: Bular modellashtirilayotgan tizim bilan o'zaro aloqada bo'lgan tashqi ob'ektlardir. Aktyorlar shaxslar, boshqa tizimlar yoki hatto tashkilotlar bo'lishi mumkin.
Foydalanish holatlari: Bu tizim o'z maqsadlariga erishish uchun bajaradigan vazifalar yoki harakatlarni ifodalaydi.
Aloqalar: Bu aktyorlar va foydalanish holatlari bir-biri bilan qanday bog'liqligini ko'rsatadi.
Tizim chegarasi: Bu modellashtirilayotgan tizim va uning muhiti orasidagi chegarani ifodalaydi.
O'zaro munosabatlarni o'z ichiga oladi: Bular bitta foydalanish holati boshqa foydalanish holatining xatti-harakatlarini o'z ichiga olishini ko'rsatadi.
Munosabatlarni kengaytirish: Bular bitta foydalanish holati boshqa foydalanish holati bilan kengaytirilishi mumkinligini ko'rsatadi.
UML diagrammasi tizimning funktsional talablarini modellashtirish va manfaatdor tomonlarga tizimdan amalda qanday foydalanishni tushunishga yordam berish uchun ishlatiladi. Ular ko'pincha dasturiy ta'minot tizimlarini loyihalash uchun ishlatiladi, lekin ular tashqi ob'ektlar bilan o'zaro aloqada bo'lgan har qanday turdagi tizimlar uchun ishlatilishi mumkin.
Berilgan loyihaning sequence diagrammasi:
8-rasm. Saytning Sequence diagrammasi
UML ketma-ketlik diagrammasi tizim yoki jarayondagi ob'ektlar yoki komponentlar o'rtasidagi o'zaro ta'sirlarni aks ettirish uchun ishlatiladi. U turli ob'ektlar o'rtasidagi xabarlar va hodisalar oqimini, shuningdek, ushbu o'zaro ta'sirlarning tartibi va vaqtini ko'rsatadi.
Oddiy ketma-ketlik diagrammasi o'zaro ta'sirda ishtirok etadigan turli ob'ektlar yoki komponentlarni ifodalovchi to'rtburchaklar qutilar yoki hayot chiziqlaridan iborat. Vertikal strelkalar yoki xabarlar satrlari ob'ektlar orasidagi xabarlar yoki hodisalar oqimini va ular o'rtasida uzatiladigan har qanday ma'lumot yoki parametrlarni ko'rsatish uchun ishlatiladi.
Har bir xabar yoki hodisa tavsif bilan belgilanadi va xabarni uzatishdan oldin bajarilishi kerak bo'lgan har qanday cheklovlar yoki shartlarni ham o'z ichiga olishi mumkin. Hodisalar ketma-ketligini va har xil o'zaro ta'sirlar o'rtasidagi har qanday sinxronizatsiya yoki mos kelishini ko'rsatish uchun vaqt va tartib ma'lumotlari diagrammaga qo'shilishi mumkin.
Ketma-ketlik diagrammasi oddiy ob'ektga yo'naltirilgan dasturlardan murakkab taqsimlangan tizimlar va veb-xizmatlargacha bo'lgan keng doiradagi tizim va jarayonlarni modellashtirish uchun ishlatilishi mumkin. Ular o'zaro ta'sirlar oqimidagi mumkin bo'lgan xatolar yoki muammolarni aniqlashga yordam beradi, shuningdek, dasturiy ta'minotni ishlab chiqishda kod yoki test holatlarini yaratish uchun ishlatilishi mumkin.
Loyihaning class diagrammasi:
9-rasm. Saytning Class diagrammasi
UML sinf diagrammasi - bu dasturiy ta'minot tizimidagi sinflar, interfeyslar, assotsiatsiyalar va ularning munosabatlarini ifodalovchi tizimli diagramma turi. Bu
ob'ektga yo'naltirilgan tushunchalarning grafik tasviri bo'lib, tizim dizaynini tushunishga yordam beradi.
Sinf to'rtburchak shaklida ifodalanadi, uning ichida sinf nomi yozilgan. Sinf uchta bo'limga ega: yuqori bo'limda sinf nomi, o'rta bo'limda sinfning atributlari (ma'lumotlar a'zolari) va pastki bo'limda sinfning usullari (a'zo funktsiyalari) joylashgan.
Interfeys sinfga o'xshash to'rtburchaklar shaklida taqdim etiladi, lekin kichikroq "interfeys" sarlavhasi bilan. U sinflar tomonidan amalga oshirilishi mumkin bo'lgan usullar to'plamini ifodalaydi.
Assotsiatsiya ikki sinfni birlashtiruvchi chiziq sifatida ifodalanib, ularning bir-biri bilan aloqasi borligini bildiradi. Shuningdek, u bir sinfning boshqa sinf bilan bog'lanishi mumkin bo'lgan misollar sonini ifodalovchi ko'plikka ega bo'lishi mumkin.
Meros asosiy sinfga ishora qiluvchi strelka uchi bilan qattiq chiziq sifatida ifodalanadi. Bu bolalar sinfi ota-sinfning atributlari va usullarini meros qilib olishini ko'rsatadi.
Abstraktsiya amalga oshirilayotgan sinf yoki interfeys tomon yo'naltirilgan strelka uchi bilan kesilgan chiziq sifatida ifodalanadi.
UML sinf diagrammasi dasturiy ta'minot tizimining tuzilishi va xatti-harakatlarini tasavvur qilishda yordam beradigan kuchli vositadir. U tizimning ob'ektga yo'naltirilgan dizayni haqida aniq tasavvur beradi, bu uni tushunish va amalga oshirishni osonlashtiradi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti
|