ERD vs 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-ის წარმოდგენის სხვადასხვა ხელსაწყოები