You are on page 1of 17

‫جامعة النيلين‬

‫كلية علوم الحاسوب وتقنية المعلومات‬


‫قسم ‪:‬هندسة البرمجيات‬
‫الفرقة الثانية‬

‫ملخص تحليل وتصميم النظم‬

‫إعداد ‪:‬مصعب عبدالسالم عبدهللا‬

‫إشراف د‪:‬طارق عوض الكريم‬

‫بسم هللا الرحمن الرحيم‬

‫تحليل و تصميم النظم‬

‫*التصميم ‪: design‬هو وضع مواصفات ومقاييس وخطه‪.‬‬


‫أنواع التصميم‪:‬‬
‫‪\1‬تصميم مفاهيمي‬
‫‪\ 2‬تصميم منطقي‬

‫النظام ‪: system‬‬ ‫‪‬‬


‫او‬ ‫هو مجموعه من العوامل ‪ fuctors‬او العناصر ‪ element‬او الكيونات ‪entities‬‬ ‫‪‬‬
‫المكونات ‪ component‬او الكائنات ‪. objects‬‬
‫هو مجموعه متفاعله او مترابطه مع بعضها البعض ‪.‬‬ ‫‪‬‬
‫تقوم بمعالجه ‪.prosses‬‬ ‫‪‬‬
‫مدخالت محددة‪.‬‬ ‫‪‬‬
‫النتاج مخرجات ‪ output‬بمواصفات تختلف كليا او جزيئا عن مواصفات المدخالت‪.‬‬ ‫‪‬‬
‫بإستخدام مجموعه االمكانيات ‪ posibilites‬والمواد ‪: resouces‬‬ ‫‪‬‬
‫‪ .1‬كالقواعد ‪ rules‬والقوانين العلميه ‪.‬‬
‫‪ .2‬واالجهزه و المعدات( امكانيات ماديه ) ‪. hardware‬‬
‫‪ .3‬والبرمجيات ‪.software‬‬
‫االفراد‪.‬‬ ‫‪.4‬‬
‫تحقيق هدف معين‪.‬‬ ‫‪‬‬
‫وفقا لقيود بيئيه محدده‪.‬‬ ‫‪‬‬
‫‪.‬‬ ‫وقد يكون النظام كتابة مجموعه نظاميات او نظم فرعيه ‪sub systems‬‬ ‫‪‬‬
‫ذات مواضفاتوخصائص محدده ‪.‬‬

‫*التحليل ‪ :‬هو تقشير او تفكيك او إرجاع العوامل االوليه او االساسيه ومعرف العالقات بينها‪.‬‬

‫شكل بوضح مضمون عمليات النظام‬

‫*مفاهيم اساسيه ‪-:‬‬


‫الكينونات‪ :‬هي كل ما يشغل حيز وله وجود طيبيعي كل الموظف او وجود معنوي او منطقي كالوظيفه‪.‬‬ ‫‪.1‬‬
‫المدخالت‪ :‬عبارة عن جميع االشياء التى يستقبلها النظام من بيئته ويقوم بمعالجتها مثل سجالت الطالب‪.‬‬ ‫‪.2‬‬
‫المعالجات ‪ :‬هي عبارة عن جميع العمليات من (تخزين وفرز وترتيب‪ )......‬التى تجرى على المدخالت‬ ‫‪.3‬‬
‫وتأخد شكل المخرجات النهائيه ‪.‬‬
‫المخرجات‪ :‬هي عبارة عن جميع االشياء التى ينتجها النظام لمعالجته مدخالت محدده مثل في نظام الكلية‪-‬‬ ‫‪.4‬‬
‫نتيجة الطالب –إحصاءات النتيجة ‪.‬‬
‫االمكانيات و الموارد‪:‬‬ ‫‪.5‬‬
‫الماديه(القاعات –االجهزه –المعدات)‪.‬‬ ‫‪‬‬
‫برمجيه‪.‬‬ ‫‪‬‬
‫بشريه (المستخدمين –المبرمجين‪-‬مدير قواعد البيانات)‬ ‫‪‬‬
‫قواعد وقوانين علميه‪.‬‬ ‫‪‬‬
‫‪ ‬االدارة‪.‬‬
‫الصفات‪ :‬هي عباره عن االشياء التى تبين وتوضح معالم الكيونيه مثال(عناصر البيانات الموجوده في‬ ‫‪.6‬‬
‫إستمارة تسجيل تسجيل الطالب او إستمارة تعين الموظف)‬
‫البيئه الخارجيه ‪:‬هي عبارة عن الوعاء او االطار الخارجي المحيط بالنظام والذي يجد ان يعمل النظام‬ ‫‪.7‬‬
‫بداخله وال يتعداه إلى خارجه وهي التى تزود النظام بمدخالت تستقبل مخرجات‪.‬‬
‫كل االنظمه االعلى هي عباره عن بيئه النظام وكذلك كل االنظمه اإلخوان التي في نفس المستوى الهيكيلي الوظيفي وهي عباره ايضا عن جزء من بيئه‬
‫النظام ‪.‬‬
‫اما االنظمه االبناء هي جزء حقيقي من النظام‬
‫االهداف‪:‬هي عبارة عن الغايات المنشوده التى يرغب النظام اساسا في تحقيقها‬ ‫‪.8‬‬
‫النظام الفرعي ‪ :‬هو عباره عن جزء حقيقي صغير متكامل من النظام له مدخالته ومخرجاته واهدافة‬ ‫‪.9‬‬
‫المتكاملة مع النظام ككل (مثل نظام الكلية‪ -‬نظام األقسام الداخليه)‪.‬‬
‫القيود ‪ :‬هي عباره عن المحددات التى تفرضها البيئه الخارجيه المحيطه على النظام (اعداد الطالب‪-‬‬ ‫‪.10‬‬
‫احجام القاعات –احجام المعامل – الذاكره )‬

‫مفاهيم اساسيه ‪:‬‬


‫‪ .1‬البيانات‪ :‬هي عباره عن حقائق خام موضوعه في صورة حروف او ارقام او رموز او خليط‬
‫و مصطلح بيانات مستخدم وفقا للتغير التالى‪:‬‬
‫صفات محدده –خاصه بواقع معين –حقيقه زمنيه –كميه معتبره ‪.‬‬
‫‪ .2‬المعلومات ‪ :‬هي ناتجه من معالجه البيانات‪.‬‬
‫‪ .3‬نظام المعلومات‪ :‬هو النظام الذي يقوم بجمع وتخزين وانتاج وتوزيع ونقل وإرسال ومعالجه البيانات‬
‫والمعلومات والمنشأ‪.‬‬
‫‪ .4‬معالجه البيانات ‪ :‬هي عباره عن جميع العمليات التى تجرى على المدخالت للتحول إلى المعلومات المفيدة‬
‫المطلوبة من أهمها ما يلي‪:‬‬
‫(الفهرسه‪-‬الترتيب‪ -‬البحث‪ -‬العرض‪ -‬التنسيق‪-‬التشفير – الترميز –الطباعه‪-‬الجدوله‪-‬االهميه‪-‬هيكلة البيانات‪-‬الضغط‪-‬حفظ‪-‬نسخ إحتياطي‪-‬إضافه‬
‫بيانات‪-‬تحديث‪-‬حذف‪-‬استرجاع‪-‬وصف البيانات –نمذجه البيانات –تحسيب البيانات‪-‬تصنيف –تلخيص‪-‬تحليل البيانات)‬

‫نلخص ان معالجه البيانات تضيف واسع عريض يشمل العديد من االشياء والعمليات التى يمكن ان تجرى على العمليات وتأخد شكل المعلومات‬
‫المطلوبه بالصوره االكتر فائده لمستخدمي هذي البيانات ‪.‬‬

‫*من خصائص المعلومات الجيده ‪:‬‬


‫( الدقه‪ -‬االعتماديه –الشموليه‪-‬المصدر‪-‬التكلفه‪-‬الزمن – المالئمه – الوضوح‪ -‬العالقه بين المعلومات والمجال)‬

‫‪ #‬تصنيف نظم المعلومات ‪:‬‬


‫*تصنف بناء على معاير عده متنوعه اهمها مايلي‪:‬‬
‫‪ .1‬حسب الغرض من النظام ‪( :‬محاسبيه‪-‬اداريه )‬
‫‪ .2‬حسب درجه التفاعل مع البيئه(مغلقه‪-‬مفتوحه)‬
‫‪ .3‬حسب طيبعه عناصر النظام (ديناميكيه‪-‬ساكنه‪-‬شبه ساكنه)‬
‫حسب معاير العلوم االساسيه البحته(طبيعيه‪-‬إحيائيه‪-‬كميائيه‪-‬إجتماعيه)‬ ‫‪.4‬‬
‫مكونات نظام المعلومات‪:‬‬
‫مكونات ماديه (االجهزه والمعدات)‬ ‫‪)1‬‬
‫البرمجيات‬ ‫‪)2‬‬
‫االفراد(المبرمجين –المحلليلن‪ -‬الفنين)‬ ‫‪)3‬‬
‫قاعده البيانات‬ ‫‪)4‬‬
‫االدارة‬ ‫‪)5‬‬
‫قواعد العلميه‬ ‫‪)6‬‬

‫*دوره حياة نظم المعلومات‪.‬‬


‫*مراحل تطوير نظام المعلومات‪.‬‬
‫‪ .1‬تعريف دراسة المشكله‬
‫‪ .2‬دراسة الجدوى‬
‫‪ .3‬تحليل النظام‬
‫‪ .4‬تصميم النظام‬
‫‪ .5‬تمهيد النظام(محمد السعيد خشبا واخرون )‪.‬‬
‫وعند البعض ‪:‬‬
‫‪ .1‬الميالد والنشأه‬
‫‪ .2‬النمو والتطوير‬
‫‪ .3‬الشيخوخه والهرم‬
‫‪ .4‬الموت واالنقراض(تركيا ابراهيم سلطان واخرون )‬
‫وعند البعض‪:‬‬
‫‪ .1‬الدراسه االوليه او التمهيديه‬
‫‪ .2‬الدراسه التفصيليه او الشامله‬
‫‪ .3‬التحليل‬
‫‪ .4‬التصميم‬
‫‪ .5‬التنفيذ والتطبيق (محمد احمد الفيومي وآخرون)‬

‫دورة حياة النظام‪:‬هي مجموعة من الخطوات او المراحل المحددة مسبقا والتي تمر من خاللها عملية بناء‬
‫النظام‬
‫‪ .1‬تعريف وتحديد المشكلة ‪:‬‬
‫المشكلة ‪:‬هي عبارة عن عائق او عقبة تعترض تحقق نظام المعلومات الهدافة بأحسن وأفضل الطرق‬
‫*مالمح وإشارات المشكلة ‪:‬‬
‫هي عبارة عن أشياء ومالمح تخبرنا عن وجود مشاكل مثال ‪:‬البط والتأخير –ضعف الروح المعنوية‪-‬معدالت ترك الخدمة –معدالت الفصل –كثرة‬
‫اإلجازات وتعديلها‬

‫*أعراض المشكلة‪:‬‬
‫هي أشياء مصاحبة لوجود المشكلة اى أن المشكلة وقعت ولكنها أكثر وضوحا وظهورا من المشكلة نفسها مثل الحمى التى تظهر عن مرض المال‬
‫ريا‬
‫*أنواع المشاكل في النظام‬
‫‪ .2‬دراسة الجدوى ‪:‬هي إمكانية أداء عمل ما اواتمامة على وجهة النجاح اى ان العائد من هذا العمل أكثر من‬
‫النجاح‬
‫‪-‬هو مجموعة خطوات عمل توضح هذه القواعد ما يمكن اتمامة من عمل وكيف ومتى ومن يقوم بهذه األنشطة‬

‫الجدوى التنظيمية‬ ‫‪‬‬


‫الجدوى االقتصادية‬ ‫‪‬‬
‫الجدوى الفنية‬ ‫‪‬‬
‫الجدوى التشغيلية والتمويلية‬ ‫‪‬‬
‫تعريف تحليل النظام‪:‬‬
‫عموما تحليل الشى ما يعنى تفكيكه وهو دراسة وتفكيك النظام إلى مكوناته وتحديد معالمه اى نقاط الضعف‬
‫والقوى في النظام للوصول إلى وضوح كاف التخاذ احد القرارات التالية‬
‫إبقاء النظام الحالي بكفاءته وسالمته‬ ‫‪‬‬
‫إدخال تعديالت وتحسينات على النظام الحالي‬ ‫‪‬‬
‫استبدال النظام الحالي بنظام جديد متطور‬ ‫‪‬‬

‫مصادر جمع البيانات والمعلومات‬


‫‪ .1‬حسب جهة الجهة‬
‫مصادر خارجية‬ ‫مصادر داخلية‬
‫‪ .2‬حسب القانونية‬
‫مصادر غير رسمية‬ ‫مصادر رسمية‬
‫‪ .3‬حسب الثقة‬
‫غير موثوقة‬ ‫موثوقة‬

‫أدوات وأساليب جمع البيانات‬


‫األداة هي الوسيلة التي يستخدمها محلل النظم فى التحليل وتنقسم الى قسمين‬
‫المقابلة‬ ‫‪.1‬‬
‫أنواع المقابلة‬ ‫‪‬‬
‫مزايا وعيوب‬ ‫‪‬‬
‫كيفية إجراء المقابلة‬ ‫‪‬‬
‫االستبيان‬ ‫‪.2‬‬
‫مزايا وعيوب‬ ‫‪‬‬
‫‪ ‬كيفية إعداد االستبيان‬
‫االستمارات والورنيك والدفاتر‬ ‫‪.3‬‬
‫المالحظة والمشاهدة‬ ‫‪.4‬‬
‫التجريب والنمذجة‬ ‫‪.5‬‬

‫التغذية العكسية ‪:‬‬


‫تعنى رد الفعل سوا كان هذا محقق لألهداف المطلوبة منة او ال‬

‫مواصفات المحلل‪:‬‬
‫أن يكون ذكى‪-‬سريع البديهة‪-‬قوى المالحظة‪-‬ذو أخالق‪-‬صبور‪-‬قدرته على االستماع‪-‬القدرة على النقاش‪-‬خالق ومبتكر‬
‫شروط ومواصفات علمية‪:‬‬
‫خريج إحدى الجامعات العلمية‪-‬لدية خبرة في البرمجة‪-‬أن تكون له خبرة عملية معتبرة‪-‬أن يكون له إلمام بالعلوم التجارية واإلدارية‬

‫أنواع التغذية العكسية‪:‬‬

‫‪ .1‬ايجابية‪:‬النظام يعمل بشكل جيد ومحقق لألهداف المرجوة منة‬


‫سلبية‪:‬هنالك مشكلة لم يحقق األهداف فنعمل عملية ضبط او تحكم للمدخالت والمعالجة‬ ‫‪.2‬‬
‫*التغذية العكسية هي وظيفة من وظائف الرقابة‬
‫*عملية الرقابة تتم وفقا لالتي‪:‬‬
‫‪ .1‬الحصول على معلومات عن التغذية العكسية‬
‫‪ .2‬مقارنة النتائج مع معاير األداء‬
‫‪ .3‬نقل إشارات التحكم التي تبين األفعال التصحيحية‬
‫‪ .4‬وضع أداء النظام تحت المراقبة‬

‫‪-‬أمثلة للرقابة‬
‫نظام ضبط الحارة في المنزل‬ ‫‪‬‬
‫الرقابة الذاتية كجسم اإلنسان إذا ارتفعت درجة حرارته فذلك يعنى أن لدية حمى ومريض‬ ‫‪‬‬
‫*االعتبارات التى يجب مراعتها عند عملية تحليل النظام‬
‫األهداف‬ ‫‪.1‬‬
‫البيئة المحيطة‬ ‫‪.2‬‬
‫إمكانيات النظام‬ ‫‪.3‬‬
‫إجابات ‪+ w 5‬واحد‬ ‫‪.4‬‬
‫إجابات هل يمكن اإللغاء أو التعديل أو التبسيط لتحقيق نفس الغاية‬ ‫‪.5‬‬
‫*مراحل عملية تطوير النظام‬
‫‪ .1‬تحديد المشكلة‬
‫‪ .2‬دراسة المشكلة‬
‫‪ .3‬تحليل النظام‬
‫‪ .4‬تصميم النظام‬
‫‪ .5‬التنفيذ‬
‫‪ .6‬مابعد التنفيذ‬

‫*المهام او الوظائف التى يجب تحديدها في مرحلة التحليل‪:‬‬


‫كثرة األخطاء –كثرة الشكاوى ‪-‬واجهة المستخدم –بط العمليات –بط استرجاع المعلومات –نقص بعض‬
‫المكونات – مشكلة السرية‬

‫*تحديد األهداف‪:‬‬
‫هو حل القصور في النظام ويتم تحقيقها مع نهاية مرحلة التصميم‬
‫األهداف أوليا تحل في التحليل وفعليا تنتهي في التصميم‬

‫*اسباب تحليل النظام‪-:‬‬


‫‪ .1‬تحويل النظام اليدوى لنظام محوسب‬
‫اذا كان لدى نظام محوسب لكن فية قصور كمشكلة السرية فهى نسبية حسب النظام‬ ‫‪.2‬‬
‫‪ .3‬بط االداء‬
‫‪ .4‬ظهور مميزات تنافسية‬
‫‪ .5‬ظهور تقنيات جديدة‬
‫‪ .6‬توجية تحديد قرارات ادارية‬
‫*اهداف تحليل وتصميم النظم للمستوى الهيكلى(االدارة)‪-:‬‬
‫تهدف عملية التحليل والتصميم لالنظمة الحاسوبية لتحقيق االتى‪-:‬‬
‫‪ .1‬الفعالية‪:‬وهى تلبية النظام الحتيجات النظام‬
‫‪ .2‬الكفاءة‪:‬وهى االستخدام االمثل للموارد باقل تكلفة‬
‫‪ .3‬االعتمادية‪:‬وهى االعتمادية على النظام بصورة كلية او جزئية‬
‫‪ .4‬المرونة‪:‬وهى قابلية التغير‬

‫*خطوات تحليل النظام‪-:‬‬


‫‪ .1‬تحليل االهداف‬
‫‪ .2‬تحليل المخرجات‬
‫‪ .3‬تحليل المدخالت‬
‫‪ .4‬مرحلة تحليل المعالجات‬
‫‪ .5‬تحليل االجهزة والبرمجيات‬
‫‪ .6‬تحليل االمنية‬
‫‪ .7‬تحليل قاعدة البيانات‬
‫‪ .8‬اعداد وثيقة التحليل‬

‫*كيف تحلل االهداف‪-:‬‬


‫‪ .1‬تحديد ماهى االهداف‬
‫تصنيف االهداف العامة والتفصيلية او الفرعية حتى الوصول الى اصغر االهداف (ابسط المهام)‬ ‫‪.2‬‬
‫‪ .3‬هل االهداف مستوفية للشروط التى يجب توافرها فى االهداف‬
‫‪ .4‬قابلية التحقيق‬
‫*هنالك شروط علمية وواقعية‪:‬‬
‫القابلية للقياس‬ ‫امكانية التحقيق‬
‫‪ .5‬يجب ان تكون االهداف واضحة‬
‫‪ .6‬غير هالمية والينتابها الغموض‬
‫*كيف تحلل المخرجات‪-:‬‬
‫‪ .1‬يجب ان تدعم المخرجات االهداف‬
‫‪ .2‬تحديد المخرجات وتفاصيلها‬
‫‪ .3‬يجب ان تكون لجميع االهداف مخرجات تدعمها‬
‫‪ .4‬يجب مراعاة االتى‬
‫كل ماكان عدد المخرجات كبير كان ذلك افضل‬ ‫‪‬‬
‫كل ما كانت المخرجات متنوعة كل ما كان ذلك افضل‬ ‫‪‬‬
‫هل هى كافية‬ ‫‪‬‬
‫كلما كانت هنالك رسومات تخطيطية كان ذلك افضل‬ ‫‪‬‬
‫كلما كان هنالك تقارير محورية تساعد فى عمل المقارنات كلما كان ذلك افضل‬ ‫‪‬‬
‫يجب تحديد ترتيب اولية المخرجات‬ ‫‪‬‬
‫يجب المقدرة على الحكم على النظام‬ ‫‪‬‬

‫*تحليل المدخالت‪-:‬‬
‫كم حجم المدخالت‬ ‫‪.1‬‬
‫تحديد المدخالت وجميع عناصرها‬ ‫‪.2‬‬
‫تحديد قيود صحة كل مفرد من عناصر المدخالت‬ ‫‪.3‬‬
‫يجب تبويب المدخالت وتصنيفها‬ ‫‪.4‬‬
‫يجب دراسة الحاجة لترميز بعض البيانات‬ ‫‪.5‬‬
‫يجب تحديد القيمة االكثر احتماال فى كل عنصر من عناصر البيانات‬ ‫‪.6‬‬
‫للحكم على المدخالت هل النظام الحالى مستوفى كل االشياء‬ ‫‪.7‬‬
‫يجب ترتيب تسلسل المدخالت تسلسال منطقيا‬ ‫‪.8‬‬
‫هل هذة المدخالت كافية الخراج المخرجات المطلوبة‬ ‫‪.9‬‬

‫*تحليل المعالجات (العمليات)‪-:‬‬


‫هى عبارة عن تحليل هيكلى او كائنى‬
‫تحديد االجراءات والمعالجات الالزمة لتحويل المدخالت الى المخرجات المطلوبة‬ ‫‪.1‬‬
‫‪ .2‬عمل نماذج للعمليات المختلفة او الخوارزميات للمعالجة المطلوبة‬
‫‪ .3‬تحليل االجهزة والبرمجيات‬

‫*تحليل االجهزة والبرمجيات‪-:‬‬


‫يجب تحديد الحد االدنى المطلوب لالجهزة بناءا على حجم البيانات‬
‫‪ .1‬دراسة ماهو موجود‬
‫‪ .2‬هل ما هو موجود كافى‬
‫‪ .3‬قياس حجم البيانات‬
‫‪ .4‬دراسة الجودة‬

‫*تحليل االمنية‪-:‬‬
‫تحديد المستوى المطلوب من االمنية (مستوى االمنية على حسب الشبكة فمثال شبكة االنترنت تحتاج‬ ‫‪.1‬‬
‫لمستوى امنى عالى)‬
‫‪ .2‬مستوى االمنية ال تاثر على النظام‬
‫‪ .3‬ايضا طبيعة المعلومات توثر فى االمنية‬
‫‪ .4‬تحديد مستوى االمنية يكون شهادة موثوقة‬

‫*تحليل قاعدة البيانات ‪-:‬‬


‫تصنف قاعدة البيانات بناءا على النموذج والتصميم يتم بناءا على المدخالت والمخرجات وبناءا على‬
‫االسس العلمية‬

‫*وثيقة التحليل‪-:‬‬
‫هى وثيقة تجمع كل ما تم من مراحل وتساعد فى بناءا وتصميم النظام وتوضح اذا كان النظام يحتاج الى‬
‫تعديالت وتحسينات والمبرر من التعديل ومن هذة المبررات المنطقية‬
‫‪ .1‬اسس وقواعد علمية‬
‫‪ .2‬الحاجة الى استرجاع البيانات‬

‫*الطرق المنهجية لتحليل وتصميم النظم (التقليل)‪-:‬‬


‫‪ .1‬منهج التحليل من اعلى الى اسفل‬
‫مناسبة لالنظمة التى بها معلومات ضخمة وذات التوجة المعلوماتى‬
‫‪ .2‬منهج التحليل من اسفل الى اعلى‬
‫ادرس النظام فى ادنى مستوياتة ومناسبة للنظم ذات التوجة المعلوماتى‬
‫‪ .3‬منهج التحليل من الداخل الى الخارج‬
‫‪ .4‬منهج التحليل من الخارج الى الداخل‬
‫‪ .5‬التحليل التركيبى‬
‫كل تركيبة وحدة قائمة بذاتها وكل تركيبة تتكون من عمليات‬
‫‪ .6‬المنهجية الكائنية‬
‫الكائنات تتكون من مجموعة من الفصائل وهى احدث اسلوب‬

‫*االدوات المستخدمة فى التحليل والتصميم‬


‫‪ .1‬الخرائط والرسومات‬
‫‪ .2‬شجرة القرارات‬
‫‪ .3‬جدول القرارات‬
‫‪ .4‬النمذجة والمحاكاة‬

‫*انواع الخرائط‪-:‬‬
‫‪ .1‬خرائط انسياب البيانات‬
‫‪ .2‬خرائط عمليات النظام‬
‫‪ .3‬الخرائط الهرمية‬
‫خرائط عالقة الكينونات يساعد فى تصميم قواعد البيانات‬ ‫‪.4‬‬
‫خرائط ‪ uml‬تساعد فى نمذجة النظام‬ ‫‪.5‬‬
‫‪ gant‬تساعد فى انشطة النظام وهى اسلوب فى متابعة الخطوات‬ ‫‪.6‬‬
‫‪ .7‬الرسوم البيانية‬
‫‪ .8‬الرسومات الشبكية (تستخدم فى سلوك المسار الحركى)‬

‫*انواع النمذجة‪-:‬‬
‫‪ .1‬النماذج الرسومية‬
‫‪ .2‬النماذج الوصفية‬
‫اساليب بحوث العمليات‬ ‫‪.3‬‬
‫‪ .4‬النماذج االخرى‬

‫*التصميم ‪-:‬‬
‫مراجعة جميع اعمال التحليل (الن التحليل فية الحلول لمشاكل النظام )‬ ‫‪.1‬‬
‫هو عملية وضع مواصفات واطار عام ومفصل لما ينبغى ان يكون علية النظام ‪,‬ولكى يتم التصميم يجب‬ ‫‪‬‬
‫مراجعة االتى‪-:‬‬
‫تحليل االهداف –تحليل المخرجات‪-‬تحليل المدخالت‪-‬تحليل المعالجات‬
‫‪ .2‬يجب ان يعد هذا النظام ليعد بمثابة معايير برمجية للتاكد من جودة المنتج‬
‫‪ .3‬استخدام النماذج بقدر االمكان (اى ان يعطينا التصميم نموذج كامل للنظام )‬
‫تصميم القطاع العام للنظام او النموذج العام او النموذج المفاهيمى (التصميم المفاهيمى)او التصميم العام‬ ‫‪.4‬‬
‫‪ .5‬تصميم النموذج المنطقى (هو نموذج يوضح العالقات الفعلية المنطقية )‬
‫*خطوات ومراحل تصميم نظام المعلومات ‪-:‬‬
‫‪ .1‬تصميم المخرجات‬
‫عند التصميم على الورق يتم تصميم المخرجات اوال ‪,‬كلما كان حجم المخرجات كبير كان النظام جيد‬
‫ويجب وضع مواصفات المخرجات‬
‫*انواع المخرجات‬
‫مخرجات على الشاشة(استفسارات‪-‬استعالمات)‬
‫‪ .1‬مخرجات على الورق (التقارير –االستعالمات)‬
‫ويجب ان يكون فى التقرير الترويسة وشكلها والتفاصيل واالشياء اسفل التقرير‬
‫يتم تصميم المخرجات اوال النها هى النتائج الملموسة‬
‫‪ .2‬تصميم المدخالت‬
‫هو تصميم جميع عناصر البيانات المدخلة والتى يجب مراعاة االتى‪:‬‬
‫‪ .1‬االدخال ادق ما يمكن‬
‫‪ .2‬يجب ان يكون االدخال اسهل ما يمكن‬
‫‪ .3‬يجب ان يكون االدخال اقل ما يمكن‬
‫يجب استخدام االساليب ما امكن ذلك(كالوائح والقيم وخانات االختيار وازرار ال‪)radio‬‬ ‫‪.4‬‬
‫‪ .5‬يجب استخدام المفاهيم المختصرة‬
‫‪ .6‬يجب مراعاة نفسية وسلوكية المستخدم لشاشات االدخال‬
‫‪ .7‬يجب ان تكون غاية فى الجمال والوضوح‬
‫‪ .8‬يجب استخدام القيم االفتراضية االولية‬
‫‪ .9‬يجب ان يراعى مبدا جودة المخرجات وتعتمد كليا على المدخالت‬

‫‪.3‬تصميم قواعد البيانات‬


‫يجب مراعاة االسس العلمية فى تصميم قواعد البيانات‬
‫*خطوات تحليل القواعد‬
‫تحليل االحتياجات‪-‬عمل التصميم العام –عمل التصميم المنطقى‪-‬انشاء جدواى‪-‬تطبيع قواعد البيانات واخضاعها للمنهجية الكائنية‬
‫‪.4‬تصميم واجهات المستخدم‬
‫هى التى من خاللها يتم تفاعل المستخدم مع الحاسوب‬
‫‪.5‬تصميم قاموس البيانات‬
‫كل الرموز المستخدمة يجب عرضها فى جدول‬
‫*ماهى خصائص التصميم الجيد ‪-:‬‬
‫كتابة شفرة البرامج البعض يعدها من التصميم ولكنها من التنفيذ والتطبيق‬
‫*ما هى الواجب مراعاتها عند التنفيذ‪:‬‬
‫‪ .1‬التدريب‪:‬كيف يتعامل المستخدمين مع البرامج‬
‫‪ .2‬اختبار االسلوب المناسب للتحويل للنظام الجيد‬
‫‪ .3‬مراعاة الصيانةوالتطوير (وهى من االشياء المهمة جدا)‬
‫‪ .4‬مراعاة االمكانيات‬
‫‪ .5‬مراعاة السرية واالمنية‬
‫‪ .6‬طبيعة وحساسية االنظمة‬
‫*مراحل تطبيق النظام‪:‬‬
‫‪ .1‬مرحلة اختبار النظام‬
‫‪ .2‬مرحلة تحويل النظام‬
‫‪ .3‬مرحلة تقيم النظام‬
‫‪ .4‬مرحلة توثيق النظام‬
‫*اختبار النظام وفقا لخمس مستويات‪:‬‬
‫‪ ‬اختبار البرنامج‬
‫اول __________اختبار اجزاء النظام‬
‫ثانى__________اختبار البرامج كلها‬
‫‪ ‬اختبار النظام‬
‫ثالث_________اختبار اجزاء النظام‬
‫رابع_________اختبار تكامل النظام‬
‫‪ ‬اختبار القبول‬
‫خامس_______االختبار النهائى للنظام‬

‫ملحوظة‪-:‬‬
‫*االختبار من شخص الخر لم يشارك فى التطوير وذلك لكى يتاكد من سالمة النظام‬
‫*اختبار البرنامج بعد كتابة الكود ال يعنى اختبار البرنامج ككل هو جزء من كتابة البرنامج‬

‫*طرق التحويل للنظام الجديد‪-:‬‬


‫‪ .1‬التحويل الفورى‬
‫يصدر قرار رسمى اليقاف النظام القديم واستخدام النظام الجديد‬
‫ميزتة‪:‬ان التحويل هكذا يتم بصورة سريعة وفى اقل فترة زمنية‬
‫عيبة‪:‬‬
‫مخاطر الفشل كبيرة وحيث اذا فشل سيؤدى الى ايقاف العمل فى النظام ككل‬ ‫‪‬‬
‫عيوبة‪:‬‬
‫‪ .1‬نجاحة فى قسم ال يعنى نجاحة فى كل االقسام‬
‫‪ .2‬ياخذ فترة زمنية‬
‫مميزاتة‪:‬التدريب يكون فى بئتة العمل االساسية‬

‫*تصميم امن النظام‪-:‬‬


‫‪ ‬الحماية الفيزيائية‬
‫حماية المبنى‪ -‬حماية النظام على الشركة ‪ -‬صالحيات المستخدمين على مستوى النظام‬
‫‪ ‬الحماية الفنية التقنية‬
‫من المسؤول عن فشل النظام‬

‫المشــــــــــــــــروع‬

‫نظام االقراض للعاملين فى البنك‬

‫يتكون النظام من اربعة كينونات (الموظف]الذى يريد السلفية[‪-‬البنك‪-‬السلفيات‪-‬تصديق السلفية) ولكل‬


‫كينونة مدخالت محددة‬
‫الموظف‪:‬االسم –العمر‪-‬العنوان‪-‬المرتب‪-‬قيمة السلفية التى يريدها‪-‬نوع السلفية التى يريدها‬
‫البنك‪:‬اسم البنك‪-‬رقم البنك‪-‬رقم الموظف‬
‫السلفيات‪:‬رقم السلفية‪-‬وصف السلفية‪-‬قيمة السلفية‪-‬رقم التصديق‪-‬رقم الموظف‬
‫تصديق السلفية‪:‬رقم تصديقها‪-‬اسم الموظف‪-‬رقم الموظف‪-‬قيمة السلفية‬
‫ويتم معالجة طلبة للحصول على السلفية والمخرج عبارة عن قيمة السلفية وطريقة تسديدها ‪.‬‬
‫يجب ان تطابق مواصفات السلفية اللوائح العامة لمنح العاملين السلفيات وان ال تتعدا القيمة القصوى وان‬
‫تكون مطابقة ومستوفية للشروط‬
‫*المشكلة‪-:‬‬
‫عدم وجود نظام سلفيات إلدارة الطلبات والتصديقات وصرف السلفيات وإدارة ضماناتها‪,‬واهدافها عمل‬
‫نظام محوسب إلدارة السلفيات‬

‫التحليل‪-:‬‬
‫‪ .1‬األهداف‪:‬‬
‫عمل نظام يتمكن من خاللة الموظف من طلب سلفية من نوع محدد ويجب ان تمر بالمراحل المختلفة من‬
‫دراسة وتصديق وضمان وتنفيذ وعرض ثم استقطاع األقساط‬

‫‪ .2‬المخرجات‪:‬‬
‫_تصديق السلفية(رقم الموظف‪-‬اسم الموظف‪-‬رقم البنك‪-‬رقم السلفية‪-‬قيمة السلفية‪-‬رقم التصديق)‬
‫_مدة التسديد(اسم الموظف –رقم الموظف‪-‬المرتب‪-‬رقم السلفية)‬

‫‪ .3‬المدخالت‪:‬‬
‫_الموظف(اسم الموظف‪-‬العنوان‪-‬العمر‪-‬رقم الموظف‪-‬المرتب‪-‬قيمة السلفية التي يريدها)‬
‫_البنك(اسم البنك‪-‬رقم البنك‪-‬رقم الموظف)‬
‫_السلفيات(وصف السلفية‪-‬رقم السلفية‪-‬رقم الموظف‪-‬رقم التصديق‪-‬قيمة السلفية‬

‫‪ .4‬المعالجات(العمليات)‪:‬‬
‫يقوم الموظف بتقديم طلبة للحصول على السلفية الى جهة الموارد البشرية وتقوم هذه الجهة بدراسة‬
‫الطلب معتمدة على عدة عناصر مثل(رقم الموظف‪-‬المرتب‪-‬عدد السلفيات السابقة) وبعد الموافقة على‬
‫طلبة يتم إعداد تقرير يتم تسليمه للموظف يحتوى على (اسم الموظف‪-‬رقم الموظف‪-‬اسم البنك‪-‬رقم البنك‪-‬‬
‫مرتب الموظف‪-‬رقم السلفية‪-‬قيمة السلفية‪-‬رقم التصديق)‬

‫‪ .5‬األمنية‪:‬‬
‫يجب أن تكون مصادر المعلومات صحيحة وموثوق بها وان اليكون هنالك مشكلة في الشبكة للتواصل‬
‫بين الموارد البشرية والبنك للحصول على بيانات عن الموظف‬

‫العنوان‬ ‫العمر‬ ‫االسم‬

‫وصف‬
‫السلفية‬ ‫رقم‬ ‫الموظف‬
‫السلفية‬ ‫المرتب‬

‫طلب‬
‫السلفيات‬ ‫السلفية‬
‫رقم الموظف‬
‫رقم‬
‫الموظف‬
‫قيمة السلفية‬
‫اال‬
‫ست‬
‫قيمة‬
‫الم‬
‫السلفية‬
‫رقم‬
‫التصديق‬

‫تنفي‬ ‫رقم‬
‫ذ‬ ‫الموظف‬
‫السل‬ ‫اسم البنك‬ ‫رقم البنك‬
‫البنك‬
‫فية‬
‫التقرير‬ ‫طول‬ ‫ن‬ ‫ا‬ ‫ا‬
‫الحقل‬ ‫و‬ ‫ل‬ ‫ل‬
‫ع‬ ‫ا‬ ‫م‬
‫س‬ ‫و‬
‫ا‬ ‫م‬ ‫ظ‬
‫ل‬ ‫ف‬
‫ب‬ ‫ا‬
‫ي‬ ‫ل‬
‫ا‬ ‫ل‬
‫ن‬ ‫ق‬
‫ا‬ ‫ب‬
‫ت‬

‫‪pr‬‬ ‫‪5‬‬ ‫ر‬ ‫‪N‬‬ ‫ا‬


‫ق‬ ‫‪o‬‬ ‫ل‬
‫م‬ ‫ر‬
‫ى‬ ‫ق‬
‫م‬
‫‪8‬‬ ‫ح‬ ‫‪E‬‬ ‫ا‬
‫ر‬ ‫‪m‬‬ ‫ل‬
‫ف‬ ‫ا‬
‫ى‬ ‫‪p‬‬ ‫س‬
‫‪.‬‬ ‫م‬
‫‪n‬‬
‫‪a‬‬
‫‪m‬‬
‫‪e‬‬
‫‪9‬‬ ‫ر‬ ‫‪N‬‬ ‫ا‬
‫ق‬ ‫‪a‬‬ ‫ل‬
‫م‬ ‫ع‬
‫ى‬ ‫‪m‬‬ ‫ن‬
‫و‬
‫ا‬
‫ن‬
‫‪3‬‬ ‫ر‬ ‫‪N‬‬ ‫ا‬
‫ق‬ ‫‪o‬‬ ‫ل‬
‫م‬ ‫ع‬
‫ى‬ ‫م‬
‫ر‬
‫‪9‬‬ ‫ر‬ ‫‪N‬‬ ‫ا‬
‫ق‬ ‫‪o‬‬ ‫ل‬
‫م‬ ‫م‬
‫ى‬ ‫ر‬
‫ت‬
‫ب‬

‫التقرير‬ ‫طول‬ ‫ن‬ ‫ا‬ ‫ا‬


‫الحقل‬ ‫و‬ ‫ل‬ ‫ل‬
‫ع‬ ‫ا‬ ‫ب‬
‫س‬ ‫ن‬
‫م‬ ‫ك‬
‫ا‬
‫ل‬ ‫ا‬
‫ب‬ ‫ل‬
‫ي‬ ‫م‬
‫ا‬ ‫س‬
‫ن‬ ‫ت‬
‫ا‬ ‫ع‬
‫ت‬ ‫ا‬
‫ر‬
‫‪pr‬‬ ‫‪8‬‬ ‫ر‬ ‫‪N‬‬ ‫ر‬
‫ق‬ ‫‪o‬‬ ‫ق‬
‫م‬ ‫م‬
‫ى‬
‫ا‬
‫ل‬
‫م‬
‫و‬
‫ظ‬
‫ف‬
‫‪pr‬‬ ‫‪7‬‬ ‫ر‬ ‫‪m‬‬ ‫ر‬
‫ق‬ ‫‪.‬‬ ‫ق‬
‫م‬ ‫م‬
‫ى‬ ‫‪n‬‬
‫‪o‬‬ ‫ا‬
‫ل‬
‫ب‬
‫ن‬
‫ك‬
‫‪9‬‬ ‫ح‬ ‫‪C‬‬ ‫ا‬
‫ر‬ ‫‪h‬‬ ‫س‬
‫ف‬ ‫م‬
‫ى‬
‫ا‬
‫ل‬
‫ب‬
‫ن‬
‫ك‬

‫شاشات المدخالت‬

‫البنــــــك‬ ‫الموظف‬
‫ال‬

‫السلفيات‬
‫شاشة الموظف‬

‫رقم الموظف‬ ‫اسم الموظف‬

‫العنوان‬ ‫المرتب‬

‫قيمة السلفية التي يردها‬ ‫العمر‬


‫شاشة السلفيات‬

‫رقم السلفية‬ ‫وصف السلفية‬

‫رقم التصديق‬
‫رقم الموظف‬

‫قيمة السلفية‬

‫شاشة البنـــــــــــــــــــــــك‬

‫اسم البنــــك‬
‫رقم البنـــك‬

‫رقم الموظف‬

‫شاشات المخرجات‬
‫مدة التسديد‬ ‫تصديق السلفية‬

‫شاشة التصديق‬

‫رقم السلفية‬ ‫رقم الموظف‬

‫رقم البنك‬ ‫اسم الموظف‬

‫رقم التصديق‬ ‫قيمة السلفية‬

‫شاشة التسديد‬

‫اسم الموظف‬
‫رقم الموظف‬

‫رقم السلفية‬ ‫المرتب‬

‫التمـــــــــــــــــــــــــــــــــــــــــــــــارين‬

‫*ما هي اوجة الشبة واالختالف بين األهداف والمخرجات؟‬


‫ج‪-‬يرتبط مخرجات النظام ارتباطا وثيقا بأهداف النظام والفرق هو انحراف‬
‫النظام عن األهداف عندما تكون المخرجات اقل من األهداف أو عندما تكون المخرجات أكثر من األهداف‬
‫‪it is‬‬
‫و ؟‬ ‫*الفرق بين‬
‫ج‪-‬نظام المعلومات المحوسب جزء من دراسة تقنية المعلومات ومن أسماء‬
‫تقنية المعلومات نظم المعلومات اإلدارية‬
‫* هل من تقسامات أخرى في دوره نظام المعلومات ؟‬
‫‪ .1‬دراسة النظام المنتوج(دراسة الجدوى)‬
‫‪ .2‬تحليل النظام(متطلبات النظام)‬
‫‪ .3‬تصميم النظام(مواصفات النظام)‬
‫‪ .4‬تنفيذ النظام(نظام عمليات)‬
‫أداء النظام (نظام مطور )‬
‫*ماهي وظائف نظام المعلومات ؟‬
‫ج‪ -‬جمع البيانات ومعالجتها وإنتاج وبث المعلومات ‪.‬‬

‫*هل من تصنيفات و أنواع وتقسيمات أخرى وماهى معايرها؟‬


‫ج‪ -‬نظم المعلومات التشغيلية‬
‫‪ .1‬نظم معالجه المعامالت‬
‫‪ .2‬نظم السيطرة على العمليات‬
‫‪ .3‬نظم أتمتة المكاتب‬

‫نظم معلومات إداريه‪:‬‬


‫‪ .2‬نظم التقارير االداريه‬
‫‪ .3‬نظم اسند القرارات‬
‫‪ .4‬نظم المعلومات التنفيذية‪.‬‬

‫*هل نظم المعلومات المنطقية هي احد تصنيفات نظم المعلومات؟‬


‫ج‪-‬ليس هنالك نظم معلومات منطقية ولكن يوجد مرحلة التصميم المنطقي‬
‫*ماهى خصائص التصميم الجيد؟‬
‫ج‪-‬البساطة ‪,‬تقديم إجابات وليس طرح تساؤالت ‪,‬االحتفاظ ببعض‬
‫المعلومات‪ ,‬االستجابة للمستخدم‪ ,‬االبتعاد عن الصرامة‪ ,‬عرض‬
‫الشاشة المناسبة في بداية التطبيق‬
‫*القاعدة الذهبية في تحليل اإلدخال؟‬
‫ج‪-‬االيتم إدخال الوحدة البيانية في النظام إال مرة واحدة فقط‬
‫*القاعدة الذهبية في تحليل المخرجات؟‬
‫ج‪-‬المحلل الكف هو الذي ال يكتفي بالمخرجات المحللة فقط بواسطة‬
‫المستخدمين بل يقترح مخرجات إضافية تدعم األهداف‬

You might also like