جي كيو إم
عودة للموسوعةيعد GQM، وهواسم تاجي لمصطلحات "goal. question, metric" أي (الهدف، السؤال، المقياس)، تعبير عن توجه خاص بمقاييس البرامج قام بالترويج له فيكتور باسيلي في جامعة ماريلاند ، كوليدج بارك ومعمل هندسة البرامج في مركز جودارد لأبحاث الفضاء في وكالة ناسا بعد الإشراف على أطروحة الدكتوراة المقدمة من د. ديفيد م ويس. وكانت أعمال د. ويس مستوحاة من أعمال ألبرت إندريس في شركة IBM بألمانيا. يُحدد توجه GQM طراز القياس على ثلاثة مستويات:
- المستوى المفاهيمي (الهدف)
يتم تعريف الهدف لأي أمر لعدة أسباب، فيما يتعلق بطرز متنوعة من الجودة، ومن عدة وجهات نظر، وفيما يتعلق ببيئة معينة.
- المستوى التشغيلي (السؤال)
يتم استخدام مجموعة من الأسئلة لتحديد الالطرز لهدف الدراسة ثم هجرز على هذا الهدف لتحديد خصائص التقييم أوإنجاز هدف معين.
- المستوى الكمّي (المقياس)
ترتبط مجموعة من المقاييس، استنادًا إلى الطرز، بكل سؤال لتتم الإجابة عليه بطريقة قابلة للقياس.
تصف المستندات المفتوحة في العادة التوجه GQM في عملية سداسية المراحل تدور الثلاث خطوات الأولى منها حول استخدام الأهداف التجارية للدفع باتجاه تحديد المقاييس السليمة بينما تدور الثلاث خطوات الأخيرة حول جمع بيانات القياس وتحقيق الاستخدام الفعال لنتائج القياس لدفع عملية اتخاذ القرار والتحسينات. وقد وصف باسيلي عملية GQM سداسية المراحل على النحوالتالي:
- وضع مجموعة من الأهداف التجارية للمشروع والقسم والشركة وأهداف القياس المرتبطة بالإنتاجية والجودة
- طرح أسئلة (استنادًا إلى الطرز) تحدد تلك الأهداف بشكل تام قدر الإمكان بطريقة قابلة للقياس
- تحديد القياسات المطلوب جمعها للإجابة على تلك الأسئلة وعملية التعقب وتوافق المنتج مع الأهداف
- وضع آليات لجمع البيانات
- جمع البيانات وتحليلها والتحقق من صحتها في الوقت العملي لتقديم ملاحظات على المشروع من أجل اتخاذ إجراء تسليمي
- تحليل البيانات بكيفية التحليل بعد التشغيل لتقييم التوافق مع الأهداف ولعمل توصيات للتحسينات المستقبلية
تعد قوالب GQM طريقة منظمة لتحديد الأهداف.. ويشتمل نطقب GQM على الحقول التالية:
الحقل | أمثلة |
---|---|
هدف الدراسة | برمجة النظير، أداة التحليل الثابتة |
الغرض | تحديد الخصائص، الاستيعاب، التقييم، التنبؤ، التحسين |
الهجريز | جهد المبرمج، وثوقية البرنامج |
أصحاب المصالح | المطور، العميل، المدير |
عوامل السياق | (عوامل أخرى هامة قد تؤثر على النتائج) |
إليك مثال على تطبيق نطقب GQM للتعبير عن هدف دراسة هندسة البرامج: يتمثل الغرض من هذه الدراسة في تحديد خصائص تأثير برمجة النظير على جهد المبرمج وجودة البرنامج من وجهة نظر مديري البرامج في سياق شركة تطوير شبكات صغيرة.
التطورات الأخيرة
على الرغم من حتى التوجه GQM قد خدم صناعة البرامج على نحوجيد لعقود، إلا أنه لم يقدم دعمًا واضحًا لدمج طراز قياس البرنامج مع عناصر المؤسسة الأكبر، مثل إستراتيجيات وأهداف الشركة على مستوى أعلى. وكان فيكتور باسيلي قد وضع إستراتيجيات GQM+]] برفقة مجموعة من الباحثين من معهد فراونهوفر وذلك استنادًا إلى نموذج مقياس سؤال الأهداف كما يضيف القدرة على إنشاء برامج قياس لضمان المحاذاة بين أهداف وإستراتيجيات الأعمال والأهداف الخاصة بالبرامج وأهداف القياس.
أنظر كذلك
- Basili, Victor R. 'Using Measurement to Build Core Competencies in Software'. Seminar sponsored by Data and Analysis Center for Software, 2005.
المراجع
- ^ Basili, Victor (1994). "The Goal Question Metric Approach" (PDF). مؤرشف من الأصل (PDF) فيخمسة يوليو2017. اطلع عليه بتاريخ 12 نوفمبر 2008.
- ^ Van Solingen, Rini (1999). (PDF). ماكجروهيل التعليم. ISBN . مؤرشف من الأصل (PDF) في 17 أبريل 2012.
- ^ Basili, V.R. (2009). "Determining the impact of business strategies using principles from goal-oriented measurement". Business Services: Konzepte, Technologien, Anwendungen. 9. Internationale Tagung Wirtschaftsinformatik. Vienna, Austria: Österreichische Computer Gesellschaft. ISBN .
التصنيفات: قياس برمجيات, مقالات يتيمة منذ أكتوبر 2017, جميع المقالات اليتيمة, جميع المقالات التي بحاجة لصيانة, بوابة برمجيات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات