لمحة عن Software Engineering
►هدف هذا البرنامج هندسة البرمجيات هو توفير أساسيات هندسة البرمجيات والمبادئ والمهارات اللازمة لتطوير والحفاظ على منتجات البرمجيات عالية الجودة. ✦
►تتضمن عمليات وتقنيات هندسة البرمجيات التي تمت تغطيتها متطلبات المواصفات وتصميم وتنفيذ واختبار وإدارة مشروعات البرمجيات. ✦
بالإضافة إلى ذلك ، يمكن استخدام هذا التطبيق من قبل الممارسين الذين يحتاجون إلى تحديث معرفتهم بأحدث تقنيات وعمليات هندسة البرمجيات. ✦
يناقش برنامج هندسة البرمجيات المبادئ ، والمنهجيات ، والاتجاهات والممارسات المرتبطة بمراحل مختلفة من هندسة البرمجيات. بدءًا من الأساسيات ، يتقدم التطبيق ببطء إلى الموضوعات المتقدمة والناشئة في إدارة مشروعات البرامج ونماذج العمليات وتطوير المنهجيات ومواصفات البرامج والاختبار ومراقبة الجودة والنشر وأمان البرامج والصيانة وإعادة استخدام البرامج. يجب أن تجد تكنولوجيا المعلومات وتطبيقات الكمبيوتر هذا التطبيق مفيدة للغاية
【الموضوعات المغطاة المدرجة أدناه】
➻ ما هي هندسة البرمجيات
➻ تطور البرمجيات
➻ قوانين تطور البرمجيات
software تطور برمجيات E-Type
Parad البرامج النموذجية
➻ الحاجة إلى هندسة البرمجيات
of خصائص البرامج الجيدة
Life دورة حياة تطوير البرمجيات
➻ نموذج تطوير البرمجيات
➻ إدارة مشاريع البرمجيات
➻ مشروع برمجيات
➻ الحاجة إلى إدارة مشاريع البرمجيات
➻ مدير مشروع البرامج
➻ أنشطة إدارة البرمجيات
Estim تقنيات تقدير المشروع
➻ جدولة المشروع
➻ إدارة الموارد
➻ إدارة مخاطر المشروع
➻ عملية إدارة المخاطر
➻ تنفيذ المشروع ومراقبته
➻ إدارة الاتصالات المشروع
➻ إدارة التكوين
➻ أدوات إدارة المشاريع
➻ متطلبات البرامج
➻ هندسة المتطلبات
➻ عملية هندسة المتطلبات
E عملية الانتقاء المطلوبة
E تقنيات اقتطاع المتطلبات
➻ خصائص متطلبات البرامج
➻ متطلبات البرامج
➻ متطلبات واجهة المستخدم
➻ محلل نظم البرمجيات
➻ مقاييس البرامج والتدابير
➻ أساسيات تصميم البرمجيات
➻ مستويات تصميم البرمجيات
➻ النمذجة
➻ التزامن
➻ اقتران والتماسك
➻ التحقق من التصميم
➻ تحليل البرمجيات وأدوات التصميم
➻ مخطط تدفق البيانات
➻ مخططات الهيكل
➻ HIPO رسم بياني
➻ اللغة الإنجليزية المنظمة
➻ Pseudo-Code
➻ جداول القرار
➻ نموذج كيان العلاقة
➻ قاموس البيانات
➻ استراتيجيات تصميم البرمجيات
➻ تصميم منظم
➻ تصميم موجه نحو الوظيفة
➻ تصميم كائن المنحى
➻ عملية التصميم
➻ نهج تصميم البرمجيات
➻ تصميم واجهة المستخدم للبرمجيات
➻ واجهة سطر الأوامر (CLI)
➻ واجهة المستخدم الرسومية
➻ مكونات واجهة المستخدم الرسومية التطبيق محددة
Design أنشطة تصميم واجهة المستخدم
Implementation أدوات تنفيذ واجهة المستخدم الرسومية
➻ واجهة المستخدم القواعد الذهبية
➻ تعقيد تصميم البرامج
➻ تدابير هالستيد المعقدة
➻ تدابير تعقيد Cyclomatic
➻ وظيفة نقطة
➻ ملفات داخلية منطقية
Inter ملفات الواجهة الخارجية
➻ استفسار خارجي
➻ تنفيذ البرامج
➻ البرمجة المنظمة
➻ البرمجة الوظيفية
➻ أسلوب البرمجة
➻ وثائق البرمجيات
➻ تحديات تنفيذ البرامج
➻ نظرة عامة على اختبار البرامج
➻ التحقق من البرامج
➻ التحقق من البرامج
➻ Manual Vs Automated Testing
➻ طرق الاختبار
➻ مستويات الاختبار
➻ وثائق الاختبار
➻ اختبار مقابل QC ، QA والتدقيق
➻ نظرة عامة على صيانة البرمجيات
➻ أنواع الصيانة
➻ تكلفة الصيانة
➻ أنشطة الصيانة
➻ إعادة هندسة البرمجيات
re مكونات إعادة الاستخدام
➻ أدوات القضية
➻ مكونات أدوات CASE
➻ أنواع أدوات القضية
➻ نموذج الشلال التكراري
➻ تحليل المتطلبات والمواصفات
➻ شجرة القرارات
➻ مواصفات النظام الرسمي
➻ تصميم البرمجيات
➻ استراتيجيات تصميم البرمجيات
➻ تحليل البرمجيات وأدوات التصميم
➻ تصميم منظم
➻ نمذجة الكائن باستخدام UML
➻ استخدم مخطط الحالة
Dia رسم بياني التفاعل
➻ اختبار الصندوق الأسود
➻ صيانة البرمجيات
Process نماذج عمليات صيانة البرامج
➻ موثوقية البرمجيات وإدارة الجودة
Grow نماذج النمو الموثوقية
➻ جودة البرمجيات
➻ تخطيط مشروع البرمجيات
►تتضمن عمليات وتقنيات هندسة البرمجيات التي تمت تغطيتها متطلبات المواصفات وتصميم وتنفيذ واختبار وإدارة مشروعات البرمجيات. ✦
بالإضافة إلى ذلك ، يمكن استخدام هذا التطبيق من قبل الممارسين الذين يحتاجون إلى تحديث معرفتهم بأحدث تقنيات وعمليات هندسة البرمجيات. ✦
يناقش برنامج هندسة البرمجيات المبادئ ، والمنهجيات ، والاتجاهات والممارسات المرتبطة بمراحل مختلفة من هندسة البرمجيات. بدءًا من الأساسيات ، يتقدم التطبيق ببطء إلى الموضوعات المتقدمة والناشئة في إدارة مشروعات البرامج ونماذج العمليات وتطوير المنهجيات ومواصفات البرامج والاختبار ومراقبة الجودة والنشر وأمان البرامج والصيانة وإعادة استخدام البرامج. يجب أن تجد تكنولوجيا المعلومات وتطبيقات الكمبيوتر هذا التطبيق مفيدة للغاية
【الموضوعات المغطاة المدرجة أدناه】
➻ ما هي هندسة البرمجيات
➻ تطور البرمجيات
➻ قوانين تطور البرمجيات
software تطور برمجيات E-Type
Parad البرامج النموذجية
➻ الحاجة إلى هندسة البرمجيات
of خصائص البرامج الجيدة
Life دورة حياة تطوير البرمجيات
➻ نموذج تطوير البرمجيات
➻ إدارة مشاريع البرمجيات
➻ مشروع برمجيات
➻ الحاجة إلى إدارة مشاريع البرمجيات
➻ مدير مشروع البرامج
➻ أنشطة إدارة البرمجيات
Estim تقنيات تقدير المشروع
➻ جدولة المشروع
➻ إدارة الموارد
➻ إدارة مخاطر المشروع
➻ عملية إدارة المخاطر
➻ تنفيذ المشروع ومراقبته
➻ إدارة الاتصالات المشروع
➻ إدارة التكوين
➻ أدوات إدارة المشاريع
➻ متطلبات البرامج
➻ هندسة المتطلبات
➻ عملية هندسة المتطلبات
E عملية الانتقاء المطلوبة
E تقنيات اقتطاع المتطلبات
➻ خصائص متطلبات البرامج
➻ متطلبات البرامج
➻ متطلبات واجهة المستخدم
➻ محلل نظم البرمجيات
➻ مقاييس البرامج والتدابير
➻ أساسيات تصميم البرمجيات
➻ مستويات تصميم البرمجيات
➻ النمذجة
➻ التزامن
➻ اقتران والتماسك
➻ التحقق من التصميم
➻ تحليل البرمجيات وأدوات التصميم
➻ مخطط تدفق البيانات
➻ مخططات الهيكل
➻ HIPO رسم بياني
➻ اللغة الإنجليزية المنظمة
➻ Pseudo-Code
➻ جداول القرار
➻ نموذج كيان العلاقة
➻ قاموس البيانات
➻ استراتيجيات تصميم البرمجيات
➻ تصميم منظم
➻ تصميم موجه نحو الوظيفة
➻ تصميم كائن المنحى
➻ عملية التصميم
➻ نهج تصميم البرمجيات
➻ تصميم واجهة المستخدم للبرمجيات
➻ واجهة سطر الأوامر (CLI)
➻ واجهة المستخدم الرسومية
➻ مكونات واجهة المستخدم الرسومية التطبيق محددة
Design أنشطة تصميم واجهة المستخدم
Implementation أدوات تنفيذ واجهة المستخدم الرسومية
➻ واجهة المستخدم القواعد الذهبية
➻ تعقيد تصميم البرامج
➻ تدابير هالستيد المعقدة
➻ تدابير تعقيد Cyclomatic
➻ وظيفة نقطة
➻ ملفات داخلية منطقية
Inter ملفات الواجهة الخارجية
➻ استفسار خارجي
➻ تنفيذ البرامج
➻ البرمجة المنظمة
➻ البرمجة الوظيفية
➻ أسلوب البرمجة
➻ وثائق البرمجيات
➻ تحديات تنفيذ البرامج
➻ نظرة عامة على اختبار البرامج
➻ التحقق من البرامج
➻ التحقق من البرامج
➻ Manual Vs Automated Testing
➻ طرق الاختبار
➻ مستويات الاختبار
➻ وثائق الاختبار
➻ اختبار مقابل QC ، QA والتدقيق
➻ نظرة عامة على صيانة البرمجيات
➻ أنواع الصيانة
➻ تكلفة الصيانة
➻ أنشطة الصيانة
➻ إعادة هندسة البرمجيات
re مكونات إعادة الاستخدام
➻ أدوات القضية
➻ مكونات أدوات CASE
➻ أنواع أدوات القضية
➻ نموذج الشلال التكراري
➻ تحليل المتطلبات والمواصفات
➻ شجرة القرارات
➻ مواصفات النظام الرسمي
➻ تصميم البرمجيات
➻ استراتيجيات تصميم البرمجيات
➻ تحليل البرمجيات وأدوات التصميم
➻ تصميم منظم
➻ نمذجة الكائن باستخدام UML
➻ استخدم مخطط الحالة
Dia رسم بياني التفاعل
➻ اختبار الصندوق الأسود
➻ صيانة البرمجيات
Process نماذج عمليات صيانة البرامج
➻ موثوقية البرمجيات وإدارة الجودة
Grow نماذج النمو الموثوقية
➻ جودة البرمجيات
➻ تخطيط مشروع البرمجيات
المزيد