بيئة تطوير البرمجيات (SDE)

مؤلف: Randy Alexander
تاريخ الخلق: 24 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
Build A Portable Development Environment With Nix Package Manager
فيديو: Build A Portable Development Environment With Nix Package Manager

المحتوى

التعريف - ماذا تعني بيئة تطوير البرمجيات (SDE)؟

بيئة تطوير البرمجيات (SDE) هي بيئة تقوم بأتمتة أو زيادة الإجراءات الروتينية في دورة تطوير البرمجيات. يتضمن ذلك مهام البرمجة في العديد من المهام مثل إدارة الفريق والمشاريع بالإضافة إلى مهام البرمجة الكبيرة مثل إدارة التهيئة. تدعم SDE الصيانة الواسعة النطاق والطويلة الأجل للبرنامج أيضًا.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح بيئة تطوير البرمجيات (SDE)

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

فيما يلي أربع فئات تمثل اتجاهات لها تأثير كبير على البيئات ، أي على واجهات المستخدم وأدواته ومعمارياته:

  • البيئات الموجهة للغات: يتم تطوير هذه الأنواع من البيئة حول لغة واحدة ، مما يوفر مجموعة أدوات مناسبة لتلك اللغة المحددة. فهي تفاعلية للغاية وتوفر دعمًا محدودًا للبرمجة بشكل عام. تعتبر Cedar for Mesa / Cedar و Rational Environment for Ada و Interlisp for Lisp و Smalltalk for Smalltalk من الأمثلة الشائعة على البيئات التي تركز على اللغة.
  • البيئات الموجهة للبنية: تشتمل أنواع البيئة هذه على تقنيات تسمح للمستخدمين بمعالجة البنى مباشرة. هذه التقنيات هي لغة مستقلة ، الأمر الذي أثار مفهوم المولدات للبيئات.
  • بيئات مجموعة الأدوات: توفر أنواع البيئة هذه مجموعة من الأدوات التي تتضمن دعمًا مستقلاً عن اللغة لمهام البرمجة الكبيرة ، والتي تشمل التحكم في الإصدار وإدارة التهيئة.
  • البيئات المستندة إلى الطريقة: تتضمن أنواع البيئة هذه دعمًا لمجموعة واسعة من الإجراءات المتعلقة بعملية تطوير البرامج. ويشمل ذلك مهام مثل إدارة الفريق والمشاريع. كما أنها تتميز بأدوات خاصة ببعض المواصفات وتقنيات التصميم.