Tashqi ob'ekt - bu axborot manbai yoki oluvchisi bo'lgan moddiy ob'ekt yoki jismoniy shaxs, masalan, mijozlar, xodimlar, etkazib beruvchilar, mijozlar, ombor. Ba'zi ob'ekt yoki tizimning tashqi ob'ekt sifatida ta'rifi uning tahlil qilinadigan tizim chegarasidan tashqarida ekanligini ko'rsatadi. Tahlil jarayonida ba'zi tashqi ob'ektlar tahlil qilinayotgan tizim diagrammasi ichida ko'chirilishi mumkin, agar kerak bo'lsa, yoki aksincha, jarayonlarning bir qismi diagrammadan tashqariga ko'chirilishi va tashqi ob'ekt sifatida taqdim etilishi mumkin.
Tashqi ob'ekt diagrammaning tepasida joylashgan va unga soya soladigan kvadrat bilan ko'rsatilgan, bu belgi boshqa belgilardan ajralib turishi mumkin.
Jarayon ma'lum bir algoritmga muvofiq kirish ma'lumotlar oqimlarini chiqish oqimiga aylantirishdir. Jismoniy jihatdan jarayon turli yo'llar bilan amalga oshirilishi mumkin: bu kirish hujjatlarini qayta ishlovchi va hisobotlarni chiqaradigan tashkilot (bo'lim) bo'linmasi, dastur, apparat tomonidan amalga oshiriladigan mantiqiy qurilma va boshqalar bo'lishi mumkin.
Ma'lumotlar oqimi diagrammalarining ierarxiyasini qurish
DFD ierarxiyasini qurishning asosiy maqsadi - tizim tavsifini har bir detal darajasida aniq va tushunarli qilish va ular o'rtasida aniq belgilangan munosabatlarga ega qismlarga bo'lish. Bunga erishish uchun quyidagi tavsiyalardan foydalanish tavsiya etiladi:
Har bir diagrammada 3 dan 6-7 gacha jarayonlarni (SADTga o'xshash) joylashtiring. Yuqori chegara insonning bir vaqtning o'zida ko'plab ichki aloqalarga ega bo'lgan murakkab tizimning tuzilishini idrok etish va tushunish qobiliyatiga mos keladi, pastki chegara sog'lom fikrga ko'ra tanlanadi: jarayonni faqat bitta yoki bitta diagrammani o'z ichiga olgan diagramma bilan batafsil bayon qilishning hojati yo'q. ikkita jarayon.
Ma'lumotlar oqimlarining parchalanishi jarayonlarning parchalanishi bilan parallel ravishda amalga oshiriladi. Bu ikki ish bir vaqtning o'zida bajarilishi kerak, birin-ketin bajarilmaydi.
Jarayonlar va mavzular uchun aniq, mazmunli nomlarni tanlang va qisqartmalardan foydalanmaslikka harakat qiling.
DFD ierarxiyasini qurishda, ma'lumotlar tuzilmalari yordamida tavsiflangan barcha oqimlar va ma'lumotlar omborlari tarkibini aniqlagandan keyingina jarayonlarni tafsilotlashga o'tish kerak. Har bir ma'lumot oqimi uchun uning barcha ma'lumotlar elementlarining ro'yxati tuziladi, so'ngra ma'lumotlar elementlari kattaroq ma'lumotlar ob'ektlariga (masalan, hujjat satrlari yoki domen ob'ektlariga) mos keladigan ma'lumotlar tuzilmalariga birlashtiriladi. Har bir ob'ekt uning atributlari bo'lgan elementlardan iborat bo'lishi kerak. Ma'lumotlar tuzilmalarida muqobillar, shartlar va iteratsiyalar bo'lishi mumkin. Shartli yuzaga kelishi bu komponentning tuzilmada mavjud bo'lmasligini bildiradi (masalan, "xodim" ob'ekti uchun "sug'urta ma'lumotlari" tuzilmasi). Shu bilan bir qatorda sanab o'tilgan elementlardan birini tuzilishga kiritish mumkin degan ma'noni anglatadi. Takrorlash belgilangan diapazonga istalgan sonli elementlarni kiritishni bildiradi (masalan, “xodim” obyekti uchun “bolaning ismi” elementi). Har bir ma'lumot elementi uchun uning turi (uzluksiz yoki diskret ma'lumotlar) ko'rsatilishi mumkin. Uzluksiz ma'lumotlar uchun o'lchov birligi, qiymatlar diapazoni, tasvirning aniqligi va jismoniy kodlash shakli ko'rsatilishi mumkin. Diskret ma'lumotlar uchun haqiqiy qiymatlar jadvali ko'rsatilishi mumkin.
To'liq tizim modelini qurgandan so'ng, uni tekshirish kerak (to'liqlik va izchillik tekshiriladi). To'liq modelda uning barcha ob'ektlari (quyi tizimlar, jarayonlar, ma'lumotlar oqimlari) batafsil tavsiflanishi va batafsil tavsiflanishi kerak.