English  

كتب structural analysis topics

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

موضوعات التحليل الإنشائي (معلومة)


آلية التجريد الأحادي

عادة ما يُنشئ التحليل الإنشائي تسلسلًا هرميًا يستخدم آلية تجريد أحادية. يمكن لطريقة التحليل الإنشائي استخدام تعريف التكامل (آي دي إي إف) المدفوع بالعمليات، وتبدأ بهدف وحيثية. تُعرّف هذه الطريقة الوظيفة الإجمالية وتقسّم الوظائف بشكل تكراري إلى وظائف أصغر، مع الحفاظ على المدخلات والمخرجات وعناصر التحكم والآليات اللازمة لتحسين العمليات. وتعرف أيضًا باسم منهج التحلل الوظيفي، الذي يركز على التماسك داخل الوظائف والاقتران بين الوظائف التي تؤدي إلى بيانات إنشائية.

يصف التحلل الوظيفي للطريقة الإنشائية العمليةَ دون تحديد سلوك النظام ويفرض بنية النظام في صيغة الوظائف المطلوبة. تُعرف الطريقة المدخلات والمخرجات بوصفها مرتبطة بالأنشطة. أحد أسباب شعبية التحليل الإنشائي هو قدرته الحدسية على التواصل مع العمليات والمفاهيم عالية المستوى، سواء على مستوى نظام واحد أو على مستوى المؤسسة. من غير الواضح كيف يمكن أن تدعم الكائنات وظائف التطوير كائني التوجه المنتشر تجاريًا. بعكس تعريف التكامل، تعد لغة النمذجة الموحدة واجهة مبنية على آليات تجريد متعددة تفيد في وصف البنى الموجهة نحو الخدمة (إس أو إيه إس).

النهج

يعرض التحليل الإنشائي النظام من منظور البيانات المتدفقة عبره. تُوصف وظيفة النظام من خلال العمليات التي تحول تدفق البيانات. يستفيد التحليل الإنشائي من المعلومات المخبئة عبر تحليل التحلل المتتالي (أو من أعلى إلى أسفل). هذا يسمح بالتركيز على التفاصيل المناسبة وتجنب اللبس الناتج عن البحث عن التفاصيل غير ذات الصلة. كلما زاد مستوى التفاصيل، يقل نطاق المعلومات. نتيجة التحليل الإنشائي هي مجموعة من الرسوم البيانية ذات الصلة وأوصاف العملية وتعريفات البيانات. وهي التحولات التي يجب حدوثها والبيانات المطلوبة لتلبية المتطلبات الوظيفية للنظام.

يتكون نهج دي ماركو من الكائنات التالية:

  • مخطط السياق
  • مخطط تدفق البيانات
  • مواصفات العملية
  • قاموس البيانات

وبهذا، تعتبر مخططات تدفق البيانات رسومًا بيانية موجهة. تمثل الأقواس البيانات، وتمثل العقد (الدوائر أو الفقاعات) العمليات التي تحول البيانات. يمكن أن تتحلل العملية إلى مخطط تدفق بيانات أكثر تفصيلًا يوضح العمليات الفرعية وتدفقات البيانات داخلها. يمكن أن تتحلل العمليات الفرعية بدورها مع مجموعة أخرى من المخططات التدفقية حتى تفهم وظائفها بسهولة. التعليمات الأولية الوظيفية هي العمليات التي لا تحتاج إلى التحلل. توصف التعليمة الأولية الوظيفية بمواصفات العملية (أو المواصفات المصغرة). يمكن أن تتكون مواصفات العملية من شبه كود أو مخططات انسيابية أو لغة إنجليزية إنشائية. تصوغ مخططات تدفق البيانات بنية النظام كشبكة من العمليات المترابطة التي تتكون من التعليمات الأولية الوظيفية. قاموس البيانات هو مجموعة من الإدخالات (التعريفات) لتدفقات البيانات وعناصر البيانات والملفات وقواعد البيانات. تُقسم إدخالات قاموس البيانات بأسلوب من أعلى إلى أسفل. يمكن الرجوع إليها في إدخالات قاموس البيانات الأخرى وفي مخططات تدفق البيانات.

المخطط السياقي

المخططات السياقية هي المخططات التي تمثل الجهات الفاعلة خارج النظام التي يمكن أن تتفاعل مع هذا النظام. يمثل هذا المخطط أعلى مستوى عرض للنظام، مثل مخطط الكتلة، حيث يعرض نظامًا كاملًا، قد يعتمد على البرمجيات، ومدخلاته ومخرجاته هي من/ إلى العوامل الخارجية.

عادةً ما يقوم هذا النوع من المخططات وفقًا لكوسيكوف (2003) «بتصوير النظام في المركز، دون أي تفاصيل عن بنيته الداخلية، ومحاطًا بجميع أنظمته التفاعلية وبيئته وأنشطته. الهدف من مخطط النظام السياقي هو تركيز الانتباه على العوامل والأحداث الخارجية التي يجب مراعاتها عند تطوير مجموعة كاملة من متطلبات وقيود النظام». ترتبط مخططات النظام السياقية بمخطط تدفق البيانات، وتُظهر التفاعلات بين النظام والجهات الفاعلة الأخرى التي صُممّ النظام لمواجهتها. يمكن أن تكون مخططات سياق النظام مفيدة لفهم السياق الذي سيكون فيه النظام جزءًا من هندسة البرمجيات.

المصدر: wikipedia.org