الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفرق بين DFD diagram و sequence diagram

بدأه لدّمي في 5 نوفمبر 2011 · 3 رد · 3,851 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ادخل في صلب الموضوع او السؤال سؤالي هو مالفرق بين DFD diagram و sequence diagram متى الجأ الى استخدام احدهم ........... يعني انا لدي مشروع على الويب و هو عبارة عن عمل موقع اختبار في ماده معينة اي من الاثنين اختار لتمثيل عمل مشروعي حيث اني الان في مرحلة تحليل النظام ................. هل للغة البرمجة التى سوف استخدمها دور لتحديد ايهما اختار ................

ارجو الرد علي مشكورين مقدما

#2

السلام عليكم ...

الــ Data Flow Diagram .. يمثل حركة البيانات بين أجزاء النظام .. و يستخدمه المطور لفهم حركة البيانات ..و خصوصا عندما يكون هناك متفاعلين (مصادر بيانات ) كثيرة في النظام .. مثال على ذلك .. الــ Customer .. يريد شراء أشياء .. فهو يقوم بعمل Order و تذهب هذه الطلبية مثلا إلى مدير المخزن Inventory .. قيرسل له البضاعة المطلوبة مع الــ Shipper .. الذي يعطي بدوره الــ Invoice (فاتورة) للزبون ... ثم يأخذها إلى قسم المحاسبة المالي Accountant .. (المثال ليس دقيق تماما). لاحظ كيف انتقلت البيانات بين عدة مصادر و متفاعلين في النظام ...إذا الــ DFD يمثل النظام من حيث البيانات (Data View ) ... و غاليا لا داعي له لو كان لا يوجد حركة بيانات في النظام ..أو كان النظام بسيط ...

fourth-level-dfd.gif

الـ Sequence Diagram . و هو أحد مخططات الــ UML ... و يمثل غالبا الخطوات المطلوبة (مرتبة زمنيا) لإنجاز إحدى الــ use case في النظام التي يتم تمثيلها بالرسائل messages بين الكائنات Object .. في النظام .... مثلا .. رجل يريد سحب نقود من ATm موجود في الشارع :

3101_figure11.jpg

ملاحظة :

للأنظمة البسيطة كلنا يستخدم منهجية Code and Fix رابط (دون أن ندري ربما) .. يعني اجلس و برمج المطلوب ثم اعمل له Test .. ثم اصلح الأخطاء و اعرضه على الزبون ثم ارجع إلى Code ... و هكذا حتى يعمل النظام ... (في الأنظمة المعقدة .. نحتاج إلى تحليل و تصميم ...)

و بالمختصر استخدمهما كليهما .. فكل منهما يمثل النظام من وجهة نظر محددة .. الأول من وجهة نظر البيانات و تدفقها و الثاني من وحهة نظر البنية (Component and Classes And Object) الأنشطة زمنية (الرسائل) (Activity - messages - collaboration) ..

2

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا جزيلا

#4

ممكن المساعدة برسم ال DFD ؟

الامتحان ب 24/1/2021

وعندي سؤال

راسلني

مواضيع مشابهة