You are on page 1of 4

‫مشروع‬

‫تحلٌل النظم‬
‫بسم هللا الرحمن الرحٌم‬
‫إن مادة تحلٌل النظم تهتم بدراسة المؤسسات وأتمتة أنظمة لهذه المؤسسات‪ ،‬لذلك فإن‬
‫المشروع هو عبارة عن تحلٌل مؤسسة ما والبدء بتصمٌم نظام لها‪ٌ .‬تم إكمال المشروع‬
‫على مراحل متعددة‪:‬‬

‫‪ ‬أوالً ال أنصح أبداً أبداً بشراء مشروع جاهز ألن الدكتورة سوف تناقش المشروع بشكل‬
‫مكثف ومفصل وال ٌوجد أي سبب ٌمنعها من أن تضع عالمة الصفر إذا اكتشفت أن‬
‫المشروع جاهز وأن المجموعة ال تعرف شًء عنه أو ال تعرف عنه أكثر من المكتوب‬
‫ألن المناقشة ستكون أشمل من مجموعة األوراق المكتوبة‪.‬‬

‫‪ ‬ثانٌا ً الدكتورة أكدت على أن تكون المجموعة إما شباب أو بنات ( ال ٌوجد مجموعة‬
‫تحوي شباب وبنات معاً) وبالنسبة للشباب فالحد األقصى للمجموعة شابٌن أما البنات‬
‫فالحد األقصى هو ‪ 4‬بنات‪.‬‬

‫‪ ‬المشروع طبعا ً مطبوع ومن أجل المخططات ٌجب استخدام برنامج‪:‬‬


‫‪ EDrawSoftDiagram‬المتواجد على صفحة ‪ KEA‬للتحمٌل‪.‬‬

‫‪ ‬أنصح بإنجاز المشروع بالطرٌقة التالٌة‪:‬‬


‫البدء بدراسة القسم النظري لكل قسم من أقسام المشروع ثم إنجاز المخططات المطلوبة‬
‫فٌه ثم االنتقال للنوع اآلخر وهكذا‪.....‬‬
‫بداٌة كل شًء ٌبدأ من الورق‪ٌ ،‬تم رسم مسودات على الورق ثم ٌتم "أتمتة" المشروع‬
‫باستخدام الحاسب‪.‬‬
‫ٌجب تخصٌص ٌومٌن على األقل ( ٌومٌن كاملٌن ) إلنجاز المشروع بشكل جٌد وفهمه‬
‫بشكل تام‪.‬‬
‫المشروع مهم جداً أوالً من ناحٌة العالمات " ‪ 02‬عالمة " وثانٌا ً من ناحٌة تعمٌق فكرة‬
‫العمل بمجموعة كمثال لما سوف تكون الحٌاة العملٌة علٌه‪.‬‬

‫ننتقل اآلن لخطوات المشروع‪:‬‬


‫‪ ‬تحدٌد المؤسسة‪:‬‬
‫ٌجب اختٌار مؤسسة ( بشرط أن تكون لدٌنا القدرة على الوصول لمؤسسة مشابهة‬
‫لمعرفة تفاصٌل عملها ) بحٌث تكون بسٌطة وٌمكن أتمتة نظام لها ( حتى لو احتوى‬
‫على بعض األعمال التً ال تتم إال ٌدوٌا ً )‪.‬‬
‫أمثلة‪ :‬صٌدلٌة‪ ،‬مدرسة‪ ،‬مشفى‪ ،‬سوبرماركت‪ ،‬مكتبة ‪.................‬‬
‫أي مؤسسة عدا الجامعة‪.‬‬
‫طبعا ً ٌجب التحدث بشكل نظري عن النظام بداٌة‪.‬‬
‫‪ ‬قراءة المحاضرات ‪ 46 – 45 - 44‬قراءة سرٌعة لمعرفة كٌف سٌتم تحلٌل‬
‫المؤسسة‪.‬‬

‫‪ ‬بعد هذه القراءة ٌجب أن تكون أصبحت هناك فكرة جٌدة عن أن العناصر األساسٌة‬
‫‪Actors & Events‬‬ ‫للنظام هً‪:‬‬
‫لذا ٌجب تحدٌد هذه العناصر للنظام‪.‬‬
‫ال ٌطلب أكثر من ‪ 3‬إلى ‪ 9‬من كل عنصر‪.‬‬

‫‪ ‬أنصح بالبدء بمخطط العالقة بٌن الكائنات ‪ ERD‬ألنه األسهل واألقصر‪.‬‬


‫مالحظة‪ :‬المحاضرة ‪ 44‬تحوي مقدمة عن مخطط تدفق البٌانات ولكن الشرح‬
‫التفصٌلً له موجود فً المحاضرات الالحقة‪.‬‬
‫ٌتم أوالً قراءة ( المحاضرة ‪ + 45‬الصفحة األولى من المحاضرة ‪ )46‬لفهمه‪.‬‬
‫ثم البدء بتحدٌد الكائنات للنظام ( قد تكون هً نفسها الـ ‪ Actors‬ولكن مع بعض‬
‫التعدٌل )‬
‫أنواع العالقات المطلوبة‪:‬‬

‫‪one_to_one‬‬
‫‪many_to_many‬‬
‫‪one|zero_to_many‬‬
‫‪one_to_many‬‬
‫‪one_to_zero|many‬‬
‫‪one_to_zero|one‬‬

‫أنصح برسم العالقات بٌن كل الكائنات وتحدٌد نوعها بعد ذلك ثم االختٌار منها ألنه‬
‫من المتوقع أن تسأل الدكتورة عن العالقة بٌن كائنٌن غٌر موجودة العالقة بٌنهما‬
‫بالمشروع المطبوع‪.‬‬
‫طبعا ً بعد رسم كل عالقة ٌجب تفصٌلها أي نبدأ بالعالقة بٌن كٌانٌن أساسٌٌن‬
‫‪ Fundamental‬ثم نضٌف للعالقة كٌان ارتباطً ‪ Associative‬ثم نضٌف كٌان‬
‫وصفً ‪ Attributive‬ونحدد أنواع العالقات‪.‬‬
‫تماما ً مثل األمثلة الموجودة فً المحاضرات‪.‬‬

‫‪ ‬نقوم اآلن باالنتقال لمخطط حاالت االستخدام ‪Use_Case‬‬


‫ٌجب قراءة المحاضرة ‪ 46‬والمحاضرة ‪ 47‬حتى صفحة ‪ 5‬أوالً لفهم هذا النوع من‬
‫المخططات‪.‬‬
‫ٌتم بعد ذلك رسم المخطط الكلً للنظام تماما ً كالمثال الذي قامت الدكتورة بحله فً‬
‫المحاضرة ‪ 47‬الصفحة ‪.5‬‬
‫ٌتم بعد ذلك قراءة بقٌة المحاضرة ‪ 47‬والمحاضرة ‪ 48‬حتى نهاٌة فقرة المخاطر‬
‫‪ Risk‬فً الصفحة ‪.4‬‬
‫ٌتم كتابة نص ( سٌنارٌو ) لكل حالة استخدام تماما ً كما فً أمثلة الدكتورة‪( .‬هذه‬
‫الخطوة ستكون األطول )‪.‬‬
‫مالحظة‪ :‬االفتراضات ‪ Assumptions‬والمخاطر ‪ Risks‬وجودها غٌر ملزم فً‬
‫سٌنارٌوهات المشروع‪.‬‬

‫‪ ‬ننتقل اآلن لقسم نظري‬


‫ٌجب قراءة المحاضرة ‪ 48‬من صفحة ‪ 4‬والمحاضرة ‪ 49‬حتى الصفحة ‪ 5‬ما قبل‬
‫تعرٌف ‪.DFD‬‬
‫هذا القسم مهم لفهم أعمق لمخطط تدفق البٌانات ‪ DFD‬وٌجب فهمه‪.‬‬

‫‪ ‬ننتقل للقسم األخٌر مخطط تدفق البٌانات ‪DFD‬‬


‫ٌجب قراءة تتمة المحاضرة ‪ 49‬والمحاضرة ‪ 02‬لفهمه‪.‬‬
‫ٌجب أن ٌكون اآلن من الواضح أنه ٌجب رسم ‪ 3‬مخططات‬
‫‪Context Level DFD‬‬
‫‪Diagram 0‬‬
‫‪Child Diagrams‬‬
‫مالحظة‪ٌ :‬جب رسم ‪ Child Diagram‬واحد على األقل‪.‬‬
‫ٌوجد لمخطط التدفق نوعٌن فٌزٌائً ومنطقً وبما أنا الفٌزٌائً ٌتعلق بكٌفٌة تنجٌز‬
‫النظام عتادٌا ً وبرمجٌا ً لذا فوجوده غٌر ملزم فً المشروع‪.‬‬
‫ٌتم رسم المخططات بشكل مشابه للمثال فً المحاضرة األخٌرة ‪.04‬‬

You might also like