هندسة برمجيات متقدمة

 الحزمة التعليمية لـهندسة برمجيات متقدمة

(الفصل الأول 2018-2019)

 

معلومات المدرس:

المدرس: د. مهيب النقري                                البريد الإلكتروني: mouhib.alnoukari@gmail.com         الساعات المكتبية (موقع/يوم/ساعة)

 

توصيف المساق:

يهدف مساق هندسة البرمجيات المتقدمة إلى تغريف الطالب بكيفية تنفيذ مشروع هندسة برمجيات وفقاً للإجراءات المتبعة في النموذج العالمي المعتمد من قبل معهد هندسة البرمجيات الأمريكي والمسمى نموذج نضج القدرة المتكامل CMMI. سيتمكن الطالب بعد إنهاء هذا المساق من معرفة كيفية إدارة المشاريع البرمجية، وتطوير مشروع لتحسين إجراءات هندسة البرمجيات لدى شركات تطوير البرمجيات، وإدارة البيئة البرمجية، وتحديد معايير قياسات المشروع والإجراء، والتقدير في مشاريع البرمجيات، وجدولة مشاريع البرمجيات، وإدارة المخاطر فيها، ومعرفة كيفية تنفيذ كل إجراءات هندسة البرمجيات لدى نموذج CMMI. مع تنفيذ تطبيقات عملي في المخبر على كيفية استخدام أدوات إدارة المشاريع البرمجية ولاسيما: MS Project Server، و TFS.

 

أهداف المساق:

1-  التعريف بمواضيع هندسة البرمجيات المتقدمة

2- تحسين إجرائيات هندسة البرمجيات

3- التعريف بنموذج نضج القدرة المتكامل  CMMI

4- تطبيق إجرائيات هندسة البرمجيات في CMMI

5- إتقان استخدام أهم أدوات هندسة البرمجيات: Project Server – TFS.

 

لغة التدريس:                    لغة الكتب والمراجع:

عربي/إنكليزي                      إنكليزي

 

الكتب والمواد التعليمية المقررة:

-       Software Engineering A Practitioner’s Approach eighth edition, Pressman & Maxim.

-       CMMI-DEV 1.3, Chrissis, Kunard, & Shrum.

 

برنامج المحاضرات:

 

 

الأسبوع

الموضوع

القراءة

التدريبات

1

22/9- 26/9

مقدمة عن هندسة البرمجيات المتقدمة

كتاب Pressman - الفصل الثاني

مقدمة عن أدوات هندسة البرمجيات المتقدمة

2

29/9- 03/10

إدارة مشاريع هندسة البرمجيات

كتاب Pressman - الفصل 31

تطبيق عملي عن إدارة مشاريع هندسة البرمجيات باستخدام Project Server

3

06/10- 10/10

تحسين إجرائيات هندسة البرمجيات

كتاب Pressman - الفصل 37

تطبيق عملي عن إدارة البيئة باستخدام TFS

4

13/10- 17/10

نموذج نضج القدرة المتكامل CMMI

كتاب CMMI - الجزء الأول

تطبيق عملي عن إدارة البيئة باستخدام TFS

5

20/10- 24/10

إدارة البيئة البرمجية CM

كتاب Pressman - الفصل 29

تطبيق عملي عن إدارة البيئة باستخدام TFS

6

03/11- 07/11

إجراء إدارة البيئة في CMMI

كتاب CMMI - الجزء الثاني

تطبيق عملي عن إدارة البيئة باستخدام TFS

7

10/11- 14/11

قياسات المشروع والإجراء

كتاب Pressman - الفصل 32

تطبيق عملي عن قياسات المشروع والإجراء

Function Points

8

17/11- 21/11

القياسات والتحليل في CMMI

كتاب CMMI - الجزء الثاني

تطبيق عملي عن قياسات المشروع والإجراء

Use Case Points

9

24/11- 28/11

التقدير في مشاريع البرمجيات

كتاب Pressman - الفصل 33

تطبيق عملي عن التقدير في مشاريع البرمجيات

10

01/12- 05/12

جدولة مشاريع هندسة البرمجيات

كتاب Pressman - الفصل 34

تطبيق عملي على جدولة مشاريع البرمجيات

11

15/12- 19/12

إدارة المخاطر في مشاريع البرمجيات

كتاب Pressman - الفصل 35

تطبيق عملي على إدارة المخاطر في مشاريع البرمجيات

12

22/12- 26/12

إجراءات هندسة البرمجيات في CMMI

كتاب CMMI - الجزء الثاني

تطبيق عملي على إجراءات هندسة البرمجيات في CMMI

13

22/12- 26/12

إجراءات هندسة البرمجيات في CMMI

كتاب CMMI - الجزء الثاني

تطبيق عملي على إجراءات هندسة البرمجيات في CMMI

14

29/12- 02/01

إجراءات هندسة البرمجيات في CMMI

كتاب CMMI - الجزء الثاني

تطبيق عملي على إجراءات هندسة البرمجيات في CMMI

15

 

 

 

 

  

الاختبارات والامتحان النهائي:

 

الاختبار

التاريخ

المواضيع

النوع

اللغة

الدرجة من مئة

مذاكرة (1)

27/10-01/11

إدارة مشاريع هندسة البرمجيات – تحسين إجرائيات هندسة البرمجيات – CMMI - إدارة البيئة البرمجية CM

MCQ/كتابي

العربية/ الإنكليزية

10%

مذاكرة (2)

08/12-13/12

إجراء إدارة البيئة في CMMI – قياسات المشروع والإجراء - القياسات والتحليل في CMMI - التقدير في مشاريع البرمجيات - جدولة مشاريع هندسة البرمجيات

MCQ/كتابي

العربية/ الإنكليزية

10%

الامتحان النهائي

05/01-17/01

كافة مواضيع المقرر

MCQ/كتابي

العربية/ الإنكليزية

50%

 

Syrian Private University - Faculty of of Computer and Information Engineering @ 2024 by Syrian Monster - Web Service Provider | All Rights Reserved