تعريف هندسة البرمجيات
منوعات / / July 04, 2021
بقلم فلورنسيا أوشا ، في أكتوبر. 2013
ال هندسة البرمجيات هل هذا انضباط التي تتعامل مع التطوير والتشغيل و اعمال صيانة برامج أو برامج الكمبيوتر.
وتجدر الإشارة إلى أنه من الضروري دراسة كل من المبادئ والمنهجيات لتنفيذ هذه الإجراءات المذكورة أعلاه ، في حين أن توفير تلك المعرفة هو ما سيسمح التصميم و ال بناء من برامج الكمبيوتر التي يمكن أن تعمل بشكل مرضٍ على أجهزة الكمبيوتر الشخصية المختلفة.
لذا ، فإن هندسة البرمجيات تعني عملًا شاملاً ، أي تحليل السياق الذي يتم إنتاجه ، مسودة، تم تطوير البرنامج المقابل ، يتم إجراء الاختبارات للتأكد من صحتها تسيير وأخيرا تم تنفيذ النظام.
يشار إلى عملية تطوير البرامج رسميًا باسم دورة حياة البرنامجبينما تتكون من أربع مراحل: تصور (في هذا يتم تحديد الأهداف وتطوير النموذج) ، تفصيل (في هذه الخطوة الخصائص وكيف هندسة معمارية منه ولماذا) ، بناء (يعني تطوير البرنامج) و انتقال (إنها اللحظة التي يتم فيها نقل المنتج النهائي إلى اسم المستخدم).
بمجرد تشغيل البرنامج ، هذا هو المكان الذي يتم فيه تشغيل صيانته. بشكل عام ، تميل الأخطاء إلى الظهور فيما يتعلق بتصميم البرنامج ، على سبيل المثال ، الصيانة التي ستسمح بحلها عندما يبلغ المستخدمون عنها. عادة ما يتم اقتراح التحديثات ويتم تطوير عناصر جديدة بهدف تصحيح الأخطاء التي ظهرت.
يشار إلى الفرد الذي يعمل بشكل احترافي في هذا المجال باسم مهندس برمجيات. المهمة الأولى والرئيسية لهؤلاء المهنيين هي الدراسة التفصيلية لجميع الشروط التي يجب على البرنامج مراعاتها قبله من أجل تلبية متطلبات المستهلكين ولكن دون إغفال الإمكانيات التي تمتلكها الشركة مطور.
مواضيع في هندسة البرمجيات