| نوع الملف | APK |
|---|---|
| الإصدار | 1.0 |
| الناشر | Subject Mastery Academy |
| يوم الاصدار | ٢٥/٠٦/٢٠٢٠ |
| تم إضافة التاريخ | ٢٥/٠٦/٢٠٢٠ |
| متطلبات نظام التشغيل | Android |
| المتطلبات | Requires Android 4.1 and up |
| إجمالي التنزيلات | ١ |
| السعر | Free |
وصف
ما سوف تتعلمه باستخدام هذا التطبيق
هندسة البرمجيات بمساعدة الحاسوب
أوراق هندسة البرمجيات
تحديات هندسة البرمجيات
الشهادات والتعليم
مبرمجي الكمبيوتر
المهندسين مقابل المبرمجين
تعريف IEEE
تطور البرمجيات
قوانين تطور البرمجيات
تطور برمجيات النوع الإلكتروني
نماذج البرمجيات
الحاجة إلى هندسة البرمجيات
خصائص البرامج الجيدة
تتعامل هندسة البرمجيات مع نهج تطوير البرمجيات كعملية رسمية تشبه إلى حد كبير تلك الموجودة في الهندسة التقليدية. يبدأ مهندسو البرمجيات بتحليل احتياجات المستخدم. إنهم يصممون البرمجيات وينشرونها ويختبرونها من حيث الجودة ويحافظون عليها. يوجهون مبرمجي الكمبيوتر إلى كيفية كتابة الكود الذي يحتاجون إليه. قد يكتب مهندسو البرمجيات أو لا يكتبون أيًا من الكود بأنفسهم ، لكنهم يحتاجون إلى مهارات برمجة قوية للتواصل مع المبرمجين وغالبًا ما يجيدون العديد من لغات البرمجة.
يقوم مهندسو البرمجيات بتصميم وتطوير ألعاب الكمبيوتر وتطبيقات الأعمال وأنظمة التحكم في الشبكة وأنظمة تشغيل البرامج. إنهم خبراء في نظرية برامج الحوسبة وقيود الأجهزة التي يصممونها من أجلها.
يجب أن تدار عملية تصميم البرنامج بالكامل رسميًا قبل وقت طويل من كتابة السطر الأول من التعليمات البرمجية. ينتج مهندسو البرمجيات وثائق تصميم مطولة باستخدام أدوات هندسة البرمجيات بمساعدة الكمبيوتر. يقوم مهندس البرمجيات بعد ذلك بتحويل مستندات التصميم إلى مستندات مواصفات التصميم ، والتي تُستخدم لتصميم الكود. العملية منظمة وفعالة. لا توجد برمجة غير تقليدية جارية.
مصنوع بحب من أكاديمية Subject Mastery