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 komponentlari2.
2 Маккарти, Джим. Правила разработки программного обеспечения: монография.Пер. с англ. - М.: СПб. Нижний Новгород : Русс. редакция; Питер, 200
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
0 -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- darajasi3.
-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.
3 Зубкова Т.М. Технология разработки программного обеспечения. Учебное пособие. — Оренбург: Оренбургский государственный университет, 201
4-rasm. 2- darajasi.
-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).
Dostları ilə paylaş: |