Professional Documents
Culture Documents
العنصر ب
أ)
العنصر أ
العنصر ج العنصر د
1
ب)
نظام
حدود النظام بيئة
System
2
النموذج العام للنموذج
العنصر أ العنصر ب
O
I U
N T
P P
U U
T T
العنصر ج العنصر د
من خالل النموذج العام للنظام يمكن تعريف النظام بطريقة ثانية :
تعريف النظام :
هو ذلك الكيان ذو العناصر المترابطة الذي يستقبل مدخالت معينة من البيئة حيث يعالجها من أجل إنتاج
مخرجات يقدمها لتلك البيئة .
مــثــال :
3
بعض أجزاء النظام قد تتعرض للتلف أو النفاذ مما يستلزم تغييرها وإحالل اجزاء أخرى غيرها
(وهي تصبح احد عناصر النظام ومكوناته) .
مــثــال :
(مدخالت أساسية)
نظام خريجين
ووسائل أفراد (موظفين ) ومعدات
طلبــــــــــة
(مدخالت احاللية) الجامعة
عوامل اجتماعية واقتصادية
(مدخــــالت بيئية)
مخرجات نهائية
مدخالت النظام
System
مخرجات
ارتدادية
4
أما الهدف الحقيقي فهو إنتاج كمية قدرها كذا من المنتج كل شهر بمواصفات معينة.
-أمثلــــــــــة:
البيئــــــــــــــــة :
هي مجموعة من العوامل الموجودة خارج حدود النظام ,والتي تؤثر في سلوك النظام وظروف
عمله ,ويستخدمون مدخالته ويقدم إليها مخرجاته.
-أمثــــــــــــلة :
-3الحدود:
هي اإلطار الذي يضم جميع مكونات النظام .
-أمثلــــــــــــــــــة:
أ -حدود نظام الجامعة :هو الذي يضم مباني الجامعة وموظفيها ومدرسيها وطالبها .
ب -حدود نظام المصنع :هو الذي يضم مباني المصانع والعمال واإلدارة .
5
-5التغذية العكسية:
يقصد بها أن تكون مخرجات نظام فرعي (أ) مدخالت لنظام فرعي آخر (ب) يتحقق من الجودة
والدقة من خالل معالجة معينه ,وتعود مخرجات النظام الفرعي (ب) كمدخالت لنظام الفرعي (أ)
لتحسين الجودة .
-أمثلــــــــــــــــــة :
أ .نظام الجامعة :مخرجات من إدارة التسجيل والقبول على شكل تقارير عن ارتفاع نسبة
الرسوب في مادة معينة أو تخصيص معين ,يمكن أن تكون مدخالت لتقييم طالب المادة عن
ارتفاع نسبة الرسوب في مادة معينة أو تخصص معين ,يمكن أن تكون مدخالت لتقييم طالب
المادة عن ارتفاع نسبة الرسوب فو المعدل الطبيعي ,ومخرجات من إدارة القبول والتسجيل
على شكل تقارير عن انخفاض نسبة االلتحاق في الجامعة مقارنة مع السنوات السابقة يمكن أن
تكون مدخالت لرئاسة الجامعة لمعرفة األسباب ودراستها .
ب .نظام المصنع :مخرجات من قسم العمال على شكل تقارير عن شكاوي معينة يمكن أن تكون
مدخالت إلدارة المصنع على اتخاذ قرارات معينة لتحسين الوضع.
هناك أسباب تتعلق بالبيئة وأسباب تتعلق بالنظام وعلى وظيفة آلية التحكم معرفة األسباب وعالجها
6
-3صنع النظام :
نوع النظام فمنها :
أ -نظم من صنع الخالق عز وجل :وهي كافة النظم الطبيعية مثل الكوكب والنجوم اإلنسان
ب -نظم من صنع اإلنسان :مثل النظم التي صنعها اإلنسان سواء كانت ماديه أو منطقيه مثل
نظم الدولة ونظم اآللة.
-1نظم تهدف للربح :ويكون عامال أساسيا الستمرارها مثل اغلب النظم والشركات والمصانع
ومشاريع اإلفراد الربحية .
-2نظام غير ربحي :وهي ال تهدف للربح بشكل أساسي إال بما يسمح لنشاطها باالستمرار مثل :
أ -النظم الحكومية :التي تقدم الخدمات للمجتمع بسعر رمزي دون هدف ربحي .
ب -نظم الجمعيات الخيرية :تقدم الخدمات للمجتمع برسوم رمزيه تساعدهم على
تشغيل النظام .
مالحظه:كلمة تقرير تعني وسيلة أو طريقه عرض المعلومات وقد يكون التقرير مكتوبا أو شفويا
7
نظم بسيطة
درجة تعقيد النظام
نظم معقدة
صنع الخالق
صنع النظام
منع اإلنسان
نظم متوقعة
طبيعة المخرجات للمخرجات
نظم مادية
طبيعة النظام
نظم مفاهيميه
نظم مفتوحة
العالقة مع البيئة
نظم مغلقة
تصنيف النظام
8
المعلومات Information
البيانات (:)Data
هي الحقائق الخام عن أشخاص ,حدث ,مكان ,وغير ذلك مما يمس النشاط اليومي في مجال األعمال.
معالجة البيانات :
هي كافة األنشطة والعمليات التي تتعرض لها البيانات مثل جمع البيانات والتحقق من صحتها وتخزينها
وفرزها وإضافتها وتعديله وحذفها واسترجاعها.
المعالجة األساسية (:)Basic processing
تعالج البيانات بصورة أساسية من خالل عمليات اإلدخال – التخزين – الحذف – اإلضافة – الترتيب –
التصنيف – الفرز – التلخيص -المقارنة ,وهذه المعالجات تتم غالبا بشكل يومي بواسطة المستخدمين ومن
خالل نظم المعلومات المختلفة على شكل قواعد البيانات .
المعالجة المتقدمة (: )Advanced Processing
يقصد بها معالجة البيانات الموجودة بكميات ضخمة في قواعد البيانات المترابطة في مواقع مختلفة من
خالل عدة تقنيات مثل :متاجر البيانات ( )Data Martومخازن البيانات ,والتنقيب من البيانات ( Data
) Miningوهي التقنيات التي تعتمد على البحث والتنقيب والتحليالت المباشرة بهدف تقديم معلومات ال
تستطيع قواعد البيانات العادية تقديمها.
المعلومات Information
هي ناتج معالجة البيانات الخام بأي طريقة من طرق المعالجة بحيث تنتج معلومات منظمة ومرتبة يمكن
االعتماد عليها في تسيير أعمال المؤسسة وعمليات اتخاذ القرارات .
مثـــــــــــال :
إن مجموعة أسماء ودرجات المواد لطالب يمكن اعتبارها بيانات ,بينما معالجتها وتنظيمها على شكل
كشف بأسماء طالب مادة تحليل النظم مثال ودرجاتهم في العادة يمكن أن تعتبر معلومات
خصائص المعلومات الجيدة :
-1كمية المعلومات :
يجب أن تكون كمية المعلومات مناسبة للهدف منها ,حيث يهتم المستوى اإلداري
األعلى بالتقارير الملخصة أو المحددة الهدف ,بينما يهتم المستوى األدنى بالتقارير
التفصيلية بينما نجد التقارير اإلحصائية تعطي صورة سريعة وواضحة عن موضوع
معين تساعد على اتخاذ القرار .
-2مصادر المعلومات:
يجب أن تكون المعلومات من مصادر موثوقة وموثقه .
-3شكل المعلومات :
يجب عرض المعلومات بالشكل المناسب الذي يخدم الهدف ,ومن هذه األشكال :
التقارير التفصيلية ,التقارير الملخصة بجداول المخططات ,التقارير اإلحصائية .
-4وسائط العرض:
مثل الورق ,الملفات االلكترونية ,األشرطة المسموعة ,البرامج الحاسوبية ,فيجب أن يكون الخط
واضحا في الوسائط الورقية وان يكون الصوت والصورة واضحتين في الوسائط األخرى.
-5التوقيت المناسب للهدف :
تكون المعلومات غير ذات قيمه إذا جاءت بعد حدوث الحدث الذي كان يتطلب
9
المعلومة التخاذ القرار قبل حدوثه .
-6الشخص المناسب :
تكون المعلومات غير ذات قيمه إذا جاءت لشخص غير معني بالحدث موضوع
المعلومة.
-7الدقة والوثوقية :
وهي من أهم خصائص المعلومات الجيدة .
-8الحداثــــــة :
يجب أن تكون المعلومات حديثة .
كمية
المعلومات
مصادر التوقيت
المعلومات المناسب
خصائص المعلومات
شكل الجيدة الشخص
المعلومات المناسب
وسائط الدقــــــة
العرض
الحداثة
مصادرالمعلومات
أ) مصادر ورقية:
ج) مصادر سمعية:
المقابالت الكتب
االجتماعات الوثائق
البرامج التليفزيونية واإلذاعية المستندات والفواتير
التسجيالت الصوتية
المحاضرات التقارير واإلحصائيات
الجرائد والمجالت
11
تساعد في معرفة الحقائق. .1
تساعد في معرفة تحليل وتحديد المشكلة. .2
تساعد على اكتمال المعرفة. .3
ترفع من مستوى صحة ودقة العمل المنجز. .4
تساعد على تطور وتحسين العمل. .5
تساعد على سرعة انجاز العمل. .6
تساعد على عملية اتخاذ القرارات. .7
تساعد في عملية التخطيط. .8
أشكال المعلومات
تظهر المعلومات في عدة أشكال تخدم الهدف ومن هذه األشكال:
.1تقارير تفصيلية
.2تقارير ملخصة
.3تقارير رسومات بيانية
.4جداول
.5مقاالت
.6نماذج
.7تقارير إحصائية
Data Information
المعالجة
Processing
بيانات معلومات
11
-2المعالجـــــــــــة :Processingمعالجة البيانات لتحويلها إلى مخرجات.
-3إظهار المخرجات :Outputsالنتائج التي تحصل عليها بعد عملية معالجة البيانات
(المدخالت).
مميزات الحاسوب:
السرعة العالية في إجراء العمليات وإظهار النتائج. .1
الدقة العالية. .2
الوثوقية والمقدرة على العمل المتواصل دون أخطاء. .3
المقدرة على تخزين كمية هائلة من البيانات واستدعائها عن الحاجة. .4
العمليات األفراد
البيانات
التقنيات
-2مرحلة التصميم:
هي المرحلة التي يتم فيها إعداد التصاميم التفصيلية لتنفيذ التصميم األمثل وتحويل إلي نظام جاهز للعمل
.
-3مرحلة التنفيذ:
وتعتمد عملية التنفيذ علي اختيار اإلستراتيجية المناسبة لنقل النظام الجديد مكان النظام السابق بطريقة ال
تؤدي إلي تعطيل العمل في المؤسسة.
13
انواع نظم المعلومات الحاسوبية
أ ) نظم المعلومات الحاسوبية المعتمدة على قواعد البيانات
اهم نظم المعلومات الحاسوبية المعتمدة على قواعد البيانات -
قاعدة البيانات (: )Data baseعبارة عن مجموعة من الجداول المترابطة فيما بينهما.
-1نظم معالجة البيانات :هي النظم التي عملت على تشغيل ومعالجة البيانات واالستفادة من التكنولوجيا
في مراحلها األولى.
-2نظم معالجة المعامالت ومعالجة المعلومات :وهي نظم معلومات موجهة لحوسبة العمليات اإلدارية
التي يتم انجازها في المستويات التنفيذي في المؤسسة مثل :عمليات البيع والشراء ودفع الرواتب .
-3نظم المعلومات اإلدارية :وهي نظم معلومات حاسوبية موجهة لدعم
اإلدارات الوظيفية العليا في المؤسسة ,وأهم تلك النظم :
• نظام معلومات التسويق.
• نظام معلومات اإلنتاج.
• نظام المعلومات المالية
• نظام معلومات الموارد البشرية.
وتمثل نظم المعلومات اإلدارية أفضل لتكامل البيئة الوظيفية للمؤسسة وتكنولوجيا المعلومات .
-4نظم دعم القرار :وهي نظم حاسوبية تقوم بتوفير المعلومات الالزمة
لحل المشكالت المعقدة.
-5نظم دعم القرارات الجماعية :وهي نظم حاسوبية تقوم بتوفير المعلومات الالزمة لحل المشكالت
المعقدة ودعم عملية اتخاذ القرارات الجماعية .
-6نظم معلومات المدراء التنفيذيين :وهي نظم حاسوبية لدعم اإلدارة العليا في المؤسسة من خالل توفير
المعلومات الالزمة كل المشكالت المعقدة جدا وذات البيئة المحددة .
النظم الذكية ( الذكاء الصغير ) :هي النظم التي لها قدرة على خزن الخبرات والمعارف لألشياء المتراكمة
ومعالجتها واستخدامها في عملية اتخاذ القرارات الصعبة.
النظم الخبيرة ( :)Expert Systemsهي النظم التي لها قدرة على خزن قواعد المعرفة لألشياء
المتراكمة ومعالجتها واستخدامها في عملية اتخاذ القرارات الصعبة.
14
الشبكات العصبية ( : )Neural Net Worksوهى شبكات تستند إلى نظم قواعد المعرفة الموزعة
المتوازية وهى تعتمد على وضع الذكاء في الحاسب والشكل التالي يبين مراحل تطور نظم المعلومات :
التركيز
على
المعرفة
التركيز
على
القرارات
15
ويمكن تمثيل أنواع نظم المعلومات الحاسوبية بالشكل التالي :
الشبكات
العصبية
النظم الخبيرة
النظم الذكية
16
oبيئات نظم المعلومات الحاسوبية :
تدعم اإلفراد وتدعم المجموعات وذلك من خالل معدات الشبكة والنظام الموزع .
-1نظم المعلومات التي تعمل على دعم عمل اإلفراد :وهي نظم توفر معلومات لمستخدم واحد
أو عدد محدود من المستخدمين ,مثل نظم قواعد البيانات الصغيرة والمتوسطة.
-2نظم المعلومات التي تعمل على دعم عمل المجموعات :توفر هذه األنواع من النظم
الحاسوبية لعدد كبير من المستخدمين الذين قد يشتركون في نظام واحد أو قاعدة بيانات
واحدة موزعة بإحدى تقنيات الشبكات .
طرفية
1
الحاسوب
المركزي
طرفية طرفية
3 2
.2الشبكة الموسعة :تعمل على المحطات الطرفية إلى عــــدة حواسيب متصلة ببعضــها البعض من
خالل إحدى تكنولوجيا ربط الشبكات .وهذه النظم تدعم عمــل أكــبر عـــدد من
المستخدمين الموجودين فـــي أماكن مختلفة جغرافيا ً في العالم .
17
محلل ومصمم نظم المعلومات الحاسوبية
oمحلل النظم:
هو الشخص المسؤول عن دراسة النظام القائم بفرض تشخيص نقاط ضعفه ومشاكله ويقدم بعد ذلك تقري اًر
يتضمن مقترحات وحلوالً مناسبة ،ومن ثم يقوم بتصميم نظام جديد وتنفيذه وصيانته
18
oأهم المشاكل التي تواجه محلل النظم :
نتيجة طبيعة عمل محلل النظم وارتباطه بنظام له عدة مكونات وخصائص ،وله مشاكل معقدة،
ومتشابكة ،وأفراد مختلفين في الطباع والتفكير والتعامل ،وتقنيات كثيرة ومتجددة ،فإنه يوجد عدة مشاكل
من أهمها:
-1الغموض في ظواهر وأسباب بعض المشاكل .
-2اإللتباس في معرفة السبب الحقيقي وراء مشكلة معينة أو قصور معين .
-3جمع بيانات غير صحيحة نتيجة االعتماد على مصدر واحد أو عدم التفريق
بين الحقيقة والرأي .
-4وضع توقعات غير صحيحة نتيجة السرعة واالستعجال في تحليل البيانات .
-5عدم تعاون المستخدم مع محلل النظم .
-6تعدد الحلول وصعوبة تحديد األفضل .
-7التدقيق المبالغ فيه يزيد من كلفة التحليل من جانب الجهد والمال والوقت .
-8صعوبة اختيار أدوات وأساليب ومنهجيات التحليل لوجود عدة خيارات .
-9ضرورة متابعة التطورات في مجال تقنية المعلومات .
-11تغير بيئة األعمال بشكل دائم .
-11
19
oمهام محلل النظم الذي يعمل في شركة متخصصة في تحليل النظم:
.1القيام بالدراسات التمهيدية الخاصة بالنظام المطلوب تطويره .
.2تقديم الجدوى االقتصادية والفنية وتحديد متطلبات النظم الجديد من أجهزة ومعدات وبرمجيات ألخذ
الموافقة على بدء الدراسة التفصيلية.
.3القيام بالدراسة التفصيلية من جمع معلومات ومن ثم تحليلها وتحديد متطلبات تطور النظام القائم.
.4وضع التصاميم للنظام الجديد .
.5توثيق النظام الجديد.
.6إعداد أدلة النظام وتدريب الموظفين.
.7صيانة النظام في حالة االتفاق على ذلك .
.8تقديم حلول تقنية للمشاكل الصغيرة.
21
.6تتجه بعض المؤسسات النظام الحاسوبي وافتراض أن النظام الجديد يجب أن ينفذ األوامر مهما كانت.
.7عدم تخصيص إدارة خاصة بنظم المعلومات وإدراج النظام الحاسوبي تحت إدارة غير متخصصة.
.8وجود فجوة تكنولوجية بين العاملين في عمل التطوير وبين موظفي المؤسسة.
.9أتصاف محلل النظم بالتعالي مما يخلق عالقة غير جيدة مع المستخدمين.
عدم قدرة محلل النظم إقناع اإلدارة ( المستخدمين) بمميزات نظام المعلومات الحاسوبي. .11
تخويف محلل النظم المستخدمين التعامل مع النظام الجديد. .11
تلميح محلل النظم بضرورة إحالل موظفين جدد مختصين محل الموظفين األصليين. .12
21
أ -أسلوب دورة حياة تطوير النظم
)System Development life Cycle (SDLS
خصائص االسلوب:
.1يعتبر األكثر استخداماً في النظم الصغيرة والكبيرة نسبياً لما له من خصائص أهمها:
.2تتميز الخطوات المحددة في هذا االسلوب بالوضوح وسهولة الفهم.
.3يعتبر مناسباً للنظم التي يمكن تحديدها بدقة (مثل النظم االدارية)
.4يعمل على تطبيق اجراءات التأكد من الجودة عن طريق المراجعة بعد كل خطوة.
.5يعمل على تدقيق المخرجات للتأكد من مطابقتها للمتطلبات.
.6يعمل على اختبار النظام.
.7ال يعتبر مناسباً للمنظمة الكبيرة جداً أو التي ال تتصف بالوضوح.
مراحل االسلوب:
-1تحديد المشكلة Problem Recognition
-2دراسة الجدوى Feasibility study
-3تحليل النظام Analysis
-4تصميم النظام Design
-5تنفيذ النظام ( Implementationويشمل التشييد )Construction
-6الصيانة Maintenance
22
-3تحليل النظام : Analysis
يتم في هذه المرحلة:
-دراسة النظام القائم بالتفصيل من حيث:
* تحديد الوظائف التي يقوم بها النظام وكيفية أدائها .
* تحديد البيانات المطلوبة النجاز الوظائف
* تحديد المتطلبات
األدوات األساسية:أساليب جمع الحقائق ،قاموس البيانات ،رسومات تدفق
البيانات ،مواصفات العمليات ،جداول الق اررات ،خرائط سير النظام....
23
-6الصيانة : Maintenance
ويتم فيها:
* مراقبة المخرجات من العمل الفعلي.
* اكتشاف األخطاء وإجراء التحسينات الالزمة
بناء على طلب المستخدمين.
* (اصالح ،وتكبير النظام عند الحاجة لذلك) إجراء التعديالت على النظم ً
المخرجات:بداية بناء نظام جديد :
Begin Building a new System
مناسب للنظم الكبيرة جداً التي يمكن تقسيمها الى نظم فرعية .
مراحل االسلوب:
.1دراسة جدوى النظام الكلي.
.2تقسيم النظام الى عدة نظم فرعية.
.3استخدام أسلوب ” استخدام اسلوب دورة حياة تطوير النظم“ في تطوير كل نظام فرعي.
.4ربط النظم الفرعية مع بعضها البعض.
Team Centered Development ت -أسلوب التطوير المعتمد على فريق العمل
مناسب عندما يكون فريق محللي النظم قوياً وواثقاً من دقة عمله وله خبرة سابقة كبيرة .
مراحل االسلوب:
.1يعتمد على اعطاء فريق العمل الحرية في تطوير نظام المعلومات
.2يمكن أن يتبع ” استخدام اسلوب دورة حياة تطوير النظم“ مع عدم التقيد بالمراحل بدقة(.يمكن
البدء بمرحلة تالية مع االستمرار في إكمال المرحلة السابقة أوالعودة الكمال معلومات معينة) .
.3يجب وضع حد زمني حتى ال تطول مرحلة تطوير النظام.
24
ث -أسلوب النمذجة األولية Prototyping
تستخدم النمذجة األولية في تكوين صورة أولية عن النظام النهائي.
طرق النمذجة األولية:
-1النمذجة األولية االرتقائيةEvolutionary Prototyping:
-2النمذجة االولية الشبيهةThrow-away prototyping:
25
تحديد المتطلبات
المعروفة
الوصول الى
اختبار النموذج هل توجد
النموذج
وتقييمه تعديالت
النهائي
26
تحديد المتطلبات
المعروفة
تقنيات معتمدة على رسم نماذج ( )Modelsتمثل النظام الحالي أو الرؤية المستقبلية للنظام
الجديد وتمثل :
-منهجية التحليل والتصميم الهيكلي
)(Structured System Analysis and Design Methodology
-منهجية هندسة المعلومات )(Information Engineering Methodology
منهجية الحزم الجاهزة )( Commercial off- the-shelf software COTS
28
منهجية التحليل والتصميم الهيكلي
تم تطوير هذه المنهجية وأصبحت منهجية قياسية ،تعتمد على نماذج العمليات ( )Process Modelsأي
التوصيف الهيكلي للعمليات باستخدام األدوات الهيكلية مثل مخططات تدفق البيانات ( ،)DFDومن أهم
خصائصها:
• أصبحت منهجية قياسية
• تعتمد على الجمع ما بين عملية تحليل البيانات وتحليل التدفقات في آن واحد
• تحدد بدقة وبالتفصيل الكامل جميع المهام المطلوبة والتسلسل الالزم.
29
• توليد البرامح التنفيذية.
• ادارة عملية التطوير.
31
دورة حياة تطوير النظم (:)SDLC
31
أوالً :طرق جمع المعلومات :
/1المقابلة الشخصية :هي أكثر الطرق استخداماً عن طريق الحوار المباشر بين محلل النظم والمستخدم.
oأهم اإلستعدادات التي يقوم بها محلل النظم قبل المقابلة :
.1تحديد أهداف المقابلة .
.2اختيار الشخص المناسب.
.3اإللمام الكامل بموضوع البحث .
.4جمع معلومات عن الشخص المقابل .
.5تحديد الموعد مسبقاً.
.6تحضير األسئلة.
.7تكون األسئلة لها عالقة بالموضوع .
.8تكون صياغة األسئلة جيدة .
.9تجنب األسئلة المحرجة .
.11تجنب األسئلة الشخصية التي ال عالقة لها بالموضوع.
.11عدم صياغة أسئلة تحمل رأي محلل النظم .
.12تجنب األسئلة التي لها عالقة بالصراعات والنزاعات داخل المؤسسة .
.13عدم استخدام مصطلحات علمية معقدة.
.14الحضور قبل الموعد بوقت مناسب .
.15االستعداد النفسي للمقابلة والتدرب عليها مسبقاً .
.16االستعداد للمقابلة بالشكل المناسب من حيث المظهر.
32
oاألنشطة الهامة بعد المقابلة :
.1إكمال المالحظات بعد المقابلة مباشرة .
.2توثيق المقابلة.
.3تحليل المعلومات التي تم تدوينها أثناء المقابلة.
33
oمعوقات المقابلة :
-1استجواب منفرد لكل شخص.
-2صعوبة الوصول إلى بعض الفئات.
-3مدى رغبة الشخص بالحديث.
-4ميل الباحث للحصول على أجوبة مؤيدة لوجهة نظره .
االستبيان :وسيلة لجمع البيانات قوامها االعتماد على مجموعة من االسئلة ترسل اما بطريق البريد /2
لمجموعة من االفراد او تنشر على صفحات الجرائد والمجالت أو على التلفزيون او عن طريق االذاعة او
عن طريق النت .ليجيب عليها األفراد ويقوموا بارسالها إلى الهيئة المشرفة على البحث وتسلم للمبحوثين
ليقوموا بملئها ثم يتولى الباحث جمعها ،او هو نموذج يحتوي على عدة أسئلة بشكل معين متعلقة
بالموضوع قيد البحث بغرض جمع المعلومات ،ويتم استخدام هذه الطريقة في حالة جمع المعلومات
من عدد كبير من المستخدمين في مناطق بعيدة يصعب مقابلتهم.
34
.5ترتيب األسئلة بشكل منطقي .
.6تجانس األسئلة .
.7عدم مطالبة المستهدفين بكتابة أسمائهم لضمان الدقة في البيانات .
.8أال تكون األسئلة كثيرة حتى ال تصبح مملة.
oمزايا االستبيان:
-1يفيد الباحث في حال أن أفراد البحث منتشرين في أماكن متفرقة ويصعب االتصال بهم شخصياً.
-2اقتصادي سواء في الوقت او التكاليف األخرى 1
-3قدرته على تغطية قطاعات واسعة من المستخدمين 1
-4مرونته الستيعاب عدد غير محدد من المواضيع 1
-5يعطي االستبيان للمبحوثين فرصة كافية لالجابة على االسئلة بدقة.
-6يوفر االستبيان التقنين أكثر من اي وسيلة أخرى .
-7يسمح بالحصول على بيانات حساسة ومحرجة.
-8ثقة اكبر باإلجابة دون خوف
-9ال يحتاج إلى عدد كبير من األشخاص لتوزيعه1
تمرين :1
( شركة إدارة المشاريع الهندسية )
شركة كبيرة نسـبياً مركزهـا الرئيسـي فـ ــي بغـداد ولهـا ف ــروع فـي محافظـات مختلفـة مثـل االموصـل ،البصـرة،
اربي ــل ،تتك ــون الش ــركة م ــن ع ــدة أقس ــام ،أهمه ــا الوح ــدة التنفيذي ــة للمش ــاريع ،ويعم ــل فيه ــا 511موظ ــف م ــابين
مهندسين وإداريين ،تعتمد الشركة النظام اليدوي لتسيير أعمالها ،مـع اسـتخدام محـدود للحاسـوب مـن خـالل بـرامج
معالجة النصوص والجداول اإللكترونية .
35
تعاني الشركة من مشاكل معينة لم يتم تحديدها تماماً ،ولكن القول إن هناك قصـو اًر فـي متابعـة بعـض المهندسـين
الجيدين باالستقالة بسبب تكدس المهام المطلوبة منهم ،وتداخل المسؤوليات .
المطلوب:
تحديد عدد من اإلسئلة لرئيس الشركة .
تحديد عدد من اإلسئلة لمدير الوحدة التنفيذية .
الحــــل
األسئلة المقترحة لرئيس الشركة :
س /1ماهي أهمية الوحدة التنفيذية في الشركة ؟
س /2ماهي الميزانية التقريبية للوحدة التنفيذية في الشركة ؟
س /3ماهي أسباب مشاكل الوحدة التنفيذية من وجهة نظركم ؟
س /4ماهي اإلجراءات التي ستتخذونها في موضوع استقالة بعض المهندسين ؟
س /5ماهي الخطط المستقبلية للوحدة التنفيذية ضمن خطط الشركة ؟
األسئلة المقترحة لمدير الوحدة التنفيذية :
س /1ماهي أهم مهام الوحدة التنفيذية ؟
س /2ماهي المؤهالت المطلوبة للموظفين والمهندسين الذين يعملون في الوحدة التنفيذية؟
س /3ماهي أسباب المشاكل في الوحدة التنفيذية ؟
س /4ماهي أسباب استقالة المهندسين ؟
س /5ما هي إجراءاتكم بشأن استقالة المهندسين ؟
س /6ما رأيكم في توسيع استخدام الحاسوب وعمل نظم آلية في الوحدة التنفيذية ؟
س /7ما أسباب األخطاء في الميزانية من وجهة نظركم ؟
س /8كيف تعدون لحل هذه المشكلة ؟
س /9ما سبب تداخل المسؤوليات وتراكم األعمال ؟
س /11كيف سيتم حل هذه التداخالت ؟
مــــالحظات:
تكون أسئلة رئيس الشركة على مستوى عام وتتعلق بالخطط المستقبلية .
تكون أسئلة مدير الوحدة متعمقة في التفاصيل .
ال نفضل األسئلة التي يمكن معرفتها من الوثائق والكشوف مثل عدد الموظفين.
يمكن تكرار األسئلة ألشخاص مختلفين ذوي عالقة بالموضوع لمعرفة وجهات النظر المختلفة .
يجب التركيز على األسئلة التي تستجد من اإلجابات .
36
oأمثلة الستخدامات االستبيانات:
.1استبيانات لمعرفة حجم اإلنترنت في أوساط معينة ( طالب /رجال أعمال . )..... /
.2استبيانات لمعرفة سبب شكوى عمالء معينين من خدمة معينة .
تمرين :قرر قسم الحاسب اآللي في كلية المعلمين توفير خدمة اإلنترنـ لتـدريب الطـالب علـى المـواد الخاصـة
واختلــس مجلــس القســم بخصــوع حصــر اســتخدامها علــى التطبيــق األ ــاديمي علــى المـواد الخاصــة باإلنترنـ
مقابل فتح المجال لالستخدام الحر للطالب في كافة الكليات وللمدرسين.
المطلوب :عمل استبيان لمعرفة مدى تحمس الطالب الستخدام اإلنترن استخداما ح اًر.
الحل:
على محلل النظم إتباع الخطوات :
.1تحديد الهدف :وهو معرفة هل سيكون فتح اإلنترنت لالستخدام الحر مفيداً.
.2تحديد الفئة المستهدفة وعددها:ويمكن التركيزعلى المستوى الثاني ،وما فوق والتركيز على األقسام العلمية.
.3تحديد األسئلة :وهي ماهو مطلوب معرفته التخاذ القرار .
.4هل لدى الطالب وقت فراغ ؟ هل لديهم خبرة ؟ هل سيكون استخداماً جيداً ؟ وغيرها من األسئلة التي
ستفيده في اتخاذ القرار .
.5تحديد األوقات المناسبة.
مثال على االستبيان:
ميحرلا نمحرلا هللا بسم
عزيزي الطالب بهدف هذا االستبيان إلى معرفة آرائكم حول توفير خدمة اإلنترنت لالستخدام الحر ،فيرجى التعاون
بالرد على هذا االستبيان لما فيه مصلحة الجميع.
قليل ال نعم األسئلة الرقم
هل لديك علم باإلنترن ؟ 1
إهدار للوق ؟
ً هل تعتبر استخدام اإلنترن 5
37
/3المراقبة :
يقصد المراقبة المباشرة أي التعرف بشكل ميداني على طبيعة العمل .
والتقصير في تلبية تمرين :يعاني أحد المصانع الذي يقوم بتصنيع األقمشة من كساد في عملية اإلنتاج
النزول في جولة ميدانية إلى قرر محلل النظم قبل البدء بالتحليل االحتياجات الخاصة بمحالت األقمشة
المصنع ومالحظة العمل فيه دون التعريف بمهمته وبعد أخذ األذن من صاحب المصنع .
38
oالتطوير الجماعي للتطبيقات )(JAD
تقنيات جميع المعلومات التقليدية منها (المقابلة ،االستبيان ،المراقبة ،بحث الوثائق) ،اما طريقة
االجتماعات أو جلسات الحوار المشتركة ) )JADهو اسلوب متطور لجمع المعلومات السريع ،والقدرة
على حصول معلومات مفصلة في فترة قصيرة من الوقت ،مما يعني أنه يوفر المال والموارد التي يمكن
استخدامها في أماكن أخرى من خالل عقد الجلسات في موقع بعيدا عن مواقع العمل (فندق مثال) ،ويكون
هذا الموقع مجهز بعدد من أجهزة الحاسب المتصلة ببعضها من خالل شبكة وتزود تلك الحاسبات ببعض
البرمجيات ،كما يجهز هذا الموقع بأجهزة عرض البيانات data showكما يجهز بأجهزة صوتية.
وتتراوح عدد الجلسات من جلسة واحدة لمدة أربع ساعات إلى عدة جلسات لمدة أسبوع كامل ،وذلك طبقا
لحجم النظام المقترح ودرجة تعقيده ،ومدى فهم النظام ومتطلباته من المستخدمين ومحللي النظم.
وتضم تلك الجلسات األشخاع المعنيين من داخل المنشأة التي ستستخدم النظام و بعض األشخاع
من الشركة التي ستبني وتطور النظام مثل :
-قائد الجلسة وهو الذي سيقود الجلسة من خالل أجندة تحتوي على الموضوعات التي سيتم مناقشتها.
-مستخدمي النظام .
-بعض مديري مجاالت األعمال في المنشأة التي ستستخدم النظام .
-محللو النظم في الشركة التي ستبنى النظام .
-كاتب أو أكثر لتدوين ملخص المناقشات ورسم المخططات المقترحة .
-طاقم نظم المعلومات في الشركة التي ستبنى النظام مثل بعض المبرمجين وأخصائي قواعد البيانات
-1الغاء الحاجز ،هناك حاجز دائما بين فريق التطوير والزبون ..وتتعلق بخصوص أسرار العمل ,
أوأسرار المهنة.
39
-2التنظيم والتحضير ورفع الخوف والخجل ،يجب أن نتيح جو تتشارك فيه كل الناس بأفكارها دون
خجل أو خوف وأيضا نريد اجتماعات ناجحا يركز على موضوع التحضير وأعطي للناس فترة كافية
لمعرفة أجندة االجتماع فالبد من التحضير الجيد المتضمن إخطار المشاركين حول نقاط االجتماع ومكان
االجتماع.
-4تكثيس المشاركات ،بطريقة المشاركة ال يجب أن يكون هناك فرق أو متخصصين فقط.
- 5تخفيس الرسمية ،ال نشجع اللباس الموحد في االجتماعات وتخفف الرسمية دون إلغائها.
-6الغاء التعليقات وعمل لجان مناقشة اآلراء ،ففي مرحلة من المراحل نطلب من جميع الحاضرين
القاء أفكار دون أي تعليقات ..ثم نقوم بعمل لجان لمناقشة اآلراء.
-7تحضير وسائل إيضاح ،تأمين كل األدوات المساعدة ووسائل اإليضاح وكل األدوات التقنية القديمة
والحديثة المساعدة على المشاركة الجيدة ...وممكن اجاد اجتماعات مباشرة متلفزة أو مرئية..
-2هي تقنية ضمان يتم جمع هذه المعلومات من جميع األطراف المتضررة.
41
-3يسمح للمستخدمين لتبادل وجهات نظرهم حول النظام الحالي ،ويعطي فرصة من خالل هدف مشترك
للتوصل إلى توافق في اآلراء بشأن ما يحتاج إلى تغيير.
-4الراعي التنفيذي -في كثير من األحيان هو شخص في منصب إداري قادر على حل النزاعات بين
المشاركين .
JAD -5يقلل الوقت والتكاليف المرتبطة بعملية جمع المعلومات ،وتحديد المتطلبات المتفق عليها من
قبل المستخدمين للنظام الجديد.
.1ضياع الوقت ،يمكن دون إعداد متعدد األوجه للدورة JADيهدر وقتا ثمينا من المهنيين.
.2معالجة المشكلة الخطأ.
.3مشاركة األشخاص الخطأ.
.4الموارد المستخدمة غير كافية لحل المشاكل .
41
وعادة تنشأ المشكلة المطلوب إيجاد حلها لألسباب التالية :
-1حدوث تغييرات في سياسة المنشأة .
-2حدوث تغييرات في نظام العمل .
-3تنفيذ وتشغيل نظم جديدة .
-4إدخال منتجات جديدة ،أو تغيير نوعيات بعض المنتجات الحالية .
-5حدوث تغييرات في األفراد القائمين على راس العمل .
-6رغبة المنشأة في التغيير .
42
oوضع األهداف :
بعد تعريف المشكلة وتحديد أبعادها و ذلك بتحديد مواطن الضعف بالنظام القائم فإنه يمكن بعد ذلك
وضع األهداف بدقة ،والهدف هو غاية يخطط للوصول إليها يجب أن يتوفر فيها االعتبارات التالية :
-1أن يكون معرفا بوضوح :مثال أن الهدف هو زيادة األرباح عن طريق تقليل تكلفة المواد الخام أو
زيادة المبيعات أو زيادة السعر أو رفع هامش الربح أو سرعة االنجاز.
-2يجب أن يكون الهدف محددا كميا :كأن يقال الهدف زيادة األرباح بنسبة %11أو خفض نسبة
التكلفة بمعدل .%11
-3أن يكون الهدف محددا زمنيا :وذلك بتعيين الوقت أو الفترة الالزمة لتحقيق هذا الهدف كأن يقال
زيادة نسبة األرباح بمعدل %11في السنة .
-4أن يكون الهدف قابال للتحقيق :فمن المرغوب أن يكون الهدف طموحا ،و لكن يجب أال يتحول
هذا الطموح بنسبة تفوق الواقع المعقول ويجب أن يكون الهدف في حدود اإلمكانات.
-5إعداد تقرير لإلدارة العليا عند هذه األهداف.
43
-2الجدوى االقتصادية :وهي تلك المتعلقة بالنواحي المالية و االقتصادية لمعرفة إن كان المشروع جدير
بالتنفيذ أم ال ويتم ذلك بما يلي :
أ -حصر التكاليف :و تشمل جميع التكاليف التي ستترتب على النظام الجديد بما في ذلك تكاليف دراسة
النظام و تصميمه و تشغيله .
ب -حصر المنافع :وتشمل جميع المنافع والعائدات النقدية وغير النقدية (مجموعة معلومات لها تأثير
في اتخاذ الق اررات وسرعة االنجاز وسهولتها ).
ج -تقييم البدائل :ويستخدم في ذلك معايير متعددة منها :
-فترة االسترجاع.
-كفاءة ألالستثمار.
-مقارنة تكاليف النظام الجديد بالنظام الحالي .
oإعداد تقرير نهائي لفريق المشروع :
يقوم محلل النظم أو فريق العمل بأعداد تقرير مفصل و ذلك إلعالم إدارة المنظمة بالمشكلة وأسبابها
ودراسة الجدوى التخاذ القرار المناسب ،وعادة هذا التقرير يشمل على ما يلي :
-1تعريف المشكلة ووصفها .
-2أهداف النظام الحالي ومميزاته ومدى القصور فيه.
-3أهداف النظام الجديد المقترح ومدى قابليته للتحقق اقتصاديا و فنيا ومميزاته وسيئاته.
-4وصف مقارن للنظامين الحالي و المقترح ،ويجب على محلل النظام أن يضمن تقريره رأيه الشخصي
و أفكاره عن هذين النظامين .
-5قائمة مقارنة بالتكاليف المتوقعة والمنافع لكل من النظامين الحالي و المقترح .
-6التوصيات و المقترحات التي يراها محلل النظم ،و يجب أن تكون هذه المقترحات مبررة وتشمل
الخرائط والرسوم البيانية والصور والمخططات ودقة االنجاز وسرعته .
44
دورة حياة تطوير النظم (:)SDLC
oمرحلة تحليل النظام:
.2الدراسة التفصيلية:
لقــد تــم اج ـراء د ارســة تمهيديــة لمرحلــة تحليــل النظــام وذلــك مــن خــالل د ارســة مرحلــة جمــع البيانــات وطــرق
جمعهــا .واآلن ســيتم اج ـراء د ارســة تفصــيلية لمرحلــة تحليــل النظــام التــي تهــتم بالتحليــل الــدقيق لكافــة عمليــات
وبيانات النظام القائم بهـدف فهمـه وتحديـد وظائفـه ومشـاكله واالحتياجـات المطلوبـة مـن النظـام الجديـد .وسـيتم
شرح تحليل النظام باستخدام منهجية التحليل الهيكلي.
45
تتفرع أكثر وتعتمد تفرعات الوظيفة الواحدة على أن مجموع هذه الوظائف يؤدى الوظيفة الرئيسية ال أنها
تنفذ وفق تسلسل معين.
• يهتم النموذج بتحديد الوظائف وال يهتم بمن يقوم بها وأين وكيف تتم.
-1العملية ):(Process
تعتبر المكون الرئيسي لمخطط تدفق البيانات •
48
• هي أي عمل يتم انجازه لتحويل البيانات الداخلة إلى بيانات خارجة
• اسم الوظيفة يكتب داخل رمز العملية وهو عبارة عن فعل مصدر يدل على معناه بوضوح .
• ال يتم تحديد كيفية أداء الوظيفة أو كيف تمت المعالجة.
• يتم التركيز هنا على البيانات المدخلة والبيانات المخرجة التي تكون قد اختلفت نتيجة عمل معين أو
معالجة معينة عليها.
49
– يعكس الوظائف الرئيسية للنظام وكافة المصادر الخارجية التي تتعامل مع النظام وكافة مخازن
البيانات الموجودة في النظام (المخازن الداخلية) وكافة تدفقات البيانات بين كافة الوظائف
الخارجية ومخازن البيانات.
– يجب أن تظهر في المخطط العام كافة المصادر الخارجية والتدفقات التي ظهرت في المخطط
البيئي.
– يسمى هذا المخطط أيضاً المستوى الصفري باعتباره يظهر الوظائف الرئيسية فقط.
• المخططات التفصيلية:
وهي المخططات التي توضح تدفقات البيانات بين الوظائف الفرعية للوظائف الرئيسية والمصادر الخارجية أو
مخازن البيانات التابعة لها .بمعنى أنه لكل وظيفة رئيسية يتم عمل مخطط تفصيلي يبين المكونات الفرعية
للوظيفة الرئيسة مع مخازن البيانات التابعة لها والمصادر الخارجية التي تتعامل معها وكافة تدفقات البيانات ،مع
العلم أن كل ما يظهر في المخطط التفصيلي للوظيفة الرئيسية هو ما هو موجود في المخطط العام وله عالقة
بالوظيفة.
51
ُيتابع العمل خالل استالم تقارير أكاديمية عن الطالب من الجامعات ،وتقوم المؤسسة بدورها بإرسال هذه التقارير
مع التقارير المالية للمانحين وذلك للمتابعة والتأكد من حسن أداء الطالب واستحقاقه للمنحة.
52
-ثالثاً :المخططات التفصيلية (المستوى األول) المخطط التفصيلي للوظيفة رقم 1
• تحديد المصادر :نفس المصادر التي لها عالقة بالوظيفة رقم 1في المخطط العام
تحديد الوظائف :نفس الوظائف تحت الوظيفة رقم 1في مخطط الوظائف •
• تحديد التدفقات :نفس التدفقات التي لها عالقة بالوظيفة رقم 1في المخطط العام.
• تحديد مخازن البيانات:نفس المخازن التي لها عالقة بالوظيفة رقم 1في المخطط العام.
53
-ثالثاً :المخططات التفصيلية (المستوى األول) المخطط التفصيلي للوظيفة رقم 2
• تحديد المصادر :نفس المصادر التي لها عالقة بالوظيفة رقم 2في المخطط العام
تحديد الوظائف :نفس الوظائف تحت الوظيفة رقم 2في مخطط الوظائف •
• تحديد التدفقات :نفس التدفقات التي لها عالقة بالوظيفة رقم 2في المخطط العام
• تحديد مخازن البيانات :نفس المخازن التي لها عالقة بالوظيفة رقم 2في المخطط العام
-ثالثاً :المخططات التفصيلية (المستوى األول) المخطط التفصيلي للوظيفة رقم 3
• تحديد المصادر :نفس المصادر التي لها عالقة بالوظيفة رقم 3في المخطط العام
تحديد الوظائف :نفس الوظائف تحت الوظيفة رقم 3في مخطط الوظائف •
• تحديد التدفقات :نفس التدفقات التي لها عالقة بالوظيفة رقم 3في المخطط العام
• تحديد مخازن البيانات :نفس المخازن التي لها عالقة بالوظيفة رقم 3في المخطط العام
54
تابع :دورة حياة تطوير النظم (:)SDLS
تابع :مرحلة التحليل – الدراسة التفصيلية:
تحليل بيانات النظام System Data Analysis
نمذجة البيانات ()Data Modeling
تصنيف البيانات ()Data Classification
ترميز البيانات ()Data Coding
55
قواعد البيانات العالئقية((Relational Database
• مجموعة من الجداول المترابطة والمخزنة بطريقة منتظمة تمنع التكرار غير المبرر
• مكوناتها:
-الجدول ()Table
-الحقول ()Fields
-السجالت ()Records
-المفاتيح ()Keys
مثال :جدول الطالبات •
56
-صفات البيانات(:)Data Attributesهي صفات الكيانات ،أي نوع البيانات التي سيتم جمعها (تمثل الحقول
في الجدول) ومن أنواعها:
صفات بسيطة:ال يمن تجزئتها مثل رقم الطالبة.
صفات مركبة:صفة تتكون من عدة صفات صغيرة ولكنه تعبر عن صفة واحدة ،مثل العنوان يتكون من اسم
الشارع ،المدينة ،البلد.
-المفاتيح (:)Keysهي الصفة أو مجموعة الصفات التي ال يمكن أن تتكرر قيمتها ألكثر من سجل في
الجدول الواحد ،ومن خصائصها عدم التكرار ،وال تكون قيمتها فارغة.وأنواعها:
* المفتاح الرئيسي ()Primary Key
* المفتاح المركب ()Composite Key
* المفتاح األجنبي ()Foreign Key
-العالقات (:)Relationships
هي العالقة التي تربط بين الكيانات ذات الصلة لمنع التكرار غير المبرر.وانوعها:
* عالقة واحد الى واحد )One to One (1-1
* عالقة واحد الى كثير )One to Many (1-M
* عالقة كثير الى واحد )Many to One (M-1
* عالقة كثير الى كثير )Many to Many (M-N
-درجة العالقة ( :)Relationship Degreeتحدد عدد الكيانات المرتبطة بعالقة واحدة
رموز نموذج الكيان -العالقة
57
-كل كيان في نموذج الكيان-العالقة يمثل عالقة أي جدوالً.
-كل صفة تابعة للكيان تمثل عموداً من أعمدة الجدول.
-الصفات المركبة يتم ادخالها كصفات مستقلة
-يتم تمثيل الصفة المفتاح الرئيسي بوضع خط أسفل اسم الحقل.
مثال:
تمثل حالة الكيان عندما يكون غير مهم للنظام دائرة مزدوجة
سهم يشير الى تحوالت انطلقت من العملية وعادت اليها وهذا يعني حدوث
تغير في خصائص الكيان دون تغير حالته
58
شبكات بتري Petri Nets
• أسلوب لوصف المتغيرات التي يمكن أن تحدث في النظام.
59
قسم الحاسب اآللي كلية المعلمين
قسم إدارة أعمال كلية االقتصاد
-2التصنيس الهرمي :وهو من أهم أنواع التصنيفات في مجال نظم المعلومات بصفة خاصة ويتم عن طريـق
تصنيف مفردات البيانات إلى مجموعات رئسيه وكل مجموعة بـدورها تنقسـم إلـى مجموعـات فرعيـة أصـغر
حتى يصل إلى أصغر مجموعة فردية .
مثل إذا رمزنا للجنسية العراقية الرمز ( )1في حقل الجنسية في أحد الجداول الموجودة في قاعدة البيانات
وعلية ال يمكن إعطاء الرمز ( )1لجنسية أخرى ولكن في حقل أخر مثل المهنة يمكن إعطاء مهنة مهندس
مثال الرمز ()1
-2اإليجاز :يكون مختصرا وال بأخذ مساحة كبيرة
-3المعنى :يكون للرمز معنى منطقي مثال في حقل الحالة االجتماعية أن يكون للرمز ( )1للعزاب والرمز
( )2للمتزوج وليس العكس
61
مثال :إذا كنا نرمز حقل رقم الطالب في جدول الطالب فيمكن أن تدل الخانات االولى والثانية على سنة
االلتحاق ثم تسلسلي بحيث يتم تكرار الترميز التسلسلي كل سنة مع تغير عام االلتحاق .
-2الترميز بالتقسيم إلى كتل :هو ترميز متطور للترميز المتسلسل حيث يتم تصنيف مفردات
البيانات إلى كتل ,حيث تعطي كل كتلة رمزا معينا وتحت كل كتلة يتم الترميز المتسلسل.
مثال :رمز للكتل مع تحديد لمفردات البيانات تحت كل كتلة.
-3الرموز ذات الخانات المعنونة (الترميز بالعدد المعنوي) :نعني به الترميز الذي له معنى من طبيعة مفردة
البيانات أو من خصائصها الفيزيائية ,في هذا النوع ترمز بعض خانات الرمز المستعمل الى مواصفات المفردات
المراد ترميزها ,كاالوزان ,وحدات االطوال 00الخ
مثال :ترميز سيارات سعة محركها كالتالي:
5000cc -سيارة سعة محركها
2800 cc -سيارة سعة محركها
ترميزها كالتالى:
61
معتمد على الترميز الهرمي ويمكن استعمال رموز رقمية ) (9-0كما يمكن استعمال رموز ابجدية 1
مثال:
أخطاء الترميز:
-1أخطاء النقل
-2أخطاء النسخ
-3األخطاء العشوائية
oتوصيف العمليات
يقصد بها توصيف كافة العمليات في مخطط تدفق البيانات ,فالعمليات الموجودة في المخططط العطام لتطدفق
البيانات يمكطن توصطيفها باللغطة الطبيعيطة ,أمطا العمليطات فطي المسطتويات التفصطيلية فيجطب توصطيفها بدقطة وبطريقطة
واضحة ,وفيها تحدد االجراءت لعملية تحويل المدخالت والمخرجات
62
-2أسلوب التوصيف:
مثال:
( أستلم الطلب ) RECEIVE THE ORDER
(تأكد من الطلب ) CHECK THE ORDER
(أرسل الطلب ) SEND THE ORDER
ب) أسلوب القرار :يستخدم لتوصيف المهام التي تحتاج لتحقيق شروط معينة لتنفيذها
ج) أسلوب المعالجة :COSEيستخدم لتوصيف المهام التي يتم تنفيذها وفقا لمحاالت محددة
COSE 1
COSE 11
COSE 111
مثال (وصف عملية تحديد التقديرات لكل مدى من الدرجات حسب النظام المتبع) توضيح
في حالة الدرجة من صفر إلى 55التقدير ضعيف ()H
في حالة الدرجة من 60إلى 64التقدير مقبول ()D
في حالة الدرجة من 65إلى 65التقدير مقبول مرتفع ()D+
في حالة الدرجة من 70إلى 74التقدير جيد ()C
في حالة الدرجة من 75إلى 75التقدير جيد مرتفع ()C+
في حالة الدرجة من 80إلى 84التقدير جيدجدآ ()B
في حالة الدرجة من 85إلى 85التقدير جيدجدآ مرتفع ()B+
في حالة الدرجة من 50إلى 54التقدير ضعيف ممتاز()A
في حالة الدرجة من 55إلى 100التقدير ممتاز مرتفع ()A+
اسلوب التكرار :وتستخدم لتوصيف المهام التي يتم تنفيذها بتكرار محدد بشرط معين د)
-3جداول القرارات :تستخدم جداول القرارات لتوصيف العمليات المعقدة ذات الشروط الكثيرة .يتكون
جداول القرارات من قسمين .قسم الشروط وقسم األفعال
تقسيم الجدول الى سطور بحيث يكون عدد السطور مساوية لعدد الشروط والقرارات المحتملة
ال ال نعم نعم )1عدد ساعات غياب الطالب تجاوزت الحد
االقصى المسموح به؟
ال نعم ال نعم )2الغياب بعذر مقبول ؟
X X X القرار:يسمح للطالب بدخول االمتحان النهائي
X القرار :يحرم من دخول االمتحان النهائي
64
يتم دمج االعمدة المتشابهة (التي لها القرار نفسه واجاباتها المتناظرة متمائلة اال واحدة يحذف احدهما وتوضع
عالمة (ـــ) عند االجابة الغير متشابهة)
اهميته :
-1توثيق لكافة عناصر النظام
-2يمكن من خالله تتبع اي عنصر واماكن ظهوره في حالة اجراء اي تعديل او تغيير \
-3يعتبر وثيقة هامة من وثائق النظام
خانتين لعام االلتحاق ثم رمز مفتاح رئيسي في حالة إدخال الطالب 5 رقمي رقم الطالب
الكلية والقسم ثم تسلسلي التحويل
االسم الثالثي مطلوب ال إدخال الطالب 50 حرفي اسم الطالب
65
من تخصصات الجامعة مطلوب في حالة إدخال من التخصصات 20 حرفي التخصص
التحويل قائمة
66
مثال :على توصيف عملية ( في مخطط تدفق البيانات)
تنفيذ العملية وصف العملية المخازن التدفق التدفق اسم العملية رقم
المستخدمة الخارج الوارد العملية
استلم الطلب يتم استالم الطلبات ومن ثم فحص الطالب سندات بيانات استالم 1
افحص الشروط الشروط واتخاذ قرار في قبول القبول التسجيل الطلبات
اقبل الطلب الذي استوفى الطلب
الشروط
1
مستويات العالقات المعيارية-:
العالقة المعيارية االولى )1NF(First Normal Form
يقال عن جدول في قاعدة البيانات انه في الشكل النظامي االول اذا كان تقاطع كل سطر وعمود فية(أي
خلية)يتظمن قيمة واحدة غير قابلة للتجزئة أي غير مركبة 1على سبيل المثال ادخال اكثر من سعر واحد
في حقل يسمى"السعر"
مثال :جدول قاعدة بيانات لشركة ترغب في معرفة كل موظف وماهو المشروع الذي يعمل فيه ومع
احتساب التكلفة لكل موظف حسب الساعة 1
العنوان عدد ساعات التكلفة الفئة اسم اسم المشروع رقم رقم
العمل بالساعة الوظيفية الموظس الموظس المشروع
من الجدول اعاله نالحظ ان بعض السجالت اليوجد لها مفتاح وال اسم للمشروع ,كما ان حقل العنوان فيه اكثر من قيمة
واحدة وهذا مخالف لشروط العالقة المعبارية االولى 0
لتحويل الجدول الى الصيغة المعيارية االولى يجب القيام بما يلي-:
-1تحديد المفتاح او المفاتيح للجدول (رقم المشروع ,رقم الموظف)
-2اضافة اسم ورقم المشروع للسجالت
-3يتم فصل حقل العنوان (الذي يملك اكثر من قيمة ) الى حقلين واحدة للمحلة واالخرى للزقاق
الزقاق المحلة عدد ساعات التكلفة الفئة اسم رقم اسم رقم
العمل بالساعة الوظيفية الموظس الموظس المشروع المشروع
91 القيروان 31 2111 مهندس مدني عبدهللا سعيد 11 صبانة 1
طريق
النعمانية 35 71 1411 مراقب خالد يوسف 12 صبانة 1
طريق
2
45 البريد 71 1111 مساعد ابراهيم علي 13 صبانة 1
مراقب طريق
91 القيروان 45 1111 مهندس مدني عبدهللا سعيد 11 بناء طريق 2
16 البلديات 51 1331 مراقب فهد الخالدي 14 بناء طريق 2
لتحويل الجدول السابق الى الصيغة المعيارية الثانية يجب القيام بما يلي-:
-1يجب ان يكون الجدول قد حقق شروط الصيغة المعيارية االولى
-2ازالة اي حقل يعتمد على جزء من المفتاح وذلك بإنشاء جداول اضافية وهي
جدول المشروع (رقم المشروع ,اسم المشروع)
جدول الموظف ( رقم الموظف ,اسم الموظف ,الفثة الوظيفية ,تكلفة بالساعة ,المحلة ,الزقاق)
جدول التكليف (رقم الموظف ,رقم المشروع ,عدد ساعات العمل)
مثال اخر :نفترض ان هناك جدول يحتوي على االعمدة التالية حيث يكون "معرف الطلب" و "معرف المنتج" هما المفتاح
االساسي0
• اسم معرف الطلب (مفتاح اساسي)
• معرف المنتج (مفتاح اساسي)
• اسم المنتج
يخالف هذا التصميم النموذج العادي الثاني الن اسم المنتج يعتمد على معرف المنتج وليس الى معرف
الطلب وبذلك فهو ال يعتمد على المفتاح األساسي باكمله1
3
معرف المنتج (مفتاح اساسي) •
االسم •
• ( SRPسعر البيع)
• الخصم
يخالف هذا التصميم النموذج العادي الثالث الن العمود بال مفتاح اساسي وهو الخصم يعتمد على عمود
اخر بال مفتاح اساسي وهو سعر البيع1
Proj Emp
1 1211
5 1211
Skill Emp
analysis 1211
Desigin 1211
project 1211
مثال اخر :لنفرض ان لدينا سفن بحرية (متعدد) ولدينا طواقم للسفينة (متعدد) ،السفن والطواقم يمثلون
كيانات بحيث يمكن ان يمثل كل سفينة عدة طواقم ويمكن ان يقوم طاقم ما بقيادة اكثر من سفينة ،لهذا
هذا النوع هو عبارة عن عالقات بين كيانات يتطلب وضع كل مجموعة او كيانات متشابهة مع بعضها
4
البعض في جداول يكون االرتباط بين هذه المجموعة متعدد الى واحد والمجموعة االخرى نحولها الى
متعدد الى واحد 1يعني باختصار نكرر الشكل الطبيعي الثالث مكرر مرتين ولكن هذه المرة كل كيانات
منفصلة عن بعض بعالقة متعدد الى واحد1
العالقة المعيارية الخامسة )5NF(Five Normal Form
هو خليط بين الثالث والرابع حيث يكون من جهة واحد الى متعدد ومن جهة اخرى متعدد الى متعدد،
ولهذا عند الربط بين الجدولين سنالحظ فراغات بين السطور لم يتم تعبئتها وهذا امر ناتج عن الشكل
الثالث النه (واحد الى متعدد) ومرتبط مع الشكل الرابع من ناحية متعدد وللتغلب على هذه المشكلة نضع
في الفراغ الناتج بين الجدولين المرتبطين رموز واضحة تدل على نوعية الكيان
مثال:
عندنا عدة كيانات (طائرات ،ركاب،مغادرين،رحالت)
Oنمذجة النظام
النمذج ــة ه ــي عملي ــة بن ــاء النم ــاذج الت ــي تص ــف النظ ــام ال ــذي يج ــري د ارس ــته .والت ــي تس ــاعد ف ــي
التوصل الى نموذج النظام الجديد المقترح انطالقاً من النظام القائم.
نموذج النظام:
5
هو شكل تجريدي للنظام الذي يجري دراسته ،ويركز علـى المكونـات المفاهيميـة المتعلقـة بالنمـاذج
المادية والمنطقية لنظم المعلومات ،ويساعد في فهم وتحديد وظائف النظام القائم والنظام المقترح .
النموذج المادي (الطبيعي)للنظام :هو الشكل الـواقعي الـذي تجـري د ارسـته وطريقـة تنفيـذ عملياتـه ووظائفـه
المختلفة.
النمـــوذج المنطقـــي :وه ــو ال ــذي يرك ــز عل ــي األنش ــطة والعملي ــات الجوهري ــة ف ــي النظ ــام ويقص ــد به ــا تل ــك
العمليات أو الوظائف التي تمثل أساس وجود النظام.
ويتم إعداد نماذج النظام خالل مرحلتـي التحليـل والتصـميم بشـكل نمـاذج بيانيـة أي بشـكل رسـوم تخطيطيـة
تمثل كل مكونات النظام (عملياته – مدخالته – مخرجاته )....،وتستخدم لهذا مخططـات تـدفق البيانـات
ومخططات الكيانات والعالقة الرابطة.
ويبــدأ محلــل الــنظم عمليــة النمذجــة بتجميــع المعلومــات إلعــداد النمــوذج المــادي للنظــام الحــالي ،ثــم يقــوم
بتبســيط هــذا النمــوذج للتركيــز فقــط علــي العمليــات الجوهريــة فيــه،وتســمي عمليــة التبســيط عمليــة تحويــل
النموذج المادي إلي نموذج منطقي للنظام الحالي.
يخض ــع المحل ــل النم ــوذج المنطق ــي للبح ــث والد ارس ــة إلجـ ـراء التع ــديالت واإلض ــافات الالزم ــة ف ــي ض ــوء
المشكالت الموجودة في النظام الحالي،والمتطلبات أو االحتياجات الجديدة للمسـتخدم ،ثـم يـتم التوصـل فـي
النهايــة غلــي نمــوذج جديــد هــو النمــوذج المنطقــي للنظــام الجديــد ،ويســتخدم هــذا النمــوذج كأســاس لتصــميم
النظــام الجديــد مــن خــالل تحديــد الطريقــة المثلــي لتجســيد النمــوذج المنطقــي للنظــام الجديــد بشــكل مــادي
،وبذلك يتم التوصل الي النموذج المادي الجديد.
6
ويقوم المحلل بإعدادها الستخدامها كوسيلة لفهم النظـام وكـأداة لتحليلـه وتحديـد وظائفـه األساسـية وعملياتـه
ومعرفة العمليات غير الهامة أو الغير ضرورية التي يمكن االستغناء عنها في النظام الجديد وكذلك كـأداة
لمعرفة نقاط الضعف والقصور التي تسبب المشاكل الموجودة فـي النظـام تمهيـدا لمعالجتهـا وإيجـاد الحلـول
المناسبة بشأنها.
-2إعداد النموذج المنطقي للنظام الحالي:
يتم إعداد النموذج المنطقي للنظام الحالي من خالل الخطوات التالية:
حذف جميع العمليات الغير ضرورية الموجودة في المخطط.
استبدال العمليات المادية المتبقية بمكافئتها المنطقية ،ويتم ذلـك مـن خـالل تحديـد الوظـائف المنطقيـة التـي
تتضمنها كل عملية ورسمها في المخطط الجديد بدال من العملية التي تمثلها.
-3إعداد النموذج المنطقي للنظام الجديد:
يتم إعداد النموذج المنطقي للنظام الجديد من خالل مرحلة التصميم وهو عبارة عن تعديل النموذج الحالي
في ضوء االحتياجات الجديدة المنبثقة من أهداف النظام.
-4إعداد النموذج المادي للنظام الجديد:
تعتبر الخطوة األخيرة في عملية النمذجة وتتم في مرحلة التصميم يتم فيها تحديـد المواصـفات التصـميمية
التفصيلية لتنفيذ النظام الجديد.
يقدم محلل النظم تقرير وتتم مناقشة اصحاب الشأن فيه وبعد المناقشة وعلى ضوء النتائج اعاله يبدأ فريق
العمل المكون من الخبراء في تحليل وتصميم النظم مع الخبراء في اجهزة وبرامج الحاسب في تنفيذ
خطوات التصميم ثم التشييد ثم التحول ثم الصيانة.
8
يططتم نقططل النظططام مططن صططورته المنطقيططة المجططزءة الططى شططكله المططادي مططن خططالل تحديططد مواصططفات
تفصططط يلية لعتطططاد الكومبيطططوتر ,البرامجيطططات ,منططططق المعالجطططة ,ططططرق ووسطططائل االدخطططال واالخطططراج
واالجططراءات اليوميططة وانشطططة المراقبططة .وتعتبططر مرحلططة التصططميم المططادي اسططتمرار لعمليططات التحليططل
السابقة وباألخص مرحلة التصميم المنطقي.
9
يجب ان ناخذ بعين االعتبار عند تصميم المخرجات مايلي:
-المحتوى المناسب لهدف هذه المخرجات
-الشكل المناسب
-التوثيق
-الوضوح وسهولة الفهم
-تسلسل المحتويات
-ابراز المعلومات الهامة
11
تقارير غير دورية :وهي التي تغطى فترات زمنية غير ثابتة -
-تقارير متابعة
-تقارير معلومات(إخبارية)
-تقارير تقييم األداء
-تقارير مالية ومحاسبية
-تقارير األنشطة(اإلدارية)
-تقارير داخلية
-تقارير خارجية
11
-غياب الترتيب المنطقي لها.
هي تلك البرامج التي يتم اعدادها النجاز عمليات النظام ومعالجة البيانات
-الوضوح والدقة
-سهولة الصيانة
12
مرحلة التنفيذ Implementation stage
يتم فيها:
بناء مكونات النظام
اختبار النظام
تدريب المستخدمين على النظام الجديد
التحول من النظام القديم الى النظام الجديد
التدريب
-1التدريب خالل مرحلتي تحليل وتصميم النظام:
على محللي النظم اشراك المستخدمين بشكل فعال في مهام التحليل والتصميم وذلك من خالل:
-مناقشة مشاكل النظام معهم 0
-عدم االنتقال من خطوة حاسمة اال بعد عرضها على المستخدمين ذوي العالقة والحصول على
الموافقة عليها0
-2التدريب خالل مرحلتي تحليل وتصميم النظام:
-تدريب المستخدمين على االستخدام الفعلي للنظام 0
-استكمال دليل المستخدم (وثيقة خطية لطريقة التعامل مع النظام)0
• المميزات:
-كلفة اقل ألنه يعتمد على تشغيل نظام واحد فقط0
-تحفيز العاملين للعمل (ال مجال للتراجع لتوقف النظام القديم)
13
• العيوب:
-اذا حدث خلل ما للنظام فسيؤدي الى حدوث ارباك او توقف كامل للعمل
-تاخر مخرجات العمل نتيجة عدم تعود الموظفين على النظام الجديد0
• المميزات:
-مقارنة نتائج النظامين0
-الشعور باالمان نتيجة استمرار عمل النظام االصلي 0
• العيوب:
-الكلفة العالية لتشغيل النظامين معاً0
-المقارنة قد التكون لصالح العمل نتيجة االختالفات في التطوير والتحسين 0
• العيوب:
-تأخر عملية التحويل الكامل 0
Documentation التوثيق
من اهم انشطة محلل النظم التي يحرص عليها وليس للتوثيق وقت محدد يبدأ من استالم طلب تحليل
النظام ويستمر الى نهاية عالقة محلل النظم مع النظام 0
يقصد بالتوثيق تسجيل كافة انشطة فريق محللي النظام (نوع النشاط ,الزمن ,المسئولين ,التحليل ,النتائج)
+كافة المتعلقات /الوئائق (النماذج ,المخططات , 0000 ,وغيرها)0
انواع التوثيق
دراسة الجدوى -
خطة العمل -
وصف المشكلة -
المقابالت ونتائج تحليلها -
صور من االستبيانات ونتائج تحليلها -
محاضر اجتماعات فريق العمل -
تحليل نتائج المحاضرات -
تدوين لقاءات الفريق مع موظفي المؤسسة -
النماذج المختلفة لعملية التحليل -
قاموس البيانات -
توصيف البيانات -
مخططات العمليات وتدفق البيانات وغيرها من المخططات -
خطة التحويل -
خطة التدريب -
مواصفات النظام -
دليل االستخدام -
اجراءات االمن والحماية -
اجراءات التنفيذ -
اهمية التوثيق
-يمكن الرجوع اليه للتأكد من معلومات معنية
-مرجع للمؤسسة عند تطوير النظام مستقبال
-مرجع لمحلل النظم الجديد في حالة تغيير محلل النظم االساسي
15
-وسيلة لمتابعة العمل من قبل الجهات المختصة والجهات المسؤولة عن الفريق
طريقة التوثيق
الكتابة بطريقة واضحة -
االحتفاظ بالوثائق بشكلها النهائي والتي تم اعتمادها -
كتابة التاريخ على التوثيق -
الحرص على توثيق أي تعديل ألي بند من بنود البيانات -
مقدمة:
يعد التطور السريع في تكنولوجيا المعلومات واالنتشار الواسع للنظم والبرامج الصديقة و تططور ووسطائل
تخزين المعلومات وتبادلها بطرق مختلفة أو ما يسمى نقل البيانات عبر الشبكة من موقع ألخر أدى إلى أن
تكون هذه المعلومات عرضة لالختراق لطذلك أصطبحت هطذه التقنيطة سطالحا ذو حطدين تحطرص المنظمطات
علططى إقتنططاءه و تططوفير سططبل الحمايططة لططه .ان موضططوع األمططن ألمعلومططاتي يططرتبط ارتباطططا و وثيق طا بططأمن
الحاسوب فطال يوجطد أمطن للمعلومطات إذا لطم يراعطى أمطن الحاسطوب ,و فطي ظطل التططورات المسطارعة فطي
العالم و التي أثرت على اإلمكانات التقنية المتقدمة المتاحة و الرامية إلى خرق منظومات الحاسوب بهدف
السرقة أو تخريب المعلومات أو تدمير أجهزة الحاسوب 0
مفهوم النظام االمني لنظم المعلومات الحاسوبية
كل السياسات واإلجراءات واألدوات التقنية التي تستخدم لحماية النظام مطن كطل اشطكال االسطتخدام
غير الشرعي للموارد مثل السرقة ,التغير ,التعديل ,إلحطاق الضطرر بالمعلومطات وقواعطد البيانطات
او إلحاق الضرر المطادي المتعمطد بطاألجهزة باإلضطافة إلطى وجطود تهديطدات أخطرى مثطل األخططاء
اإلنسانية والحوادث الطبيعية والكوارث0
ا لحفاظ على المعلومطات المتواجطدة فطي اي فضطاء معلومطاتي مطن مخطاطر الضطياع و التلطف او مطن
مخاطر االستخدام غير الصحيح سواء المتعمد او العفوي او من مخاطر الكوارث الطبيعية.
16
امن االجهزة وملحقاتها :ان اجهزة الحواسيب تتطور بشكل سريع بالمقابل هناك تطور في مجال -1
السبل المستخدمة الختراقها مما يتطلب تطوير القابليات و المهارات للعاملين في اقسام المعلومات
لكى يستطيعوا مواجهة حاالت التالعب و العبث المقصود في االجهزة او غير المقصودة
امن االفراد :يلعب الفرد دورا اساسيا و مهما فطي مجطال امطن المعلومطات و الحواسطيب فهطو عامطل -2
مؤثر في حمايتها و لكطن فطي الوقطت نفسطه فهطو عامطل سطلبي فطي مجطال تخريطب االجهطزة و سطرقة
المعلومطططات سطططواء لمصطططالح ذاتيطططة او لمصطططالح الغيطططر ,ان مطططن متطلبطططات امطططن الحواسطططيب تحديطططد
مواصفات محطددة للعطاملين و وضطع تعليمطات واضطحة الختيطارهم ووضطع الخططط لزيطادة الحطس
االمني و الحصانة من التخريب ,كمطا يتطلطب االمطر المراجعطة الدوريطة للتطدقيق فطي الشخصطية و
السلوكية لالفراد العاملين و ربما تغيير مواقع عملهم و محاولة عدم احتكطار المهطام علطى مطوظفين
محدودين .
امددن البرمجيددات :تعتبططر البرمجيططات مططن المكونططات الغيططر الماديططة و عنصططر اساسططي فططي نجططاح -3
استخدام النظام ,لدلك من االفضل اختيار حواسيب ذات انظمة تشغيل لها خصائص امنية و يمكن
ان تحقططق حمايططة للبططرامج و طططرق حفططظ كلمططات السططر و طريقططة ادارة نظططام التشططغيل و انظمططة
االتصاالت
امن نظم االتصاالت والشبكات :تعتبر شبكة تناقل المعلومات المحلية او الدوليطة ثمطرة مطن ثمطرات -4
التطططورات فططي مجططال االتصططاالت ,كمططا انهططا سططهلت عمليططة التراسططل بططين الحواسططيب وتبططادل و
استخدام الملفطات ,و لكطن مطن جهطة اخطرى اتاحطة عمليطة سطرقة المعلومطات او تطدميرها سطواء مطن
الطداخل كاسططتخدام الفيروسططات او عبططر منظومططات ت االتصطال المختلفططة .لططذلك ال بططد مططن وضططع
إجراءات حماية و ضمان أمن الشبكات من خالل إجراء الفحوصات المستمرة لهذه المنظومات و
توفير األجهزة الخاصة بالفحص .
امن البيانات :حماية البيانات من الضياع وافشاء االسرار والتعديالت والحذف . -5
-1خرق النظم الحاسوبية بهدف االطالع على المعلومات المخزنة فيها والوصول إلى معلومات
شخصية أو
أمنية عن شخص ما ,أو التجسس الصناعي ,أو التجسس المعادي للوصول إلى معلومات عسكرية سرية
.
-2خرق النظم الحاسوبية بهدف التزوير أو االحتيال أو التالعب بالحسابات في البنوك ,والتالعب
بفاتورة الهاتف ,و التالعب بالضرائب ,وتغيير بيانات شخصية في السجل المدني أوفي السجل العام
للموظفين,أو السجالت األمنية والقضائية وسجالت إدارة السير والمركبات الخ.
-3خرق النظم الحاسوبية بهدف تعطيل هذه النظم عن العمل ألغراض تخريبية باستخدام ما يسمى
البرامج الخبيثة (مثل الفيروسات ,الدودة ,حصان طروادة ,أو القنابل اإللكترونية) إما من قبل األفراد أو
العصابات أو الجهات األجنبية بغرض شل هذه النظم الحاسوبية (أو المواقع على اإلنترنت) عن العمل
وخاصة في ظروف خاصة أو في أوقات الحرب.
-4أخطار ناتجة عن فشل التجهيزات في العمل ,مثل :أعطال كهربائية ,حريق ,كوارث طبيعية
(فيضانات ,زلزال) ,عمليات تخريبية ,كل ذلك وغيره يقتضي متطلبات األمن والحماية للمنظومات
المعلوماتية.
فيروسات الحاسوب
17
هططو برنططامج حاسططوب ل طه اهططداف تدميريططة حيططث يحططدث اضططرار جسططيمة بنظططام الحاسططوب سططواء
البرامج او االجهطزة ,و يسطتطيع تعطديل تركيطب البطرامج االخطري حيطث يطرتبط بهطا و يعمطل علطى
تخريبها .
هو برنامج صغير مكتوب بأحد لغطات الحاسطب ويقطوم بإحطداث أضطرار فطي الحاسطب والمعلومطات
الموجطودة علطى الحاسططب بمعنطي انطه يتركططز علطي ثطالث خططواص وهطي التخفي,التضططاعف,وإلحاق
األذى.
اضرار الفيروسات
-1امالء ذاكرة الحاسب
-2اتالف معلومات الملفات
-3اتالف جداول مواقع الملفات المخزونة
-4اتالف ملفات التشغيل
-5اعادة تهيئة القرص
-6عرض رسائل على الشاشة
-7طبع كلمات بين االسطر المطبوعة في قوائم الطبع
-8اعادة تهيئة او نصب الحاسبة من جديد
-5التقليل من سرعة الحاسبة او توقف الحاسبة عن العمل
-10اعادة تغير معاني المفاتيح
-11غلق لوحة المفاتيح
-12تغير بيانات البرامج او الملفات
-13الحاق الضرر(عطالت) في المكونات المادية للحاسبة
-14اصدار اصوات
جرائم الحاسوب
الفيروسات -1
قرصنة البيانات -2
هجوم تعطيل الخدمه :وهذا النوع من الخدمة يقوم فيه القرصان أو المعتدي بإجراء أعمال خاصة -3
تؤدي إلى تعطيل األجهزة التي تقدم الخدمة Serverفي الشبكات.
مهاجمدده المعلومددات المرسددله :وهططو اعتططراض المعلومططات عنططد ارسططالها مططن جهططة الططى أخططرى, -4
ويحططدث هططذا التعامططل غالبطا ً أثنططاء تبططادل الرسططائل خططالل الشططبكات .1 :االنترنططت .2الشططبكات التططي
تستخدم شبكة الهاتف العامة
هجددوم السدديطره الكاملدده :فططي هططذا النططوع يقططوم القرصططان بالسططيطرة الكاملططة علططى جهططاز الضططحية -5
والتحكم في جميع ملفاته كما لو كانطت فطي جهطازه هطو ويمكطن للقرصطان مراقبطة الضطحية بصطورة
كاملة.
هجوم التضليل :وفيه يقوم القرصان بانتحال شخصية موقطع عطام .كمطا يمكطن للقرصطان أن ينتحطل -6
شخصية مستخدم موثوق به للحصول على معلومات غير مصرحة له
الوصول المباشر لكوابل التوصيل :يقوم المهاجم بالوصول المباشر ألسطالك التوصطيل والتجسطس -7
على المعلومات المارة .ولكنه هجوم صعب ويتطلب عتاد خاص
19
تحليل وتصميم نظم قواعد المعرفة
المعرفة:
هو ناتج ثالث عناصر :المعلومات ,الخبرة والحكمة البشرية ,وهي
مجموعة الحقائق التي يحصل عليها اإلنسان من خالل تجاربه وبحوثه.
(هي معلومات نتجت أصال عن معلومات أو معلومات تحت إعادة معالجتها)
الخبير :
هططو الشططخص الططذي لديططه خبططره واسططعة فططي مجططال معططين نتيجططة العلططم
والبحث باإلضافة للتجارب والخبرات المتراكمة مع مرور الزمن.
قواعد المعرفة:
هي عبطارة عطن أوعيطة الكترونيطة تحتطوي علطى حقطائق وقواعطد معينطة
حول مجال خبرة معينة يعمطل نظطام الخبيطر علطى اسطتخدامها للتوصطل
إلى قرارات معينة.
أو
هطططي بنطططك تجمطططع فيطططه كطططل الحقطططائق والمعلومطططات والقواعطططد والقطططوانين
واإلجراءات المنهجية المتعلقة بموضوع معرفي محدد.
oأنواع المعرفة:
-1المعرفة الصريحة :هي التي يتم استخراجها من أدمغــة الخبراء وتحت
21
كتابتها بشكــــل واضح في السجالت حيث يمكن االستفادة
منها بالرجوع إليها وقت الحاجة.
-2المعرفة الضمنية :هي المعـــرفة الموجودة في أدمغة البشر ولم تدون.وتحتــــاج
إلى علم إدارة المعرفة الستخراجها واستخدامها واالستفادة منها.
oتمثيل المعرفة:
تمثل المعرفة وفقا لقواعد وشفرة معينه تسمى بالقاعد األساسية:
(شرط)
إذا كان -----------عندئذ (تعليمات)
if----------------then
هناك حقائق موجودة في قواعد المعرفة وهناك شرط إذا تحقق يتم الربط بين قواعد
المعرفة وحقائق الحالة وعندئذ تصدر قرار أو(تعليمات يتم تنفيذها).
النتيجة
المدير
القرار
22
هي المرحلة التي تهتم بتحليل االحتياجات المطلوبة للنظام الخبير واهم األنشطة
فيها:
تحديد المطلوب )1
جمع معلومات عن المطلوب )2
تحديد إعمال المعرفي بدقة )3
تحديد فئة الخبراء في هذا المجال )4
تحديد مصادر المعلومات والخبرات )5
تحديد فئة المستخدمين )6
جمع مكانة الحقائق العلمية المعروفة من هذا المجال مثل الكتب العلمية )7
والمراجع التاريخية باإلضافة للخبراء
مناقشة الخبراء بدقة المعلومات التي جمعت )8
إيجاد العالقات بين المفاهيم المختلفة وتوضيحها بالرسومات واإلشكال المختلفة )5
-5مرحلة الصيانة :تهتم بديمومة النظام واستمرار يته عن طريق تغذية قاعدة
المعرفة بكل التطورات والحقائق المستجدة بشكل دائم.
23
oالتحليل والتصميم الموجهان نحو الكائنات
Object –Oriented Analysis And Design )(OOAD
يلقططى تحليططل وتصططميم نظططم المعلومططات الحاسططوبية الموجهططة بالكائنططات رواجطا ً كبيططرا ً ويططزداد
استخدامه خاصة مع تطور وانتشار لغات البرمجة الموجهة بالكائنات مثل :الشيئية في لغة
C++
oتعريف الصنف (: )Class
هو عبارة عن مجموعة من الكائنات التي تشترك في الخصائص والعمليات .
بموضوعين من األصناف هما:
-1الصنف األعلى super-class
-2الصنف الفرعي sub-class
مثال :الطالب الواحد مثل "أحمد الغامدي " يعتبر كائنا ً بينما مجموعة الطالب يعتبروا صنف
يسمى صنف الطالب .
الرسائل ( :)Messagesهي الرسائل التي تتبادلها الكائنات أو تتواصل مع بعضها لبعض من
خاللها .
الوارثة ( : )Inheritanceتوريث صفات من الصنف األعلى إلى الصنف األدنى (والصنف
األعلى هو الذي نشتق منه صنفا ً أدنى ).
مثل : 1صنف األشخاص نشتق منه أصنافا أدنى مثل الطالب ،اإلداريين ... ،
مثل : 2صنف السيارة نشتق منه أصنافا أدنى مثل سيارة نقل ،سيارة رياضية .
أنواع الوراثة :
-1الوراثة المفردة وهي توريث صفات من مصدر واحد .
-2الوراثة المتعددة وهي توريث صفات من عدة مصادر ,كما في واقع الحياة من األم أو
الجــد أو العــم .
التخصيص :يقصد به أن يكون للكائن صفات خاصة به غير تلك التي يرثها من كائن آخر.
التجريد :هو وصف األشياء بصفاتها العامة ثم محاولة تكوين أشياء جديدة من خالل مبدأ
الوراثة .
الكبسلة :هي عملية تجميع كل الخصائص والطرق في وحد واحدة داخل غالف واحد حيث ال
يمكن الوصول إليها (أي الخصائص والطرق) إال عن طريق الكائن .
ويعتبر إخفاء البيانات ميزة ناتجة عن كبسلة البيانات وتصنيف مستوى حماية لمنع وصول
الخطأ إليها.
وإن كل مرحلة يجب إنهاؤها قبل الشروع في المرحلة التي يلها وهذا من أهم مشاكل هذا
النموذج .
التحليل
التصميم
التنفيذ
االختبار
التجهيز
25
نمـــــوذج الشـــــــالل
-2النموذج اللولبي :ألسلوب البديل كل مشاكل نموذج الشالل حيث يتم تقسيم المشروع إلى
سلسلة من الدورات الحياتية القصيرة ,كل دورة تنتهي بإحدى البرنامج قابل للتنفيذ .
التحليل التصميم
االنتهاء
االختبار التنفيذ
النمـــــــــــوذج اللـــــــولبي
26
-بالنسبة للمشاريع الصغيرة يمكن لهذه المرحلة ا ,تكون مجرد عمل بسيط يعقبها اتفاق على
البدء في المشروع.
-أما بالنسبة للمشاريع الكبيرة يتطلب األمر مزيد من التحليل .
والمخرجات المحتملة من هذه المرحلة هي:
-وثيقة التصور .
-تعريف مبدئي الحتياجات المستخدمين.
-التحديد المبدئي لمفردات المشروع.
-دراسة جدوى والتي تتضمن محددات النجاح ,التنبؤات المالية ,تقديرات العائد على
االستثمار... ,
-التحديد المبدئي لنقاط المخاطرة .
-خطة المشروع.
)2مرحلة التفصيل :القرض منها هو تحليل المشكلة والتعمق في إعداد خطة المشروع,
وفي نهاية هذه المرحلة يجب الصول على فهم عام لكامل المشروع.
)3مرحلة البناء :هي مرحلة بناء المنتج حيث تستخدم نفس أسلوب النموذج اللولبي
من خالل سلسلة من التكرارات ,وكل تكرار هو نفسه نموذج
شاللي بسيط
27
-2النظم الخــــــــــبيرة :تعتبر شكال متطورا من أشكال الذكاء الصناعي المعتمدة على قواعد
المعرفة والبرمجيات المتقدمة التي تسعى إلى تقليد طريقة تفكير اإلنسان الخبير في
التوصل إلى قرار معين.
الخالصــــة :يمكن تمثيل مخطط يبين (االرتقاء بالبيانات إلى المعرفة والحكمة) .
مع نهاية أكبر عدد من التكرارات سوف نحصل على منظومة تعمل على هذه التكرارات تسمى
تزايدات ومن هنا أتت تسمية إطار العمل هذا
28
)4مرحلة االنتقال :تعمل على نقل النظام إلى المستفيدون .
أهم أنشطتها :
-1اإلصدار المبدئي للنظام .
-2اختبار النظام في موقع العمل بالتوازي مع النظام السابق.
-3تجهيز البيانات .
-4تدريب المستخدمين .
مالحظة :األسلوب األمثل إلدارة عملية تكرارية تزايدية هو قرض قيد زمني لكل مرحلة تكرارية .
مالحظة :التوقيتات الزمنية للمشروع بشكل عام :
%15لالنتقال . %50للبناء ، %30للتفصيل ، %15لالستهالك،
29
oمشاريع التخرج:
يعتبر مشروع التخرج في قسم الحاسب اآللي هو التطبيق العملي لما درسطوه الططالب مطن مقطررات
قواعد البيانات وتحليل وتصميم نظم المعلومات وكثيرا من لغات البرمجة وغيرها من المقررات.
وحتى نختار مشروع التخرج يجب التعرف على أنواع النظم المحسوبة (المؤتمنة)
31
.2اختيار الموضوع المناسب من حيث :
-1أن يكون حجم المشروع مناسبا للفترة المخصصة الكتمال المشروع .
-2متطلبات المشروع الفنية أو العلمية موجودة لدى الطالب أو أنهم يهدفون إلى تعلمها
-3أهمية الموضوع.
-4عدم وجود مشاريع كثيرة سابقة في هذا المجال .
oالتجهيزات للمناقشة
ويقصد بالمناقشة عملية الدفاع عن المشروع عن طريق العرض الجيد وإدارة المناقشة
والرد على األسئلة وتوضح أهمية مميزات المشروع.
)2التحليل والتصميم :يتم اتباع مراحل التحليل والتصميم التي تم تحديدها في بنود المشروع
)3الخاتمة :
32
-8توصيات .
-9تحديد المشاكل التي واجهت الفريق .
-10المصادر والمراجع.
-11خطة العمل.
)4الخاتمة :
-1توصيات .
-2مقترح لنشر المنهج على االنترنت .
-3تحديد المشاكل التي واجهت الفريق .
-4المصادر والمراجع .
33
ويمكن تمثيل أنواع نظم المعلومات الحاسوبية بالشكل التالي :
الشبكات
العصبية
النظم الخبيرة
النظم الذكية
34
بيانات نظم المعلومات الحاسوبية :
تدعم اإلفراد وتدعم المجموعات وذلك من خالل معدات الشبكة والنظام الموزع .
-3نظم المعلومات التي تعمل على دعم عمل اإلفراد :وهي نظم توفر معلومات
لمستخدم واحد أو عدد محدود من المستخدمين ,مثل نظم قواعد البيانات الصغيرة
والمتوسطة.
-4نظم المعلومات التي تعمل على دعم عمل المجموعات :توفر هذه األنواع من النظم
الحاسوبية لعدد كبير من المستخدمين الذين قد يشتركون في نظام واحد أو قاعدة
بيانات واحدة موزعة بإحدى تقنيات الشبكات .
طرفية
1
الحاسوب
المركزي
طرفية طرفية
3 2
.4الشبكة الموسعة :تعمل على المحطات الطرفية إلى عــــدة حواسيب متصلة ببعضــها
البعض من خالل إحدى تكنولوجيا ربط الشبكات .وهذه النظم تدعم
عمــل أكــبر عـــدد من المستخدمين الموجودين فـــي أماكن مختلفة
جغرافيا ً في العالم .
35
محلل ومصمم نظم المعلومات الحاسوبية
oمحلل النظم:
هو الشخص المسؤول عن دراسة النظام القائم بفرض تشخيص نقاط ضعفه
ومشاكله ويقدم بعد ذلك تقري اًر يتضمن مقترحات وحلوالً مناسبة ،ومن ثم يقوم بتصميم
نظام جديد وتنفيذه وصيانته
36
-17المبادرة.
-18التعاون والدبلوماسية.
-19القدرة على تحفيز اآلخرين على العمل والتعاون .
-21القدرة على عرض األفكار الجديدة وإقناع اآلخرين .
-21القدرة على العمل ضمن فريق كعضو فعال أو قائداً كفأً .
-22القدرة على تحليل المشاكل .
-23القدرة على اتخاذ القرار في الوقت المناسب .
-24القدرة على النظر إلى الموضوع من وجهات نظر مختلفة .
-25القدرة على اإلبداع .
-26القدرة على الصبر والتحمل .
-27اإلطالع المستمر على آخر المستجدات في مجال المعلومات والتقنيات .
-28القدرة على التدريب .
37
oتطور عالقة محلل النظم مع المستخدم النهائي :
منذ أن بدأت مهنة محلل النظم وهي ال تستغني ع ـن دور المست ـخدم في تقديم
المعلومات عن النظام القائم للمؤسسة ،ولكن هذا الدور لم يكـن واضحاً في بداية ظهور
تحليل وتصميم النظم الحاسوبية .
فكانت الطريقة القديمة لهذه العـالقة تعطي دو اًر محدوداً للمستخدم نتيجة للفجوة الكبيرة
بين محلل النظم الخبير في التقنيات الحديثة والمستخدم العادي الذي اليعرف بهذه
التقنيات شيء .
المستخدم دور المشتـرك األساسي في كافة مراحل التحليل والتصميم وهذا سبب تقلص
الفجوة التقنية بين محلل النظم والمستخدم ،واستيع ـاب محلل النظم ألهمية المستخدم
كمصدر رئيسي للمعلومات.
38
.6عدم إقتناع المستخدمين بالنظام الجديد أو تخوفهم منه مما يؤدي إلى عدم تعاونهم مع محلل
النظم .
.7الروتين والبطء في إجراءات التطوير وأخذ وقتاً طويالً فقد يؤدي لتغير متطلبات
المستخدمين أو تغير محلل النظم .
.8إهمال جانب النوعية لمفهوم نظم المعلومات الحاسوبية .
.9عدم استيعاب إمكانيات النظام الحاسوبي وافتراض أن النظام الجديد يجب أن ينفذ األوامر
مهما كانت.
تتجه بعض المؤسسات النظام الحاسوبي وافتراض أن النظام الجديد يجب أن ينفذ .11
األوامر مهما كانت.
عدم تخصيص إدارة خاصة بنظم المعلومات وإدراج النظام الحاسوبي تحت إدارة .11
غير متخصصة.
111وجود فجوة تكنولوجية بين العاملين في عمل التطوير وبين موظفي المؤسسة.
111أتصاف محلل النظم بالتعالي مما يخلق عالقة غير جيدة مع المستخدمين.
112عدم قدرة محلل النظم إقناع اإلدارة ( المستخدمين ) بمميزات نظام المعلومات الحاسوبي .
113تخويف محلل النظم المستخدمين التعامل مع النظام الجديد.
114تلميح محلل النظم بضرورة إحالل موظفين جدد مختصين محل الموظفين األصليين.
39
oأساليب ومنهجيات تطوير نظم المعلومات الحاسوبية
Systems Information Development Approaches and Methodologies
)System Development life Cycle (SDLS أ -أسلوب دورة حياة تطوير النظم
خصائص االسلوب:
.1يعتبر األكثر استخداماً في النظم الصغيرة والكبيرة نسبياً لما له من خصائص أهمها:
.2تتميز الخطوات المحددة في هذا االسلوب بالوضوح وسهولة الفهم.
.3يعتبر مناسباً للنظم التي يمكن تحديدها بدقة (مثل النظم االدارية)
.4يعمل على تطبيق اجراءات التأكد من الجودة عن طريق المراجعة بعد كل خطوة.
.5يعمل على تدقيق المخرجات للتأكد من مطابقتها للمتطلبات.
.6يعمل على اختبار النظام.
.7ال يعتبر مناسباً للمنظمة الكبيرة جداً أو التي ال تتصف بالوضوح.
41
مراحل االسلوب:
-1تحديد المشكلة Problem Recognition
-2دراسة الجدوى Feasibility study
-3تحليل النظام Analysis
-4تصميم النظام Design
-5تنفيذ النظام ( Implementationويشمل التشييد )Construction
-6الصيانة Maintenance
41
?What the system should do
-6الصيانة : Maintenance
ويتم فيها:
-مراقبة المخرجات من العمل الفعلي.
-اكتشاف األخطاء وإجراء التحسينات الالزمة
بناء على طلب
( -اصالح ،وتكبير النظام عند الحاجة لذلك) إجراء التعديالت على النظم ً
المستخدمين.
المخرجات :بداية بناء نظام جديد Begin Building a new System
42
staged Development ب -أسلوب التطوير التدريجي-على مراحل
مناسب للنظم الكبيرة جداً التي يمكن تقسيمها الى نظم فرعية .
مراحل االسلوب:
-دراسة جدوى النظام الكلي.
-تقسيم النظام الى عدة نظم فرعية.
-استخدام أسلوب ” دورة حياة تطوير النظم“ في تطوير كل نظام فرعي.
-ربط النظم الفرعية مع بعضها البعض.
Team Centered Development ت -أسلوب التطوير المعتمد على فريق العمل
مناسب عندما يكون فريق محللي النظم قوياً وواثقاً من دقة عمله وله خبرة سابقة كبيرة .
مراحل االسلوب:
-يعتمد على اعطاء فريق العمل الحرية في تطوير نظام المعلومات
-يمكن أن يتبع ” استخدام اسلوب دورة حياة تطوير النظم“ مع عدم التقيد بالمراحل
بدقة(.يمكن البدء بمرحلة تالية مع االستمرار في إكمال المرحلة السابقة أوالعودة الكمال
معلومات معينة) .
-يجب وضع حد زمني حتى ال تطول مرحلة تطوير النظام.
43
النمذجة األولية االرتقائيةEvolutionary Prototyping :
يتم تطوير نموذج أولي بسيط يوضع قيد االستخدام واالختبار ،ثم يتم ترقيته بشكل متدرج من
خالل مالحظات االستخدام مع االختبار بعد كل خطوة .ومع تكرار االستخدام واالختبار
يتم اكتساب المعرفة لمتطلبات الخطوة التالية ويواصل العمل حتى الوصول الى النظام النهائي.
حاالت االستخدام:
-عندما يكون النظام غير واضح.
-عندما يكون النظام جديد كلياً وغير مستخدم من قبل.
-عندما يتضمن النظام حوارات كثيرة بين المستخدم والحاسوب ال تكون واضحة من البداية.
-نظم دعم الق اررات التي تتطلب حل مشاكل غير محددة حلولها بشكل دقيق.
الوصول الى
هل توجد
اختبار النموذج النموذج النهائي
تعديالت
وتقييمه
44
واالحتياجات بشكل صحيح ودقيق من خالل النموذج الشبيه ،وهنا يتم استخدام األدوات والتقنيات
القوية والمناسبة ويتم التخلص من النموذج االولي.
حاالت االستخدام:
-عندما يكون النظام غير واضح.
-عندما يكون النظام جديد كلياً وغير مستخدم من قبل.
-عندما يكون تطوير النظام مكلفاً جداً ،ويفضل التأكد من عمل النظام.
-عندما تكون مخاطر االنتقال الى النظام الجديد كبيرة.
-عندما يكون هناك شك من امكانية تنفيذ النظام عملياً وعلى أرض الواقع.
46
-درجة وضوح وتحديد بنية النظام.
-خبرة فريق العمل.
-حجم النظام.
-نوع االحتياجات المطلوبة (عامة شاملة أم مشاكل محددة)
-أولوية االحتياجات (استراتيجية أم فرعي
تقنيات معتمدة على رسم نماذج ( )Modelsتمثل النظام الحالي أو الرؤية المستقبلية للنظام
الجديد وتمثل :
-منهجية التحليل والتصميم الهيكلي
)(Structured System Analysis and Design Methodology
47
تحدد بدقة وبالتفصيل الكامل جميع المهام المطلوبة والتسلسل الالزم.
48
ادارة عملية التطوير.
49