التسجيل التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة
احصائيات الجامعة
 





العودة   منتديات الجامعة الافتراضية السورية > الأقسام الجامعية > ISE الإجازة في الهندسة المعلوماتية

الملاحظات

ISE الإجازة في الهندسة المعلوماتية منتدى طلاب الإجازة في هندسة نظم المعلومات.

[ملخص] المحاضرة الثالثة المتزامنة في هندسة البرمجيات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 11-02-2012, 05:37 PM   #1
mhdghiath
افتراضي نشيط
 
تاريخ التسجيل: 16-09-2011
الاختصاص: ISE
الجنس: آدم
الدفعة: F08
المشاركات: 129
معجب ب 0 موضوع
تم الإعجاب 93 مرة في 56 من مشاركاته
نقاط التقييم: 21
قوة التقييم: 3
mhdghiath is on a distinguished road
افتراضي المحاضرة الثالثة المتزامنة في هندسة البرمجيات

المحاضرة الثالثة المتزامنة في هندسة البرمجيات
اليوم سنتكلم عن ما يسمى بال Slack
معنى ال Slack: الركود
يفيدنا في إدارة الزمن اللازم لتنفيذ المشاريع البرمجية
نسبة الركود: هي الفترة التي تستطيع فيها المهمة أن تتأخر عن موعد نهايتها
السلايد 71: و 75
إذا كانت المهمة 3 و المهمة 4 تبدأ على التوازي و إذا افتضرنا أن المهمة 2 تنتهي بالاسبوع العاشر فهذا يعني بأن المسار العلوي ستنتهي به المهمة 5 بالأسبوع 15 أما المسار الأسفل ستنتهي به المهمة 4 بالأسبوع 14 و هذا يعني بان المهمة 4 ستنتظر أسبوع حتى تتم متابعة العمل.
هذا الأسبوع الذي انتظرته المهمة 4 يسمى بالركود
لحساب الركود او ال Slack يجب علينا التعرف على المفاهيم التالية:
1- Early Start (ES): أكبر زمن من الممكن أن تبدأ عنده المهمة
مثال: المهمة 3 لا يمكن أن تبدأ قبل 14 أسبوع أي أن أبكر زمن هو 14 أسبوع و هو Early Start
2- Early Finish (EF): أكبر زمن مبكر من الممكن لمهمة أن تنتهي به
أكبر زمن مبكر أن تنتهي بالمدة المحددة لها فإن كانت المهمة 3 تنتهي بأسبوعين و ال ES لها هو 14 أسبوع فهذا يعني بان ال EF الخاص بها هو 16 أسبوع
Late Start و Late Finish سنتكلم عنهم لاحقا
كيف نحدد ال Slack؟
ال Slack: هو الزمن الذي من الممكن لمهمة ليست على المسار الحرج أن تتأخر دون ان تؤثر على زمن تنفيذ المشروع
مع العلم أن المهام على المسار الحرج لا يمكن لهم أن يتأخروا دون أن يؤثروا على زمن تنفيذ المشروع
كيفية حساب ال ES و ال EF؟
كما نعلم أن
ES: أبكر زمن من الممكن لمهمة أن تبدأ منه
EF: أبكر زمن من الممكن لمهمة أن تنتهي فيه
السلايد 77
المهمة 6 تبدأ بالأسبوع 19 لأن المهمة 5 تنتهي بالأسبوع 19 و المهمة 4 تنتهي بالأسبوع 18
و لكن لا يمكن للمهمة 6 أن تبدأ إلا قبل انتهاء جميع المهام التي هي من أسبقيتها لذلك فإن ال ES للمهمة 6 هو 19 أسبوع
هذه الطريقة من الحساب (ES و EF) ندعوها Forward Pass (المسار المتقدم الأمامي)

لحساب LS و LF نتبع الطريقة المعاكسة لحساب ES و EF و ندعو هذه الطريقة من الحساب ال Backward Pass (المسار العكسي)
نسير بالقيم عكسا حتى نصل إلى طريق تفرع بين مهمتين على التوازي فنأخذ كيقة Late Finish هي القيمة الأقل بين قيمتي المهام التي تنفيذ على التفرع
كيفية حساب ال Slack:
هناك طريقتين لحساب ال Slack و هما:
الطريقة الأولى:
Slack = Late Start – Early Start
الطريقة الثانية:
Slack = Late Finish – Early Finish
نسبة الركود أو قيمة الركود للمهام التي تقع على المسار الحرج هي 0
أما المهام التي لا تقع على المسار الحرج فمن الممكن أن يكون لها قيمة ركود
مثال سلايد62:
يوضح أن قيمة الركود 0 في المسار الحرج و لكن هذه القاعدة لا تنطبق على المخططات الشبكية التي تحوي نقاط علام
ملخص خطوات حساب ال Slack:
1- تحديد الأنشطة التي نريد تنفيذهم في البرمجية
2- تحديد العلاقات مع المهام السابقة و زمن التنفيذ
3- تصميم مخطط الشبكة
4- تحديد المسار الحرج
5- تحديد ال Early Start (ES) و ال Late Start (LS) ثم نحسب الفرق بينهم لينتج معنا ال Slack (الركود) لكل مهمة
مثال: السلايد 82
لدينا مشروع برمجي مؤلفة من 8 مهام مرمزة من A و حتى H ثم لدينا زمن التنفيذ (Duration) لكل مهمة
أيضا لدينا الأسبقية أو الاعتمادية
من الملاحظ أن A و B غير معتمدتين على مهام أخرى لذا بالإمكان ان نرسمهما في مخطط الشبكة على التوازي
رسم مخطط الشبكة في السلايد 83
سنقوم بحساب ال Forward Pass
الفكرة بحساب ال Forward Pass هو مراعاة زمن تنفيذ المهمة مع التفرع و لكن عند التفرع نحصل على الزمن الأكبر من المهمة التي زمن تنفيذها أقل
المسار الحرج أطول زمن تنفيذ و هو المسار الأعلى
لحساب الركود يجب علينا أن نحسب ال Backward بالاتجاه العكسي مع أخذ القيمة الدنيا من مهمتين على التفرع
و الآن لنحسب الركود:
قيمة الركود على المسار الحرج هو 0
قيمة الركود على المسار الأسفل الثاني هو 7
قيمة الركود على المسار الثالث هو 8
المثال الثالث: في السلايد 87 (وظيفة)
لدينا مهام من 2 و حتى 12 مع ازمنة تنفيذ و أسبقيات
أنواع الاعتمادية:
FS ( Finish to Start): فمثلا في المثال الرابع (سلايد 89) المهمة 5 هي FS للمهمة 2
المقصود بذلك هو المهمة 5 تبدأ عند نهاية المهمة 2
SS ( Start to Start): المقصود بها أن المهمتين تبدأان العمل على التوازي
المثال الرابع: في السلايد 89 (وظيفة)
التخطيط و المتابعة غير مطالبين فيها من السلايدات


mhdghiath غير متواجد حالياً
 
رد مع اقتباس
الأعضاء المعجبين بمشاركة mhdghiath المفيدة :
ياسمينا (11-02-2012)
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
المتزامنة, المحاضرة, الثالثة, البرمجيات, هندسة


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
[ملخص] المحاضرة الثالثة الغير متزامنة في هندسة البرمجيات mhdghiath ISE الإجازة في الهندسة المعلوماتية 0 10-31-2012 07:19 PM
[ملخص] المحاضرة الثانية المتزامنة في هندسة البرمجيات mhdghiath ISE الإجازة في الهندسة المعلوماتية 0 10-27-2012 12:29 AM
[ملخص] المحاضرة الثانية الغير متزامنة في هندسة البرمجيات mhdghiath ISE الإجازة في الهندسة المعلوماتية 0 10-26-2012 06:13 PM
[ملخص] المحاضرة الأولى المتزامنة في هندسة البرمجيات mhdghiath ISE الإجازة في الهندسة المعلوماتية 0 10-20-2012 08:08 PM
[ملخص] المحاضرة الأولى الغير متزامنة في هندسة البرمجيات mhdghiath ISE الإجازة في الهندسة المعلوماتية 0 10-13-2012 09:20 PM


الساعة الآن 06:55 PM.