وقد تم في هذه الطبعة دراسة المفاهيم الأساسية المتعلقة بهندسة البرمجيات، وبشكل خاص التعريف بمتطلبات المستخدم، ثم الانتقال إلى مراحل التحليل والتصميم باستخدام أساليب متعددة، بما في ذلك أسلوب البرمجة الكينونية Object-Oriented Pragramming، وقد تم تضمين ووحدة خاصة بتصميم واجهة التخاطب (Interface)، لما لهذا الموضوع من أهمية خاصة في تشكيل الانطباع الأول لدى المستخدم عن البرمجية. ثم تم التطرق إلى موضوع لغات البرمجة، وربطة بمرحلة البرمجة لإنجاز بناء البرمجية. بعد ذلك تم تغطية عمليات فحص البرمجيات وصيانتها، ثم عرض أساليب مختلفة لإدارة مشاريع هندسة البرمجيات.
ويتوقع منك بعد انتهائك من دراسة المقرر، أن تكون قادراً على أن:
1-تتبع الأسلوب العلمي للتعامل مع متطلبات الجهة المستفيدة.
2-تتبع الأساليب والطرق المناسبة لتحليل المتطلبات.
3-تتبع الأساليب والطرق المناسبة لتصميم البرمجيات.
4-تطبق جميع مراحل بناء البرمجيات وفق دورة حياة البرمجية.
5-تستخدم الوسائل التي تسهم في ضمان جودة البرمجيات.
6-تقيم البرمجيات وتوثقها وتقوم بعمليات صيانتها.
7-تدرك أهمية عمل الفريق في هذا المجال، وأثر كل عضو في الفريق على عملية تطوير البرمجيات.
8-تدير مشاريع تطوير البرمجيات باستخدام الوسائل العلمية الحديثة.
9-تستخدم أفكار البرمجة الكينونية في تحليل المتطلبات وتصميم البرمجيات.
10-تستخدم الأدوات العملية المساعدة (Case-Tools) في الجزء العملي من هذا المقرر.
وقد تم في هذه الطبعة دراسة المفاهيم الأساسية المتعلقة بهندسة البرمجيات، وبشكل خاص التعريف بمتطلبات المستخدم، ثم الانتقال إلى مراحل التحليل والتصميم باستخدام أساليب متعددة، بما في ذلك أسلوب البرمجة الكينونية Object-Oriented Pragramming، وقد تم تضمين ووحدة خاصة بتصميم واجهة التخاطب (Interface)، لما لهذا الموضوع من أهمية خاصة في تشكيل الانطباع الأول لدى المستخدم عن البرمجية. ثم تم التطرق إلى موضوع لغات البرمجة، وربطة بمرحلة البرمجة لإنجاز بناء البرمجية. بعد ذلك تم تغطية عمليات فحص البرمجيات وصيانتها، ثم عرض أساليب مختلفة لإدارة مشاريع هندسة البرمجيات.
ويتوقع منك بعد انتهائك من دراسة المقرر، أن تكون قادراً على أن:
1-تتبع الأسلوب العلمي للتعامل مع متطلبات الجهة المستفيدة.
2-تتبع الأساليب والطرق المناسبة لتحليل المتطلبات.
3-تتبع الأساليب والطرق المناسبة لتصميم البرمجيات.
4-تطبق جميع مراحل بناء البرمجيات وفق دورة حياة البرمجية.
5-تستخدم الوسائل التي تسهم في ضمان جودة البرمجيات.
6-تقيم البرمجيات وتوثقها وتقوم بعمليات صيانتها.
7-تدرك أهمية عمل الفريق في هذا المجال، وأثر كل عضو في الفريق على عملية تطوير البرمجيات.
8-تدير مشاريع تطوير البرمجيات باستخدام الوسائل العلمية الحديثة.
9-تستخدم أفكار البرمجة الكينونية في تحليل المتطلبات وتصميم البرمجيات.
10-تستخدم الأدوات العملية المساعدة (Case-Tools) في الجزء العملي من هذا المقرر.
قراءة و تحميل كتاب هندسة البرمجيات - ثنائية الهندسة والإدارة PDF مجانا