7-amaliy ish Mavzu: dfd(Data Flow Diagram) ob’ekt modeli


Download 14.71 Kb.
Sana18.12.2022
Hajmi14.71 Kb.
#1030122
Bog'liq
7-амалий


7-amaliy ish
Mavzu: DFD(Data Flow Diagram) ob’ekt modeli
Ma'lumotlar oqimi diagramma orqali ma'lumotlar oqimini aks ettirish usulidir. DFD shuningdek, har bir ob'ektning chiqishi va kirishlari va jarayonning o'zi haqida ma'lumot beradi. Ma'lumotlar oqimi diagrammasi boshqaruv oqimiga ega emas, qaror qabul qilish qoidalari yo'q.
Ma'lumotlar oqimining diagrammalarini namoyish qilish uchun bir nechta yozuvlar mavjud. Ma'lumotlarning har bir oqimi uchun so'nggi nuqtalardan kamida bittasi (manba va / yoki maqsad) jarayonda mavjud bo'lishi kerak. Jarayonning takomillashtirilgan tasvirini boshqa jarayonlar diagrammasida bajarish mumkin, bu jarayonni quyidagi jarayonlarga ajraladi.
Ma'lumotlar oqimi diagrammasi tuzilgan-tahlil modellashtirish vositalarining bir qismidir. Foydalanishda UML, faoliyat diagrammasi odatda ma'lumotlar oqimi diagrammasi rolini o'z zimmasiga oladi. Ma'lumotlar oqimi rejasining maxsus shakli bu saytga yo'naltirilgan ma'lumotlar oqimi rejasi.
Ma'lumotlar oqimining diagrammalarini teskari deb hisoblash mumkin Petri to'rlari, chunki bunday tarmoqlardagi joylar ma'lumotlar xotiralari semantikasiga mos keladi. Shunga o'xshash tarzda, Petri to'ridan o'tishning semantikasi va ma'lumotlar oqimi diagrammalaridagi ma'lumotlar oqimlari va funktsiyalari teng deb hisoblanishi kerak.
DFD jarayonlar, oqimlar, omborlar va terminatorlardan iborat. Ushbu DFD komponentlarini ko'rishning bir necha yo'li mavjud.
Jarayon
Jarayon (funktsiya, transformatsiya) tizimning bir qismidir, bu kirishni chiqishga o'zgartiradi. Jarayonning ramzi - bu doira, tasvirlar, to'rtburchaklar yoki burchaklari yumaloq to'rtburchak (yozuv turiga ko'ra). Jarayon bitta so'z, qisqa jumla yoki o'z mohiyatini aniq ifodalash uchun jumla bilan nomlanadi.[2]
Ma'lumotlar oqimi
Ma'lumotlar oqimi (oqim, ma'lumotlar oqimi) tizimning bir qismidan ikkinchisiga ma'lumotlarning (ba'zan materiallarning ham) uzatilishini ko'rsatadi. Oqimning belgisi - bu o'q. Oqim qanday ma'lumot (yoki qanday material) ko'chirilishini aniqlaydigan nomga ega bo'lishi kerak. Istisnolar - bu oqimlarga bog'langan sub'ektlar orqali qanday ma'lumot uzatilishi aniq bo'lgan oqimlar. Moddiy siljishlar shunchaki informatsion bo'lmagan tizimlarda modellashtirilgan. Oqim faqat bitta turdagi ma'lumotni (materialni) uzatishi kerak. Strelka oqim yo'nalishini ko'rsatadi (agar u ob'ektga / ma'lumotdan mantiqiy bog'liq bo'lsa, masalan, savol-javob), shuningdek, ikki tomonlama bo'lishi mumkin. Jarayonlarni, omborlarni va terminatorlarni bog'laydi.[2]
Omborxona
Ombor (ma'lumotlar ombori, ma'lumotlar do'koni, fayl, ma'lumotlar bazasi) ma'lumotlarni keyinchalik ishlatish uchun saqlash uchun ishlatiladi. Do'konning ramzi ikkita gorizontal chiziq bo'lib, boshqa ko'rinish DFD Notation-da ko'rsatilgan. Omborning nomi ko'plikdagi ism (masalan, buyurtmalar) - bu omborning kirish va chiqish oqimlaridan kelib chiqadi. Ombor faqat ma'lumotlar fayli bo'lishi shart emas, masalan, hujjatlar, papka va optik disklar joylashgan papka. Shuning uchun omborni DFD-da ko'rish amalga oshirilishidan mustaqildir. Ombordan tushadigan oqim odatda omborda saqlanadigan ma'lumotlarning o'qilishini ifodalaydi va omborga tushadigan oqim odatda ma'lumotlarni kiritish yoki yangilashni (ba'zida ma'lumotlarni o'chirib tashlashni) ifodalaydi. Ombor, xotira nomi joylashgan ikkita parallel chiziq bilan ifodalanadi (u UML bufer tuguni sifatida modellashtirilishi mumkin).[2]
Terminator
Terminator - bu tizim bilan aloqa qiladigan va tizimdan tashqarida turadigan tashqi mavjudot. Bu, masalan, bir xil tashkilotga tegishli bo'lmagan turli xil tashkilotlar (masalan, bank), odamlar guruhlari (masalan, mijozlar), organlar (masalan, soliq idorasi) yoki bo'lim (masalan, kadrlar bo'limi) bo'lishi mumkin. model tizimiga. Terminator modellashtirilgan tizim aloqa qiladigan boshqa tizim bo'lishi mumkin.[2]
DFD yaratish qoidalari
Korxona nomlari qo'shimcha izohlarsiz tushunarli bo'lishi kerak. DFD - bu tizim foydalanuvchilari bilan suhbatlar asosida tahlilchilar tomonidan yaratilgan tizim. U bir tomondan, tizimni ishlab chiquvchilar uchun, ikkinchi tomondan, loyiha pudratchisi uchun belgilanadi, shuning uchun tashkilot nomlari domen domeni yoki havaskor foydalanuvchilar yoki mutaxassislar uchun moslashtirilishi kerak. Korxona nomlari umumiy bo'lishi kerak (mustaqil, masalan, faoliyatni amalga oshiradigan aniq shaxslar), lekin tashkilotni aniq ko'rsatishi kerak. Xaritalarni osonroq tuzish va muayyan jarayonlarga yo'naltirish uchun jarayonlar raqamlangan bo'lishi kerak. Raqamlash tasodifiy, ammo barcha DFD darajalarida izchillikni saqlash kerak (qarang DFD iyerarxiyasi). DFD aniq bo'lishi kerak, chunki bitta DFDdagi jarayonlarning maksimal soni 6 dan 9 gacha, kamida bitta DFDda 3 jarayon bo'lishi tavsiya etiladi. Istisno - bu yagona jarayon tizim tizimini va tizim bilan aloqa qiladigan barcha terminatorlarni ramziy ma'noga ega bo'lgan kontekstli diagramma.
Download 14.71 Kb.

Do'stlaringiz bilan baham:




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