ERD және DFD
ERD және DFD деректер ағынын, сондай-ақ кірістер мен шығыстарды анықтауға көмектесетін деректерді ұсыну үлгілері. Олар маңызды, өйткені олар ұйымдағы әртүрлі бөлімдердің мүшелері арасында тиімді қарым-қатынас жасауға мүмкіндік береді. Деректерді ұсыну үлгілерінің екі түрінің ұқсастықтары бар, дегенмен осы мақалада талқыланатын айырмашылықтар бар.
DFD – ұйымдағы деректердің қалай ағып жатқанын, оның жүйеге қалай және қай жерден кіретінін, бір процестен екіншісіне қалай өтетінін және ұйымда қалай сақталатынын жүйелі түрде бейнелеу. Екінші жағынан, жүйенің жоғарыдан төменге қарай семантикалық деректер үлгісі нысанның қатынас диаграммасы немесе ERD деп аталады. ERD жүйенің қалай көрінетінін оны қалай жүзеге асыру керектігін айтпай көрсетеді. Ол нысанға негізделгендіктен, ERD жүйедегі немесе процестегі нысандар арасындағы қатынасты көрсетеді. Екінші жағынан, деректер ағынының диаграммалары болып табылатын DRD жүйедегі деректер ағынына және бұл деректер процестің әртүрлі кезеңдерінде қалай пайдаланылатынына назар аударады.
DFD және ERD екеуі де ұйым үшін маңызды. Адамдар, орындар, оқиғалар немесе нысандар ERD-де ұсынылғанымен, DFD деректердің нысандар арасында қалай өтетіні туралы айтады. ERD арқылы ұйымда деректер сақталатын нысандар туралы білуге болады, ал DFD нысандар арасындағы деректер ағыны және олардың қалай және қайда сақталатыны туралы ақпаратты береді.
DFD және ERD дайындау кезінде әртүрлі құралдар пайдаланылады. DFD жасау үшін шеңберлерді, сопақтарды, тіктөртбұрыштарды және көрсеткілерді пайдалану әдеттегідей болғанымен, ERD тек төртбұрышты жәшіктерді пайдаланады. Гауһар тастар ERD-дегі нысандар арасындағы қатынастарды көрсету үшін пайдаланылады және сіз қарым-қатынастың сипаттамасын табасыз, ал DFD-де атау бір сөз арқылы жүзеге асырылады.
Танымалдығы мен кең таралғанына қарамастан, DFD және ERD екеуі де толық емес, өйткені екі деректерді ұсыну диаграммасының ешқайсысын да толық суретке түсіру мүмкін емес.
Қысқаша:
• DFD ақпараттың ұйымға қалай енетінін, түрленетінін, пайдаланылатынын және сақталатынын сипаттаса, ERD нысандарға және олардың жүйедегі ақпаратты қалай пайдаланатынына назар аударады.
• ERD іске асыру процесін көрсетпей-ақ жүйенің ақырында қалай көрінетінін айтады.
• ERD және DFD көрсетуге арналған әртүрлі құралдар бар