بيت سمعي الغوص في ديف: دورة حياة تطوير البرمجيات

الغوص في ديف: دورة حياة تطوير البرمجيات

جدول المحتويات:

Anonim

بقلم جوستين شتولتس

المصدر: Wrightstudio / Dreamstime.com

ما هي دورة حياة تطوير البرمجيات؟

يمكنك الاطلاع على صفحة المصطلحات الخاصة بنا لمعرفة كيف يتم تعريف SDLC بشكل عام:

"تعد دورة حياة تطوير البرامج (SDLC) إطارًا يحدد المهام التي يتم تنفيذها في كل خطوة في عملية تطوير البرنامج. "

من المهم أن نفهم أن دورة حياة تطوير البرمجيات لها مراحل أو مراحل ونماذج مختلفة ، وقد تغيرت أيضًا وفقًا لفلسفات معينة ، والتي سنتحدث عنها لاحقًا.

الفكرة الأساسية هي أن دورة حياة تطوير البرمجيات تحدد كيفية إنشاء البرنامج وإصداره في بيئة الإنتاج.

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

ومع ذلك ، يساعدنا فهم أفضل لـ SDLC على معرفة ما يحدث وراء الكواليس ، أو كما يقول البعض ، "كيف يتم صنع النقانق".

وراء كل تطبيق أو منتج برنامج ، هناك كود. هذا الرمز يأتي من البشر. SDLC هي وسيلة لضمان أن البشر الخاطئين يخلقون تكنولوجيا معصومة نسبياً.

يمكن أن تختلف دورة حياة تطوير البرامج أيضًا بشكل جيد.

يقول جون كويغلي من Trans Value Transformation ، "هناك مجموعة متنوعة من الأساليب للقيام بالعمل ، أو ما تبدو عليه دورة حياة تطوير البرمجيات المحددة ، ويعتمد ذلك على المنظمة فيما يتعلق بالخطوات المحددة" ، يصف كيف يحدد SDLC المرحلة بالنسبة للعديد من وسائل راحة المستهلك التي نتمتع بها. "في الحياة الحديثة ، هناك برامج في العديد من المنتجات أكثر مما قد تتصور. منبهك ، على الأرجح يحتوي على متحكم داخلي يعمل على تشغيل البرامج. يحتوي الميكروويف الخاص بك على متحكم يتلقى مدخلات من المستخدم ويقوم بأداء تلك الأوامر. يحتوي هاتفك الذكي والتلفزيون وسيارتك على برامج فيها. مثلما يوجد العديد من التطبيقات ، هناك العديد من الاختلافات في منتجات البرمجيات. "

ومن الأمثلة الشائعة على ذلك السيارات الحديثة ، والتي ربما يخبرك أي ميكانيكي أنك قد بدت وكأنها تبدو وكأنها جهاز كمبيوتر فاخر في العقد الماضي أو نحو ذلك.

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

تتحكم كل دورة حياة تطوير البرمجيات في كل ذلك من خلال إنشاء خارطة طريق مدروسة لكيفية بناء كل عنصر من هذه العناصر الفريدة وتسليمها إلى العالم. في هذا البرنامج التعليمي ، سوف تتعلم المزيد حول كيفية عمل SDLC عملياً في بيئة تصميم البرامج.

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

شارك هذا:

جدول المحتويات

ما هي دورة حياة تطوير البرمجيات؟

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

نماذج SDLC

الشلال التقليدي SDLC: مثال

المزيد عن رشيق SDLC

رشيقة SDLC: مثال

DevOps و SDLC

الذكاء الاصطناعي و SDLC

استنتاج

الغوص في ديف: دورة حياة تطوير البرمجيات