Software Engineering Books

Software Engineering Books

  • أحدث إصدار
  • unlicreation

هندسة البرمجيات ، تطبيق المبادئ المستخدمة في مجال الهندسة

حول هذا التطبيق

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

الإصدارات Software Engineering Books