Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali kompyuter injiniringi fakulteti Dasturiy injiniringi yo’nalishi Dasturiy ta’minot tizimlarini loyihalash


Download 72.85 Kb.
bet1/8
Sana25.01.2023
Hajmi72.85 Kb.
#1120646
  1   2   3   4   5   6   7   8
Bog'liq
Abruyev Samandar muastaqil ish 2


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

Kompyuter injiniringi fakulteti Dasturiy injiniringi yo’nalishi
Dasturiy ta’minot tizimlarini loyihalash


2-mustaqil ish

Mavzu: Algoritm va ma’lumotlar tuzilmalarini ishlab chiqish.

Bajardi: Abruyev S
Tekshirdi: Mamayev E

Samarqand 2023


Reja:

  1. Detalli loyihalash

  2. Foydalanuvchi interfeysi

  3. Algoritm va ma’lumotlar tuzilmalarini ishlab chiqish.

Detalli loyihalash - bu arxitektura va amalga oshirishdan tashqari loyiha ishining to'liq hajmi. U domen sinflari va arxitektura sinflarining ta'rifini o'z ichiga oladi. Detalli loyihalash - bu arxitekturani tanlash bosqichidan keyingi texnik faoliyat. Ushbu faoliyatning asosiy maqsadi loyihani iloji boricha uni amalga oshirish uchun to'liq tayyorlash, ya'ni dastur kodini yaratishdir.
Foydalanish holatlari, arxitektura va detalli loyiha o'rtasida bog'liqlik mavjud. Foydalanish holatlari ishlab chiquvchilar arxitekturani tanlaydigan talablarning bir qismidir, shundan so'ng ular tanlangan arxitekturani hisobga olgan holda zarur foydalanish holatlarini amalga oshirish uchun detalli loyihani ishlab chiqadilar.
Dasturiy ta'minotni loyihalashning birinchi bosqichida foydalanish holatlari talablarning bir qismi sifatida olinadi. Loyihaning ikkinchi bosqichida domen sinflarini aniqlash uchun foydalanish holatlaridan foydalaniladi. Uchinchi bosqichda dasturiy ta'minot arxitekturasi ishlab chiqiladi va tegishli loyiha sinflari qo'shiladi. To'rtinchi qadam - arxitektura va detalli loyiha talab qilinadigan foydalanish holatlariga mos kelishini tekshirish.
Odatda detalli loyihalash diagrammasi
- Arxitektura modellaridan, ya’ni domen va arxitektura sinfi modellaridan boshlash; umumiy holatga o'tish modeli, ma'lumotlar oqimlari va foydalanish misoli modeli.
- Arxitektura va domen sinflarini o'z ichiga olgan sinflar va loyiha chizilmalarini kiritish.
- Modellarni takomillashtirish, ularning izchilligini ta'minlash
- Har bir sinf uchun ularning invariantlarini aniqlash.
- Har bir usul uchun oldingi va keyingi shartlar, blok diagramma va psevdokoddan foydalanish.
- Birlik test rejasini tuzish.
- Sinov va loyiha rejalarini tekshirish.
- Amalga oshirishni ishga tushirish.
Yagona dasturiy ta'minotni ishlab chiqish jarayonida (USDP) detalli loyihalash birinchi navbatda loyihalash va qurilish iteratsiyalari paytida amalga oshiriladi. USDP tahlil darajasida loyiha sinflari bilan bog'liq bo'lmagan uchta sinf stereotiplarini qo'llab-quvvatlaydi: ob'ektlar sinflari, chegara sinflari va boshqaruv sinflari.
Interfeyslar bilan loyihalashni shartnoma tuzish bilan solishtirish mumkin va ushbu funksionallik poydevori dan foydalanadigan dastur elementlari funksionallik qanday amalga oshirilganligi tafsilotlarini "bilmasligi" uchun mo'ljallangan bo'lishi kerak.


Download 72.85 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling