█ _ عبد ذياب العجيلي 2003 حصريا كتاب ❞ هندسة البرمجيات وورشها ❝ عن منشورات جامعة القدس المفتوحة 2025 وورشها: تقدم هذه الطبعة موضوعاً رئيساً وهاماً مجالي علم الحاسوب وصناعة الحاسوبية التطبيقية ألا وهو موضوع حيث أصبح من الضروري استخدام كافة الصعد والمجالات وذلك مستوى الأفراد والمؤسسات حد سواء ومن هنا كان لا بد الاعتناء بعملية بناء وفق أحدث الأساليب والأدوات والتقنيات لتلبي حاجة الجهة المستفيدة وتسهم إيجابياً رفع كفاءة العمل لدى وقد جاءت لتقدم الموضوع بشكل أفضل وأحداث وتربط النظرية بالتطبيق باستخدام الأدوات المناسبة مجاناً PDF اونلاين (بالإنجليزية: Software engineering) المجال الذي يهتم بتطوير وتصميم عالية الجودة آخذة بعين الاعتبار تخصيصات المستخدم ومتطلباته جميع المستويات تهتم بتكوين البرنامج منذ مراحله الأولى أثناء تحليل المشكلة ثم التصميم وكتابة حتى القيام بتجريبه واختباره وتنصيبه الأجهزة والقيام صيانته وهي حديثاً يمكن أن تنقسم لقسمين الحوسبة اللينة والحوسبة الصلبة تاريخ البرمجيات استخدمت كمفهوم نظري حين لآخر أواخر الخمسينات وبداية الستينات القرن الماضي أما الاستخدام الرسمي الأول لهذا المصطلح فكان مؤتمر عقد قبل اللجنة العلمية منظمة حلف شمال الأطلسي 1968 حول أخذ هذا بالانتشار ذلك الحين ولاقى اهتماماً متزايداً نواح مختلفة المؤتمر لمعالجة مايعرف "أزمة البرمجيات" والتي ظهرت بسبب عدم منهجية التفكير (Software Development Process) عند مما أدى إلى ظهور أخطاء كثيرة خلال عملية وصيانة وبالتالي أصبحت تحتاج وقت كبير لتطويرها ولصيانتها وكلفة مالية أكثر هو مخمن لها وبعد تحمل التأخر الوقت وتجاوز الميزانية كانت ذات ضعيفة إنجاز الوظائف المطلوبة وقلة الفعالية كذلك بعدم تلبية المتطلبات بالشكل الكامل
وقد تم في هذه الطبعة دراسة المفاهيم الأساسية المتعلقة بهندسة البرمجيات، وبشكل خاص التعريف بمتطلبات المستخدم، ثم الانتقال إلى مراحل التحليل والتصميم باستخدام أساليب متعددة، بما في ذلك أسلوب البرمجة الكينونية Object-Oriented Pragramming، وقد تم تضمين ووحدة خاصة بتصميم واجهة التخاطب (Interface)، لما لهذا الموضوع من أهمية خاصة في تشكيل الانطباع الأول لدى المستخدم عن البرمجية. ثم تم التطرق إلى موضوع لغات البرمجة، وربطة بمرحلة البرمجة لإنجاز بناء البرمجية. بعد ذلك تم تغطية عمليات فحص البرمجيات وصيانتها، ثم عرض أساليب مختلفة لإدارة مشاريع هندسة البرمجيات.
ويتوقع منك بعد انتهائك من دراسة المقرر، أن تكون قادراً على أن:
1-تتبع الأسلوب العلمي للتعامل مع متطلبات الجهة المستفيدة.
2-تتبع الأساليب والطرق المناسبة لتحليل المتطلبات.
3-تتبع الأساليب والطرق المناسبة لتصميم البرمجيات.
4-تطبق جميع مراحل بناء البرمجيات وفق دورة حياة البرمجية.
5-تستخدم الوسائل التي تسهم في ضمان جودة البرمجيات.
6-تقيم البرمجيات وتوثقها وتقوم بعمليات صيانتها.
7-تدرك أهمية عمل الفريق في هذا المجال، وأثر كل عضو في الفريق على عملية تطوير البرمجيات.
8-تدير مشاريع تطوير البرمجيات باستخدام الوسائل العلمية الحديثة.
9-تستخدم أفكار البرمجة الكينونية في تحليل المتطلبات وتصميم البرمجيات.
10-تستخدم الأدوات العملية المساعدة (Case-Tools) في الجزء العملي من هذا المقرر.