You are on page 1of 12

‫بالتعاون مع بلدية دبي‬ ‫المعهد العربي لنماءالمدن‬

‫يقدم دورة‪-:‬‬
‫تحليل وتصميم النظم‬
‫‪Modern Systems Analysis and Design‬‬

‫‪7‬‬
‫تحديد متطلبات واحتياجات النظام‬
‫‪Determining System Requirements‬‬

‫‪7.1‬‬
‫‪DM A.Sakr‬‬
‫إنجاز تحديد المتطلبات‬
‫‪Performing Requirements Determination‬‬
‫تجميع معلومات عن ماذا يجب على النظام‬
‫أن يفعله من عديد من المصادر‬
‫‪ Users‬المستخدمين‬ ‫‪‬‬

‫‪ Reports‬التقارير‬ ‫‪‬‬

‫‪ Forms‬النماذج‬ ‫‪‬‬

‫‪ Procedures‬الجراءات‬ ‫‪‬‬

‫‪7.2‬‬
‫‪DM A.Sakr‬‬
‫إنجاز تحديد المتطلبات‬
‫‪Performing Requirements Determination‬‬

‫خصائص عملية تجميع المتطلبات‪-:‬‬


‫عدم الرتباط‬ ‫‪‬‬

‫‪ ‬افحص واسأل عن كل شيء‬


‫عدم التحيز‬ ‫‪‬‬

‫‪ ‬ابحث وأوجد أفضل حل للمؤسسة‬


‫ل تنس القيود‬ ‫‪‬‬

‫انتبه للتفاصيل‬ ‫‪‬‬

‫النظرة الدائرية (من جميع المحاور)‬ ‫‪‬‬

‫‪ ‬انظر للمؤسسة من جميع وجهات النظر‬


‫‪7.3‬‬
‫‪DM A.Sakr‬‬
‫المخرجات والمحصلة‬
‫انواع المخرجات‪:‬‬
‫معلومات جمعت من المستخدمين‬ ‫‪‬‬

‫المستندات والملفات الحالية‬ ‫‪‬‬

‫معلومات موجودة في الحاسب اللي‬ ‫‪‬‬

‫فهم المكونات والجزاء المؤسسية‬ ‫‪‬‬

‫‪ Business objective‬هدف المؤسسة‬ ‫‪‬‬


‫‪ Information needs‬الحتياجات المعلوماتية‬ ‫‪‬‬
‫‪ Rules of data processing‬قواعد معالجة البيانات (كيف تعالج)‬ ‫‪‬‬
‫‪ Key events‬الحداث الهامة‬ ‫‪‬‬

‫‪7.4‬‬
‫‪DM A.Sakr‬‬
‫الطرق التقليدية في تحديد المتطلبات‬
‫‪Traditional Methods for Determining Requirements‬‬
‫المقابلت والستماع (‪)Interviewing and Listening‬‬
‫تجميع الحقائق ‪ ،‬الراء والتوقعات‬ ‫‪‬‬

‫لحظ وراقب لغة الجسد والعواطف‬ ‫‪‬‬

‫أسئلة المقابلة (‪)Open-Ended +Close-Ended‬‬ ‫‪‬‬

‫إرشادات‪-:‬‬ ‫‪‬‬

‫خطط للمقابلة ( ‪) Checklist +Appointment‬‬ ‫‪‬‬


‫كن طبيعيا‬ ‫‪‬‬
‫استمع وانصت جيدا‬ ‫‪‬‬
‫ابحث عن وجهات نظر متنوعة‬ ‫‪‬‬
‫ل تضع السؤال بطريقة التي يتضمن إجابة خاطئة أو صحيحة)‬ ‫‪‬‬
‫أكتب ملحظاتك في خلل ‪ 48‬ساعة‬ ‫‪‬‬
‫ل تضع توقعات عن النظام الجديد في هذه المرحلة‬ ‫‪‬‬

‫‪7.5‬‬
‫‪DM A.Sakr‬‬
‫تابع ‪...‬الطرق التقليدية في تحديد المتطلبات‬
‫‪Traditional Methods for Determining Requirements‬‬
‫الستبيانات ‪Questionnaires‬‬
‫التصميم‬ ‫‪‬‬

‫‪ ‬غالب السئلة من النوع ‪closed-ended questions‬‬


‫‪ ‬يمكن أن تكون من خلل الهاتف‬
‫بالمقارنة مع المقابلت‪-:‬‬ ‫‪‬‬

‫‪ ‬المقابلة تكلف أكثر ولكن تعطي معلومات أكثر‬


‫‪ ‬الستبيانات وسيلة اقتصادية (أرخص)‬
‫‪ ‬سؤال ‪ -:‬ما هي الطرق الخرى لتجميع البيانات؟‬

‫‪7.6‬‬
‫‪DM A.Sakr‬‬
‫تابع ‪...‬الطرق التقليدية في تحديد المتطلبات‬
‫‪Traditional Methods for Determining Requirements‬‬
‫مقابلة المجموعات‬
‫المميزات (استغلل أفضل للوقت ‪ +‬تتيح للجميع أن يسمع وجهات نظر‬ ‫‪‬‬

‫الخرين ويوافق أو يعترض عليها)‬


‫العيوب(صعوبة تحديد موعدها) وماذا أيضا؟‬ ‫‪‬‬

‫طريقة المجموعة المعلنة‬ ‫‪‬‬

‫‪ ‬إجراءات تسهيلية وإرشادية لدعم توليد الفكار من المجموعة‬


‫‪ ‬يعمل الفراد وحدهم لتوليد أفكار ثم تجمع تحت إشراف مرشدين مدربين‬
‫المراقبة والملحظة المباشرة للمستخدمين‬
‫ستخدم كطريقة جيدة لتكملة المقابلت‬ ‫‪‬‬

‫غالبا ما تحصل على معلومات حقيقية‬ ‫‪‬‬

‫‪ ‬سؤال‪ :‬هل يعمل الناس بشكل مختلف عندما يشعرون بأنهم ملحظين ومراقبين؟‬

‫‪.77‬‬
‫‪DM A.Sakr‬‬
‫تحليل الجراءات والوثائق الخرى‬
‫‪Analyzing Procedures and Other Documents‬‬
‫نوع المعلومات التي يجب أن تستكشف‬
‫مشاكل النظام الحالي‬ ‫‪‬‬

‫الفرص لتحقيق الحتياجات الجديدة‬ ‫‪‬‬

‫توجهات المؤسسة‬ ‫‪‬‬

‫أسماء الفراد المهمين – أو الهم‬ ‫‪‬‬

‫قيم المؤسسة‬ ‫‪‬‬

‫ظروف معالجة المعلومات الخاصة أو الستثنائية‬ ‫‪‬‬

‫أسباب تصميم النظام الحالي‬ ‫‪‬‬

‫قواعد معالجة البيانات‬ ‫‪‬‬

‫أربعة أنواع من الوثائق المفيدة‬


‫إجراءات العمل المكتوبة‬ ‫‪.1‬‬

‫نماذج العمل ‪Business form‬‬ ‫‪.2‬‬

‫التقارير‪Report‬‬ ‫‪.3‬‬

‫وصف نظام المعلومات الحالي‬ ‫‪.4‬‬


‫‪7.8‬‬
‫‪DM A.Sakr‬‬
‫الطرق الحديثة في تحديد المتطلبات‬
‫‪Modern Methods for Determining Requirements‬‬
‫التصميم الجماعي للتطبيقات ‪Joint Application Design‬‬
‫‪))JAD‬‬
‫(المستخدمين ‪ +‬المديرين ‪ +‬محللي النظم) معا‬ ‫‪‬‬

‫يفضل عقدها خارج مكان العمل؟ لماذا؟‬ ‫‪‬‬

‫النموذج المصغر ‪Prototyping‬‬


‫إجراء متكرر (ل يكتمل من أول نموذج)‬ ‫‪‬‬

‫تبنى فيه نسخة أولية من النظام (أولية شبه شاملة أو جزء مكتمل أو‪)..‬‬ ‫‪‬‬

‫بديل أو مكملة لدورة حياة تطوير النظام‬ ‫‪‬‬

‫المشاركين الساسين‬
‫مسئول اللقاء ‪ +‬المستخدمين ‪ +‬المديرين ‪ +‬الراعي ‪ +‬محللي‬ ‫‪‬‬

‫النظم ‪ +‬الموثقين والكتبة ‪)IS Staff +‬‬


‫‪4.9‬‬
‫‪DM A.Sakr‬‬
‫التصميم الجماعي للتطبيقات ‪)Joint Application Design )JAD‬‬

‫المحصلة أو النتيجة النهائية‬


‫توثيق مفصل للنظام الحالي‬ ‫‪‬‬

‫السمات المطلوبة في النظام الجديد‬ ‫‪‬‬

‫‪CASE Tools During JAD‬‬


‫‪Upper CASE tools are used‬‬ ‫‪‬‬

‫تمكن محللي النظام من إدخال مخططات النظام مباشرة في ‪ CASE‬أثناء الجتماع‬ ‫‪‬‬

‫يمكن تصميم عينات من الشاشات والتقارير أثناء الجتماع وعرضها على الحضور‬ ‫‪‬‬

‫دعم الجتماع بأنظمة الدعم الجماعية ‪Supporting JAD with‬‬


‫‪GSS‬‬
‫‪Group support systems ) )GSS‬حيث يكتب كل مشارك رأيه على الجهاز ويظهر‬ ‫‪‬‬

‫أمام الخرين‬

‫‪4.10‬‬
‫‪DM A.Sakr‬‬
‫النماذج المصغرة ‪Prototyping‬‬
‫حيث يتم تحويل المتطلبات إلى نسخة مبدئية تعمل من النظام‬
‫عندما يراها المستخدم فقد يطلب تعديلت أو طلبات إضافية‬
‫وهو مفيد عندما‪-:‬‬
‫يكون طلبات المستخدم غير واضحة‬ ‫‪‬‬

‫عدد محدود من المستخدمين‬ ‫‪‬‬

‫التصميم معقد ويتطلب شكل متين‬ ‫‪‬‬

‫يكون سابقة لمشاكل في التصال بين المستخدمين ومحللي النظام‬ ‫‪‬‬

‫عندما تكون هناك أدوات جيدة وسريعة لبناء هذا النموذج‬ ‫‪‬‬

‫العيوب ‪Drawbacks‬‬
‫الميل إلى البعد عن الوثائق الرسمية‬ ‫‪‬‬

‫صعوبة العمل مع أعداد كبيرة من المستخدمين‬ ‫‪‬‬

‫التكامل مع البرامج والنظمة الخرى ل يؤخذ في العتبار في هذه المرحلة‬ ‫‪‬‬

‫اختصار وتجاوز محطات عديدة في دورة حياة تطوير النظمة وما فيها من مراجعات‬ ‫‪‬‬

‫‪7.11‬‬
‫‪DM A.Sakr‬‬
‫الهندرة – إعادة هندسة إجراءات العمل‬
‫‪)Business Process Reengineering )BPR‬‬
‫البحث عن وتطبيق تغيير جذري إجراءات العمل لتحقيق تحسينات‬
‫جوهرية في المنتجات والخدمات‬
‫الهداف (إعادة تنظيم تدفق البيانات في القسام الرئيسية في‬
‫المؤسسة ‪ +‬إزالة الخطوات الغير هامة ‪ +‬دمج خطوات ‪ +‬أن‬
‫نكون أكثر استعدادا للتغيرات المستقبلية)‬
‫تحديد إجراءات الهندرة (ركز على العميل والمحصلة أو النتيجة‬
‫‪ +‬ركز على القيمة المضافة)‬
‫حدد العمال والمهام التي ستتم هندرتها وتلك التي سيتم تحسينها‬
‫تحسينا بسيطا أو تدريجيا‬

‫‪7.12‬‬
‫‪DM A.Sakr‬‬

You might also like