اللغة الإنجليزية المنظمة

اللغة الإنجليزية المنظمة هي استخدام اللغة الإنجليزية مع قواعد البرمجة المنظمة لشرح تصميم برنامج حاسوبي للمستخدمين غير التقنيين، وذلك بتقسيمه إلى خطوات منطقية باستخدام كلمات إنجليزية بسيطة. تهدف اللغة الإنجليزية المنظمة إلى الجمع بين مزايا منطق البرمجة واللغة الطبيعية: فمنطق البرمجة يُسهم في تحقيق الدقة، بينما تُسهّل اللغة الطبيعية فهم الكلمات المنطوقة. [ 1 ]

وهي أساس بعض لغات البرمجة مثل SQL (لغة الاستعلامات المهيكلة) "للاستخدام من قبل الأشخاص الذين يحتاجون إلى التفاعل مع قاعدة بيانات كبيرة ولكنهم ليسوا مبرمجين مدربين". [ 2 ]

عناصر

يُعدّ هيكل اللغة الإنجليزية المتقدمة " شفرة زائفة " محدودة الشكل،ويتكون من العناصر التالية:

  1. عبارات العمليات المكتوبة باللغة الإنجليزية والتي يتم تنفيذها من الأعلى إلى الأسفل
  2. تُشير الكلمات المفتاحية مثل IF و THEN و ELSE إلى الكتل الشرطية.
  3. تُشير الكلمات المفتاحية مثل DO و WHILE و UNTIL إلى كتل التكرار

تُستخدم الإرشادات التالية عند كتابة اللغة الإنجليزية المنظمة: [ 3 ]

  1. ينبغي التعبير عن جميع العمليات المنطقية في كتل تشغيلية وشرطية وتكرارية
  2. ينبغي أن تكون البيانات واضحة لا لبس فيها.
  3. ينبغي وضع مسافة بادئة بين الكتل المنطقية لإظهار العلاقة والتسلسل الهرمي.
  4. استخدم سطرًا واحدًا لكل عنصر منطقي، أو قم بإزاحة سطر الاستمرار.
  5. يجب كتابة الكلمات الرئيسية بأحرف كبيرة
  6. قم بتجميع مجموعات من العبارات معًا، مع اسم مكتوب بأحرف كبيرة يصف وظيفتها، وانتهِ بـ EXIT.
  7. ضع خطاً تحت الكلمات أو العبارات المحددة في قاموس البيانات .
  8. ضع علامة نجمة (*) على أسطر التعليقات

مثال على اللغة الإنجليزية المنظمة

الموافقة على القرض

إذا كان لدى العميل حساب مصرفي، فـ إذا لم يكن على العميل أي مستحقات من حساب سابق، فـ السماح بتسهيلات القروض آخر في حال الحصول على موافقة الإدارة، فـ السماح بتسهيلات القروض آخر يرفض انتهى الشرط انتهى الشرط آخر يرفض انتهى الشرط مخرج

نقد

على الرغم من فائدتها في تخطيط البرامج والوحدات والروتينات، أو وصف الخوارزميات، إلا أنها أقل فائدة عندما يلزم اتخاذ العديد من القرارات. [ 4 ]

أدوات تحديد المواصفات الأخرى

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

انظر أيضاً

مراجع

  1. " ما هي اللغة الإنجليزية المنظمة؟" ، Wisegeek.com، تم الاطلاع عليه بتاريخ 23 أبريل 2014
  2. "تنفيذ لغة استعلام إنجليزية منظمة" إم إم أستراهان ودي دي تشامبرلين، قسم الأبحاث في شركة آي بي إم، سان خوسيه، إيه سي إم، مايو 1975 (تم استرجاعه من موقع جامعة ولاية كليفلاند، أبريل 2014)
  3. "إرشادات للغة الإنجليزية المنظمة في توثيق المواصفات" ، كريج بوريسوفيتش، صندوق أدوات تكنولوجيا المعلومات، 29 أبريل 2007
  4. "الفصل 60: اللغة الإنجليزية المنظمة، نقاط القوة والضعف" ، نظم المعلومات: التحليل والتصميم، ميزين ليونيد، معهد حولون للتكنولوجيا، تم الاطلاع عليه بتاريخ 23 أبريل 2014