نظرة عامة حول إدارة دورة حياة التطبيقات مع Microsoft Power Platform

تصف المقالات الموجودة في هذا القسم كيفية تنفيذ إدارة دورة حياة التطبيق (ALM) باستخدام Power Apps, Power Automate وPower Pages وMicrosoft Copilot Studio وMicrosoft Dataverse.

ما المقصود بإدارة دورة حياة التطبيقات (ALM)؟

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

النواحي الرئيسية لـ ALM

  1. تتضمن الحوكمة إدارة المتطلبات وإدارة الموارد والموارد والتنمية وإدارة النظام، مثل أمان البيانات ووصول المستخدم وتعقب التغيير والمراجعة والتدقيق والتحكم في النشر والعودة إلى الحالة السابقة.

  2. يتضمن تطوير‏‎ التطبيق تحديد المشكلات الحالية وعمليات تخطيط التطبيق وتصميمه وإنشائه واختباره وتحسيناته المستمرة. تتضمن هذه الناحية أدوار المطورين التقليديين وصانعي التطبيقات.

  3. تتضمن الصيانة نشر التطبيق وصيانة التقنيات الاختيارية والتابعة.

دورة حياة التطبيق هي عملية تطوير برامج دورانية تشمل هذه النواحي: التخطيط والتعقب والتطوير والإنشاء والاختبار والنشر والتشغيل والمراقبة والتعلم من الاكتشاف.

دورة حياة التطبيق.

ALM لـ Power Apps وPower Automate وMicrosoft Copilot Studio وDataverse

Dataverse في Microsoft Power Platform يتيح لك تخزين وإدارة البيانات والعمليات التي تستخدمها تطبيقات الأعمال بشكل آمن. لاستخدام ميزات وأدوات Power Platform المتوفرة لإدارة ALM، يجب أن تتضمن كافة البيئات التي تشارك في ALM قاعدة بيانات Dataverse.

تعتبر المفاهيم التالية مهمة لفهم ALM باستخدام Microsoft Power Platform.

  • الحلول هي آلية لتطبيق ALM؛ يمكنك استخدامها لتوزيع المكونات عبر البيئات من خلال التصدير والاستيراد. يمثل المكون البيانات الاصطناعية المستخدمة في تطبيقك وشيئًا ما يمكنك ربما تخصيصه. أي شيء يمكن تضمينه في الحل هو مكون، مثل الجداول والأعمدة واللوحة والتطبيقات التي تستند إلى النموذج ومهام سير عمل Power Automate وروبوتات الدردشة والمخططات والمكونات الإضافية.

  • يخزن Dataverse جميع البيانات الاصطناعية، بما في ذلك الحلول ومسارات النشر داخل المنتج.

  • التحكم في المصدر يجب أن يكون مصدر الحقيقة الخاص بك لتخزين المكونات والتعاون بشأنها.

  • النظام الأساسي للتكامل المتواصل والتسليم المتواصل (CI/CD) مثل Azure DevOps الذي يسمح لك بأتمتة تدفق الإنشاء والاختبار والنشر. يمكن استخدامه أيضًا مع التدفقات داخل المنتج.

لمزيد من المعلومات حول كيفية قيام ALM وتقنيات Azure DevOps — المدمجة مع الأشخاص والعمليات— بتمكين الفرق من توفير قيمة بشكل مستمر إلى العملاء، راجع أدوات DevOps على Azure.

(راجع أيضًا)