
_START_ARTICLE_
طريقة تحليل معمارية الأنظمة الحاسوبية
_START_PARAGRAPH_
طريقة تحليل بنية الأنظمة الحاسوبية (بالإنجليزية: Software Architecture Analysis Method اختصارًا: SAAM) هي طريقة منظمة لاختبار البنية المقترحة للأنظمة الحاسوبية بعد مرحلة جمع المتطلبات. يهدف هذا التحليل إلى التأكد من دعم البنية المقترحة للنظام لما يرغب في تحقيقه أصحاب الشأن بالنظام، والنظر في المشكلات التي قد تصادفهم في تطويره. تساعد هذه الطريقة أيضًا في اكتشاف البنى الأخرى المناسبة التي قد تناسب النظام المنشود أكثر.
_START_SECTION_
مراحل التحليل
_START_PARAGRAPH_
يخضع تحليل النظام في هذه الطريقة إلى خطوات منظمة،وتختزل هذه الخطوات في ستة مراحلة في عملية التحليل وهي كالتالي.
_START_SECTION_
المرحلة الأولى: جمع السيناريوهات
_START_PARAGRAPH_
تتلخص هذه المرحلة في أن السيناريوهات المحتملة في استخدام النظام تجمع، كما تجمع تلك غير المتوقعة التي قد تنتج من خطأ استخدامي أو كارثي خارجي.
_START_SECTION_
المرحلة الثانية: وصف البنية
_START_PARAGRAPH_
يصف مهندس البنية البنية الحالية المقترحة للأصحاب الشأن حتى تتكون صورة واضحة لديهم عن البنية.
_START_SECTION_
المرحلة الثالثة: ترتيب الأولويات
_START_PARAGRAPH_
تقوم هذه المرحلة على أن يتناقش أصحاب الشأن في السيناريوهات الموضوعة سلفًا وكيفية ملاءمتها للبنية المقترحة حاليًا. تلك التي يمكن أن تطبق في البنية الحالية تُعَلًّمُ على أنها "مباشرة" (أي متوافقة مع البنية المقترحة)، وتلك التي لا يمكن تطبيقها في البنية المقترحة تعلم على أنها "غير مباشرة".
_START_SECTION_
المرحلة الرابعة: تقييم السيناريوهات غير المباشرة على حدة
_START_PARAGRAPH_
في هذه المرحلة تؤخذ تلك السيناريوهات المعلمة بأنها غير مباشرة من المرحلة السابقة، وتوضع للنقاش هنا. يتناقش أصحاب الشأن في السبل اللازمة لتطبيق السيناريو في البنية، والتعديلات اللازم تطبيقها في البنية الحالية.
_START_SECTION_
المرحلة الخامسة: تقييم السيناريوهات المتداخلة
_START_PARAGRAPH_
تلك السيناريوهات المتداخلة تراجع أكثر من قبل أصحاب الشأن ليكتشف القصور الذي يعتري البنية. السيناريوهات المتداخلة هي تلك التي تكون عناصرها المستخدمة مشتركة في الوظيفة مع سيناريوهات أخرى. قد لا يكون هذا بالضرورة دليلاً على قصور في البنية، لكن مراجعة دقيقة للأمر قد تبين أن البنية لم تفكك بشكل مناسب.
_START_SECTION_
المرحلة السادسة: عرض النتائج
_START_PARAGRAPH_
تعرض في هذه المرحلة النتائج على أصحاب الشأن، ويكتب تقرير كامل يحتوي النقاشات التي سجلها الكاتب مع كل المواد التي أُنتجت كالسيناريوهات وجداول المقارنة.