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

إدارة دورة حياة التطبيق ( ALM ) هي إدارة دورة حياة المنتج ( الحوكمة والتطوير والصيانة ) لبرامج الكمبيوتر . وهي تشمل إدارة المتطلبات وهندسة البرمجيات وبرمجة الكمبيوتر واختبار البرمجيات وصيانة البرمجيات وإدارة التغيير والتكامل المستمر وإدارة المشاريع وإدارة الإصدارات . [1] [2 ]

دورة حياة تطوير البرمجيات مقابل دورة حياة إدارة دورة حياة البرمجيات

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

إدارة دورة حياة التطبيق المتكاملة

لا تقتصر عمليات تطوير البرمجيات الحديثة على خطوات ALM/ SDLC المنفصلة التي تديرها فرق مختلفة باستخدام أدوات متعددة من مواقع مختلفة. [ بحاجة لمصدر ] إن التعاون في الوقت الفعلي، والوصول إلى مستودع البيانات المركزي، والرؤية عبر الأدوات والمشاريع، ومراقبة المشروع وإعداد التقارير بشكل أفضل هي المفتاح لتطوير برامج عالية الجودة في وقت أقل. [ بحاجة لمصدر ]

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

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

اقترح مدير الأبحاث في شركة الأبحاث Gartner تغيير مصطلح ALM إلى ADLM (إدارة دورة حياة تطوير التطبيقات) ليشمل DevOps ، ثقافة وممارسة هندسة البرمجيات التي تهدف إلى توحيد تطوير البرمجيات (Dev) وتشغيل البرمجيات (Ops). [3]

مجموعات برامج إدارة دورة حياة التطبيق

بعض مجموعات البرامج المتخصصة لـ ALM هي:

اسم تم إصداره بواسطة
إدارة دورة حياة تطبيق Azure DevOps لـ Visual Studio مايكروسوفت
مهندس المؤسسة أنظمة سباركس
جيت لاب جيت لاب
هليكس ALM بالقوة
آي بي إم راشيونال آي بي إم
جيرا أطلسيان
إدارة دورة حياة تطبيق Micro Focus التركيز الدقيق
ميلين مؤسسة إكليبس
باراسوفت دي تي بي باراسوفت
نظام بروتكود 4 بروتكود
سلامة PTC بي تي سي
نبض جينويتك
صاروخ ألدون برنامج الصواريخ
مدير حلول SAP ساب
فريق النجوم بورلاند
تيم فورج شبكة التعاون
توليب إيناليان

انظر أيضا

مراجع

  1. ^ deJong, Jennifer (2008-04-15). "Mea culpa, ALM toolmakers say". SDTimes . مؤرشف من الأصل في 2 فبراير 2011. تم الاسترجاع في 2008-11-22 .
  2. ^ Chappell, David, What is Application Lifecycle Management? (PDF) , تم أرشفته من الأصل (PDF) في 7 ديسمبر 2014
  3. ^ “مدونة جارتنر”. 2011-12-02.

قراءة إضافية

  • كوبر، فرانك؛ أوكينج، كريستيان؛ ديجنهاردت، أندرياس. فيرلاغ، جابلر (2011). إدارة التطبيقات: التحديات - إنشاء الخدمة - الاستراتيجيات . رقم ISBN 978-3-8349-1667-9.
  • لينارتز، والتر. كولهوف، باربرا. هيك، جيرترود. شميدت، بنديكت (2004). خدمات إدارة التطبيقات والدعم . بابليسيس للنشر المؤسسي. رقم ISBN 3-89578-224-6.
  • "نطاق سوق جارتنر لإدارة دورة حياة التطبيقات في عام 2010".
  • هوترمان ، مايكل (2011). إدارة دورة حياة التطبيقات الرشيقة . مانينغ. رقم ISBN 978-1-935182-63-4.
  • تشابيل، ديفيد، ما هي إدارة دورة حياة التطبيق؟ (PDF)، محفوظ من الأصل (PDF) في 7 ديسمبر 2014
  • شون كينفيك، محلل جارتنر، ملف تعريف السوق: أدوات إدارة دورة حياة التطبيق (ALM)، 2012
  • مارغريت راوس، إدارة دورة حياة التطبيق (ALM)
  • ديف ويست، أدوات إدارة دورة حياة التطبيق المتكاملة تشكل عنصراً أساسياً لتحقيق النجاح
  • دومينيك تافاسولي، إن دمج عمليات إدارة دورة حياة التطبيق (ALM) يوفر فوائد إضافية
  • Zane Galviņa1، Darja Šmite، عمليات تطوير البرمجيات في البيئة الموزعة عالميًا
Retrieved from "https://en.wikipedia.org/w/index.php?title=Application_lifecycle_management&oldid=1247222687"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate