Tizimli va amaliy dasturlashtirish


Download 33.61 Kb.
Sana31.01.2024
Hajmi33.61 Kb.
#1828325
Bog'liq
2-topshiriq

O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI




MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


“TIZIMLI VA AMALIY DASTURLASHTIRISH” KAFEDRASI


DASTURIY TA’MINOT QURILMASI VA EVOLYUSIYASI” FANIDAN

2 - AMALIY ISH




Mavzu: AXBOROT OQIMINING FUNKTSIONAL DIAGRAMMALARI
Bajardi: Yaxshoyev Bekzot
(f.i.sh.)

314-20



(guruh)
Tekshirdi: Sharipov Bahodir Akilovich





TOSHKENT – 2023


2- AMALIY ISH. AXBOROT OQIMINING FUNKTSIONAL DIAGRAMMALARI


NAZARIY QISM


Axborot oqimining diagrammasi - bu axborot tizimidagi ma’lumotlarni uzatishning grafik tasviri. U kiruvchi axborot oqimini, kommunikativ axborot oqimini va saqlangan ma’lumotlarni ko’rsatishga qodir. DFD ma’lumotlarning tizim orqali qanday o’tishi haqida hech narsa demaydi. DFD va oqim diagrammasi o’rtasidagi farq ko’rinadi. Oqim diagrammasi dastur modullarida boshqaruv oqimini ko’rsatadi. DFDlar turli darajadagi tizimdagi ma’lumotlar oqimini ko’rsatadi. DFD
-da hech qanday boshqaruv yoki vilkalar mavjud emas.

DFD turlari


Ma’lumotlar diagrammalarining grafik yoki mantiqiy yoki jismoniy ko’rinishi. Mantiqiy DFD - DFDning bu turi tizim jarayoniga va tizimdagi ma’lumotlar oqimiga qaratilgan. Masalan, bankning dasturiy ta’minot tizimida ma’lumotlar turli xil voqeliklar o’rtasida qanday o’tkaziladi.

DFD komponentlari


DFD manba, manzil, saqlash va taqdimotni quyidagi komponentlar to’plami yordamida ifodalashi mumkin(2-rasm).

2-rasm. DFD komponentlari1.
Haqiqiylik - bu ma’lumotlarning manbasi va manzilidir. Haqiqatlar o’z nomlari bilan to’rtburchaklar bilan ifodalanadi.
Jarayon - Ma’lumotlar bo’yicha bajariladigan harakatlar va harakatlar aylana yoki dumaloq qirrali to’rtburchaklar bilan ifodalanadi.
Ma’lumotni saqlash - ma’lumotlarni saqlashning 2 varianti - uni ikkala tomoni ham bo’lmagan to’rtburchaklar shaklida yoki bitta tomoni yo’q bo’lgan ochiq qirrali to’rtburchaklar shaklida ko’rsatish mumkin.
Axborot oqimi - ma’lumotlarning harakatlanishini ko’rsatgichli o’qlar bilan ko’rsatadi. Ma’lumotlarning o’q tagidan harakatlanishi uning manbasi sifatida o’qning boshigacha ko’rsatiladi.

DFD darajasi


  1. -daraja - DFD 0 -darajali DFD abstraktsiyasining eng yuqori darajasi, bu butun axborot tizimini bitta diagramma sifatida ko’rsatadi, barcha asosiy tafsilotlarni yashiradi. 0 -darajali DFD -lar kontekst darajasidagi DFD -lar bilan bir xil(3-rasm).


3-rasm. DFD 1- darajasi.



1 Маккарти, Джим. Правила разработки программного обеспечения: монография.Пер. с англ. - М.: СПб. Нижний Новгород : Русс. редакция; Питер, 2007.

  1. -darajali - 0 -darajali DFD aniq, 1 -darajali DFDga bo’linadi. 1 -darajali DFD tizimdagi asosiy modullarni va turli modullar orasidagi ma’lumotlar oqimini ko’rsatadi. DFD 1 -darajasi, shuningdek, asosiy jarayonlar va axborot manbalarini eslatib o’tadi.


4-rasm. 2- darajasi.

  1. -daraja - bu darajada, DFD 1 -darajadagi ushbu modullar ichida ma’lumot qanday oqishini ko’rsatadi. Yuqori darajadagi DFD -lar, agar kerakli spetsifikatsiya darajasiga erishilmasa, chuqurroq tushunish darajasiga ega bo’lgan yanada aniqroq quyi darajadagi DFD -larga aylantirilishi mumkin(4-rasm).

Tuzilmalar diagrammasi


Tuzilmalar diagrammasi - bu ma’lumotlar oqimining diagrammasidan olingan diagramma. Bu tizimni DFDga qaraganda batafsilroq tanishtiradi. U butun tizimni eng past funktsional modullarga ajratadi, tizimning har bir modulining funktsiyalari va kichik funktsiyalarini DFDga qaraganda batafsilroq tasvirlab beradi. Tuzilmalar diagrammasi modullarning ierarxik tuzilishini ifodalaydi. Har bir qatlamda ma’lum bir vazifa bajariladi.

5-rasm. Tuzilmalar diagrammasi2.


Bu yerda tuzilmalar diagrammasini tuzishda ishlatiladigan belgilar: Modul - bu jarayon yoki kichik dastur yoki vazifani ifodalaydi. Boshqarish bo’linmasi bir nechta submodullarga bo’linadi. Fayl modullari har qanday moduldan qayta foydalanish mumkin.
Shart biror shart asosida boshqarishni belgilangan modulga o’tkaziladi.

6-rasm. biror shart asosida boshqarishni belgilangan modulga o’tkazish.


2-topshiriq
Sayyohlik kompaniyasi uchun axborot tizimini loyihalash

  • DFD - Ma'lumotlar oqimi diagrammasi chizish (2 xil usulda)

1-usulda Gane-Sarson:



2-usul Yourdon-Coad:

Download 33.61 Kb.

Do'stlaringiz bilan baham:




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