• Toshkent 2024 4-Topshiriq
  • Dasturning software va hardware tomonlari.
  • O’zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 3,07 Mb.
    bet1/4
    Sana16.05.2024
    Hajmi3,07 Mb.
    #239006
      1   2   3   4
    Bog'liq
    Shahzod Hamidov


    O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Dasturiy ta’minot sifatini ta’minlash fanidan

    Guruh: 316-21


    Bajardi: Hamidov Shahzod
    Tekshirdi: Mirzayeva Nilufar


    Toshkent 2024


    4-Topshiriq

    1. Sifatni tashkiliy texnologik tomonlari( dasturni software ,hardware)

    2. Online teslovchi dasturlan foydalanib test natijalarini olish

    3. Unit test yozish



    1. Dasturning software va hardware tomonlari.


    C# .NET Core-da ishlab chiqilgan fullstack ilovalarni serverda ma'lumotlar bazasi (DB) bilan host qilish uchun minimal talablarga quyidagi javoblar berilishi mumkin
    Operatsion tizim (OS): Serverni ishga tushirish uchun Windows Server, Linux yoki macOS operatsion tizimi mavjud bo'lishi lozim. Qaysi operatsion tizimni tanlash kerakligi, loyihangizning talablari va soxta-ushbu host qiluvchi xizmatlar orqali kelib chiqqan shartlarga bog'liqdir.
    Sertifikat (HTTPS): Agar ilova istemalchilar bilan xavfsiz aloqani ta'minlash kerak bo'lsa, HTTPS protokolini qo'llab-quvvatlaydigan SSL sertifikatini o'rnatish kerak.
    Port ochish: Ilova uchun kerakli portlar (masalan, HTTP porti 80, HTTPS porti 443) ochilishi lozim. Bu, ilovangizga murojaat qilish uchun foydalaniladi.
    Server xususiyatlari: Serverda kerakli xususiyatlar, masalan, uyali disk joyi, RAM, ishlovchi kuchlari va boshqa server xususiyatlari, ilovangizning qo'llanishi va o'zining maqsadiga qarab taqdim etilgan trafik miqdori va boshqa talablarga bog'liqdir.
    Ushbu minimal talablarga amal qilish orqali, siz C# .NET Core-da ishlab chiqilgan fullstack ilovalarni serverda ma'lumotlar bazasi bilan host qilishingiz mumkin. Bunda, ilovaning talablari, maqsadi va foydalanuvchilarning ko'rsatishlariga asoslangan bo'lishi kerak.
    Server qurilmasi uchun talab qilingan hardware xususiyatlari, ilovangizning miqdori va mahsuloti, maqsadi, foydalanuvchilar soni va yordamchi xizmatlar, xavfsizlik va istiqboli o'rnatingan operatsion tizim, va boshqa ko'rsatuvlarga bog'liqdir. Bundan tashqari, har bir ilova o'z xususiyatlari uchun xususiy hardware talablarga ega bo'lishi mumkin.
    Ammo, umumiy ravishda, server qurilmasi uchun kerakli hardware xususiyatlari quyidagilar bo'lishi mumkin:
    Ishlovchi Tizim (CPU): Ishlovchi kuchining kafolati, ilovaning tarmoq va ma'lumotlar bazasi ustida yuzaga kelishi va harakatlarini amalga oshirish uchun muhimdir. Serverda kuchli va boshqarilishi oson bo'lgan har qanday ma'lumotlar tahlili uchun kafolatli va kuchli CPU kerak bo'ladi.
    Operativ Xotira (RAM): RAM, ilovaning ishlash bo'yicha muhim xotirani ta'minlaydi. Qancha ko'p RAM bo'lsa, server shu qadar ko'p foydalanuvchi va ishlaydigan ilovalar uchun oqibat bo'lishi katta ehtimollik.
    Disk Joyi: Disk joyining miqdori va tezkorligi, ilovaning ma'lumotlar bazasi va fayllarini saqlash uchun muhimdir. SSD disk joylari qabilalikni oshiradi va yuklash va ishlovchi dasturlarni tez yuklash imkonini beradi.
    Tarmoq Interfeysi: Yurgizilgan tarmoq interfeysi (masalan, Gigabit Ethernet) serverning tarmoqga ulanishini ta'minlaydi. Agar ilova internetga ulanishni talab qilmasa, lokal tarmoq interfeysi kerak bo'ladi.
    Quvvatlanish: Qondirish va quvvatlanish, serverning to'g'ri ishlashi uchun muhimdir. Qisqa bo'lganlik, ikkinchi ta'minot qurilmalari va boshqa quvvatlanish usullaridan foydalanish mumkin.
    Xavfsizlik: Agar ilova shaxsiy ma'lumotlarni saqlasa yoki shaxsiy ma'lumotlar orqali to'lov qabul qilsa, server xavfsizlik standartlariga mos kelishi kerak. Bunday tarmoqlar va kuzatish vositalari, masalan, asosiydir.
    So'rovlar miqdori: Serverning to'g'ri ishlashi uchun yuqori darajadagi so'rovlar miqdori va ishlash tezkorligi kerak bo'ladi
    Bu talablarga binoan, serverning qurilishi va ishlashi lozimligi hisobga olinadi. Har bir ilovaning talablari moslashtirilishi kerak, shuning uchun serverni ilovaning talablari va foydalanuvchilarning ko'rsatishlariga asoslangan ravishda taqdim etish kerak.


    Download 3,07 Mb.
      1   2   3   4




    Download 3,07 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 3,07 Mb.