دورة حياة نظم المعلومات
Download
Report
Transcript دورة حياة نظم المعلومات
المادة نظم المعلومات
البرنامج السنوي
الفصل األول :مدخل نظم المعلومات
◦
◦
◦
◦
◦
◦
◦
ماهية النظم :تعاريف ،مكونات
تعريف المعلومة ومصادر الحصول عليها
نظم المعلومات :مكونات و عمليات
دور نظم المعلومات و مكانتها
الثابت و المتحرك في SI
دورة حياة نظم المعلومات
..................
مفهوم المعلومة
تعريف المعلومة
مجموعة من األخبار تحمل معارف أو علم حول
موضوع أو شيء معين ،يمكن الحصول عليها من
المحيط
المعرفة التي لها معنى و مفيدة في تحقيق األهداف ،و
يجب أن تتصف المعلومة بالدقة في الوصف و السرعة
في تحضيرها و جلبها إضافة إلى تميزها بالبساطة
تعريف المعلومة
المعلومات هي البيانات التي تم إعدادها لتصبح في شكل
أكثر نفعا للفرد المستقبل لها و التي تكون لها إما قيمة
مدركة في االستهالك الحالي أو المتوقع أو في القرارات
التي يتم اتخاذها
تعريف المعلومة
◦ من خالل التعاريف السابقة يمكن استنتاج ما يلي:
◦
عالقة البيانات بالمعلومات كعالقة المواد الخام بالمنتوجالنهائي ،أي أنظمة المعلومات هي التي تقوم بتشغيل البيانات
و إعدادها و تحويلها
◦ -إن للمعلومات قيمة محددة سواء تم استخدامها في اتخاذ
القرارات أو في مجاالت أخرى غير اتخاذ القرارات ،وقد
تكون هذه القيمة فعلية أو قيمة مدركة بواسطة مستخدميها .
.
تعريف المعلومة
أحمد ،علي :اسماء
أبيض :لون النقاء
15جانفي تاريخ ميالد
سماء شئ ........
أحمد ،أبيض،
سماء 15 ،جانفي
،1990علي،
مرباح 2 ،مقابل 1
تحليل و معرفة
المنفعة
بيانات
معلومات
تعريف المعلومة
◦ من خالل التعاريف السابقة يمكن استنتاج ما يلي:
◦
عالقة البيانات بالمعلومات كعالقة المواد الخام بالمنتوجالنهائي ،أي أنظمة المعلومات هي التي تقوم بتشغيل البيانات
و إعدادها و تحويلها
◦ -إن للمعلومات قيمة محددة سواء تم استخدامها في اتخاذ
القرارات أو في مجاالت أخرى غير اتخاذ القرارات ،وقد
تكون هذه القيمة فعلية أو قيمة مدركة بواسطة مستخدميها .
.
تعريف المعلومة
هي مجموعة من البيانات تحتوي على معنى.
هي الشيء الذي يغير الحالة المعرفية للشخص في
موضوع ما أو مجال ما.
هي بيانات تمت معالجتها بواسطة نظام الحاسوب.
هي بيانات جرت معالجتها فأخذت شكالا مفهوماا ،يقود
إلى المعرفة.
هي بيانات جرت معالجتها لالستخدام والمعرفة.
طرق جمع المعلومات
البحث و فحص السجالت :الملفات و التقارير و نماذجها ،سجالت العمل،
القرارات ،الشكاوى و الموازنات و كذلك خرائط المسارات
أسئلة االستبيان :هي استمارة يتم ملؤها من قبل المستوجب الذي يعتبر سيد
القرار ويعتبر االستبيان طريقة للكشف عن الحقائق و ميول األفراد.
المقابلة الشخصية :هي من أهم الطرق للحصول على المعطيات إذ تساعد في
مالحظة سوك األفراد و الجماعات ومعرفة آرائهم.
المالحظة :تعتمد على إرسال المالحظين لتسجيل الوقائع أثناء العمل على شكل
إحصائيات الرقابة الموجودة.
العينات :هي عبارة عن أخذ عينة من المدخالت و المخرجات أو عينة من
المواقف مثل عينة على طلبات البيع ،شكاوى العمالء ،الموظفين
األنترنت :هي من أحدث طريقة لجمع المعلومات ظهرت مع التطورالتكنولوجي ،
◦
خصائص المعلومات
◦ نطاق زمني :فقد تكون المعلومات تاريخية أو مستقبلية،
فالمعلومات التاريخية تستخدم لمتابعة ومراقبة األداء أو
لتصميم حلول بديلة لمشاكل روتينية ،أما المعلومات
المستقبلية فتستخدم ألغراض التنبؤ وأيضا تقدم معايير
للعملية الرقابية.
◦ الشكل الذي تقدم فيه :فالمعلومة قد تكون ملخصة أو تفصيلية
فهي تستخدم التخاذ القرارات في المستويات التشغيلية .
خصائص المعلومات
◦ المعلومات قد تكون متوقعة أو غير متوقعة :ويرى بعض
خبراء المعلومات أن النظم المعلومات تصبح عديمة القيمة إذا
لم توفر المعلومات غير المتوقعة
◦ المعلومات قد تأتي من مصادر داخلية أو خارجية :ويقصد
بالمصادر الداخلية المعلومات التي تنشأ داخل المنظمة مثل
حجم األجور والمرتبات ،نسبة اإلنتاج وغيرها.
أما المعلومات الخارجية فهي التي تنشا خارج المنظمة مثل
أسعار الفائدة ،معدالت التضخم ،أسعار المنافسين
خصائص المعلومات
◦ نطاق زمني :فقد تكون المعلومات تاريخية أو مستقبلية،
فالمعلومات التاريخية تستخدم لمتابعة ومراقبة األداء أو
لتصميم حلول بديلة لمشاكل روتينية ،أما المعلومات
المستقبلية فتستخدم ألغراض التنبؤ وأيضا تقدم معايير
للعملية الرقابية.
◦ الشكل الذي تقدم فيه :فالمعلومة قد تكون ملخصة أو تفصيلية
فهي تستخدم التخاذ القرارات في المستويات التشغيلية .
نظم المعلومات
SYSTÈME
D’INFORMATION
نظام المعلومات
هو إطار يتم في ظله التنسيق بين الموارد ( موارد بشرية ،موارد
مادية) ،لتحويل المدخالت ( البيانات ) إلى مخرجات ( معلومات )
و ذلك لتحقيق أهداف المشروع
-Robert Reix يعرفه بأنه مجموعة من الموارد و الوسائل و
البرامج و األفراد و المعطيات و اإلجراءات التي تسمح بجمع و
معالجة و إيصال المعلومات على شكل نصوص ،صور ،رموز .....
و يعرفه عبد الهادي مسلم " على أنه مجموعة من اإلجراءات التي
يتم من خاللها تجميع أو استخراج ،تشغيل ،تخزين و نشر
المعلومات ،بغرض دعم عمليات وضع القرار و تحقيق الرقابة
داخل المؤسسة".
موارد نظام المعلومات
يشتمل نظام المعلومات المعاصر على خمسة من العناصر
األساسية التي تشكل الموارد الضرورية المطلوبة ،والتي
هي :األفراد ،واألجهزة أو المكونات المادية ،ثم
البرامجيات أو المكونات البرمجية لألنظمة الحاسوبية،
والبيانات ،والشبكات
موارد نظام المعلومات
موارد نظام المعلومات
موارد األفراد Ressources Humaines
متطلب ضروري للعمليات واإلجراءات في كل نظم المعلومات .ومن
هؤالء األفراد ما نطلق عليهم بالمستخدمين النهائيين utilisateurs
،finalsوكذلك االختصاصيين الفنيين المسؤولين عن تشغيل وإدامة
النظام Spécialistesوهم اساسا المهندسين و المبرمجين و
المصممين لنظم المعلومات
موارد نظام المعلومات
موارد األفراد Ressources Humaines
موارد نظام المعلومات
موارد األجهزة Ressources Materielles
أنواع المكونات والوسائط المادية المستخدمة في العمليات التي تمر
بها البيانات والمعلومات .فاألجهزة أو المكونات المادية ال تشتمل
على الحواسيب وبقية األجهزة ،بل أيضا ا كل الوسائط واألغراض
المنظورة التي تسجل عليها البيانات ،من صفحات وقطع من
الورق الذي تستخرج عليه المعلومات إلى األقراص الممغنطة أو
الضوئية .فمن أمثلتها نظم الحواسيب ،بمختلف أنواعها ،ثم ملحقات
الحاسوب ،بمختلف أشكالها
موارد نظام المعلومات
موارد األجهزة Ressources Materielles
موارد نظام المعلومات
موارد األجهزة Ressources Materielles
موارد نظام المعلومات
موارد البرمجيات Ressources logicielles
أنواع التعليمات المطلوبة في معالجة البيانات ،ومن ضمنها مجموعات
نظم التشغيل ،التي توجه المكونات المادية للحاسوب وتسيطر
عليها ،وتسمى برامج .Programsفهنالك برامجيات النظام ،مثل
برامج نظام التشغيل ،الذي يسيطر على نظام الحاسوب ،ويقدم
الدعم المطلوب له .ثم برامجيات التطبيق ،والتي هي برامج توجه
إجراءات وعمليات خاصة باستخدامات محددة للحواسيب ،من قبل
المستخدم النهائي ،مثل برامج تحليل المبيعات ،وبرنامج المرتبات
والمستحقات ،وبرنامج معالجة الكلمات
موارد نظام المعلومات
موارد البرمجياتRessources logicielles
موارد نظام المعلومات
موارد البيانات Ressources en Données
المواد األولية لنظم المعلومات.
تعتبر البيانات موارد ذات قيمة عالية في المنظمة ،لذا فإنها ينبغي أن
تستثمر وتدار بشكل فعال لكي تؤمن فائدتها للمستخدم النهائي في
المنظمة.
يمكن أن تكون بأي شكل ،ومن ضمنها البيانات األلفبائية والرقمية
التقليدية ،التي تمثل وتوصف تعامالت األعمال ،واألحداث
والعناصر األخرى .و البيانات الحديثة كالملتيميديا
موارد نظام المعلومات
موارد البيانات Ressources en Données
.
نشاطات وإجراءات نظام المعلومات
.1تأمين المدخالت المطلوبة من البيانات .فجميع أنواع البيانات ،وبعض
المعلومات المسترجعة أحياناا ،توضع في نظام الحاسوب ،من خالل وسائل
إدخال مناسبة ،وفي مقدمتها لوحة المفاتيح ،والفأرة ،والماسح الضوئي
.2ثم المعالجة ،معالجة هذه البيانات المدخلة وتحويلها من شكلها األولي،
إلى نتائج ومعلومات مفهومة وقابلة لالستخدام .ومن هذا المنطلق فإن الجزء
الذي يسمى المعالج ،يعتبر األساس (دماغ) في نظام الحاسوب
.3تأمين المخرجات outputمن المعلومات المطلوبة ،لصناع القرار أو
المستخدمين اآلخرين .وهنا ينبغي أن تنقل البيانات والمعلومات المعالجة من
وحدة المعالجة المركزية CPUإلى وسيلة إخراج مناسبة للمعلومات ،مثل
شاشة الحاسوب ،أو الطابعة ،أو وسيلة إخراج مناسبة أخرى
نشاطات وإجراءات نظام المعلومات
التغذية الراجعة ، feedbackحيث أن العديد من البيانات ،أو
.4
باألحرى المعلومات ،المخرجة من الحاسوب لنشاط محدد قد تكون هي
األخرى مدخالت ثانية ،بغرض إعادة معالجتها ،مع بيانات أخرى من داخل
ذاكرة الحاسوب ،وألغراض ومخرجات أخرى وعلى هذا األساس فإنه من
الممكن أن تكون المخرجات نفسها ،أو جزء منها ،مدخالت جديدة لمعالجتها،
مرة أخرى ،بغرض الحصول على مخرجات جديدة مختلفة
دور نظام المعلومات
.1 السرعة .حيث أن اإلجراءات التوثيقية المطلوبة للمعلومات وأوعيتها
المختلفة ،تكون أسرع بكثير عند استخدام الحواسيب ،وخاصة بالنسبة إلى
استرجاع المعلومات.
.2الدقة .حيث أن احتماالت الوقوع في الخطأ أكبر بكثير في النظم
التقليدية اليدوية من النظم المحوسبة ،وذلك نتيجة التعب واإلجهاد الذي
يصيب اإلنسان في مجال العمل اليدوي .أما الحاسوب فإن أداءه يكون
بنفس القابلية والدقة ،سواء كان ذلك في الدقائق األولى من عمله أو في
الدقائق األخيرة منها ،بغض النظر عن
وظروفه.
وقت ومدة العمل
دور نظام المعلومات
.3 توفير الجهود .فالجهد البشري في النظم التقليدية هو أكبر من الجهد
المبذول في النظم المحوسبة ،سواء كان ذلك على مستوى إجراءات
التعامل مع المعلومات ومصادرها المختلفة ومعالجتها وخزنها والسيطرة
عليها من قبل اختصاصي التوثيق ،أو على مستوى استرجاع المعلومات
والمصادر واالستفادة منها من قبل الباحثين والمستفيدين اآلخرين.
.4كمية المعلومات .حيث أن حجم المعلومات والوثائق المخزونة
بالطرق التقليدية محدودة ،مهما كان حجم اإلمكانات البشرية والمكانية،
قياسا ا باإلمكانات الكبيرة والمتنامية لذاكرة الحواسيب ،ووسائط الحفظ
والتخزين اإللكترونية والليزرية المساعدة األخرى..
دور نظام المعلومات
.5 الخيارات المتاحة في االسترجاع .إن خيارات
استرجاع المعلومات أوسع وأفضل في النظم المحوسبة
عما هو الحال في النظم التقليدية .فباإلضافة إلى منافذ
االسترجاع المعروفة كالمؤلف والعنوان ورؤوس
الموضوعات أو الواصفات ،فهنالك مرونة عالية في
االسترجاع بالمنطق البولياني ()Boolean Logic
حيث تربط الموضوعات والواصفات بعضها مع بعض
وصوالا إلى أدق المعلومات.
دورة حياة نظم المعلومات
SDLCدورة حياة النظام
دورة حياة نظم المعلومات
كثير ما يعاني نظم المعلومات من مشاكل مستمرة
تتطلب إما تطوير النظام أو إحالله بنظام جديد وهذا
اإلحالل أو التطوير يتم بعد إجراء حلقه متصلة من
الدراسات تشمل عدة مراحل.
عملية رتيبة تتبع في المنظمة وذلك لتوصيل جميع
الخطوات الضرورية على التحليل والتصميم ثم
البرمجة وصيانة نظام المعلومات
تحليل النظام
تصميم النظام
البرمجة
اختبار النظام
مرحلة تحليل النظام
الهدف الرئيسي من عملية التحليل هو الحصول في النهاية
على تقرير التحقيق المبدئي و الذي يحتوي على تعريف
واضح و تفصيلي لطبيعة الطلب ( المشكلة ) و حدود و
نطاق تنفيذ الطلب باإلضافة إلى األمر األكثر أهمية أال و
هو دراسة الجدوى للطلب faisabilitéو التي يتم من
خاللها توضيح التكاليف المتوقعة من تنفيذ الطلب
باإلضافة إلى النتائج و الفوائد المتوقعة بعد التنفيذ ،و
أيضا ا التوصيات التي يجب األخذ بها
تحليل النظام
اوالا :تعريف المشكلة
يجب على المحلل أن يفهم المشكلة فهما عميقا ويجب
أن تكون واضحة أمامه تماما وان يصنف هذه
المشاكل إلى أنواع مشاكل معروفه وهي كتالي:
◦ مشكلة الثقة
من خصائص المشكلة والتي توجد في النظام الحالي
المؤسس أن اإلجراءات تعمل بعض الوقت وال تستطيع أن
تعمل طول الوقت وكذلك فان نفس اإلجراء يعطي نتائج
مختلفة من وقت ألخر و بالتالي يسبب عدم الثقة في
إجراءات النظام الحالي .
◦ مشكلة صحة النتائج
هذه المشكلة تكمن في أن النظام يخرج أحيانا نتائج كثيرة
غير واضحة وغير صحيحة وبالتالي تسبب اضطرابات
للمستخدمين.
تكون معظمها معتمده على صحة البيانات فان صحت
البيانات صحت نتائج النظام وان خطأت النظام غير الدقيق.
◦ مشكلة القدرة أو االستيعاب
قدرة التشغيل غير كافيه
قدرة التخزين غير كافيه
قدرة العاملين غير كافيه.
◦ مشكلة االنجازأو اإلنتاج
هذه المشكلة ترتبط بإنتاجيه وقدرة النظام فإذا كان النظام
قدرته عاليه و االنتاجيه منخفضة فهذا معناه وجود مشكلة.
ثانيا ا :تحليل متطلبات النظام
في هذه الخطوة يقوم محلل النظام باالجتماع مع
مستخدمي النظام للتعرف على ما يحتاجه المستخدم
من تعديل النظام القديم أو إحالله بنظام أخر.
SDLCدورة حياة النظام
أهم الخطوات لدراسة الجدوى للمشروع :
-2فنيا ا
-1هل المشروع مربح اقتصاديا ا
-3عمليا ا
-5قانونيا ا
-4هل الوقت كافي لعمل المشروع
-6سياسيا ا
وكذلك يتم اعتماد الخطة لعمل األجزاء المتبقية من SDLCفي
حال اتخاذ القرار باالستمرار في المشروع وعدم إلغاءه.
SDLCدورة حياة النظام
الهدف الرئيسي من عملية التحليل هو الحصول في
النهاية على ( وثيقة متطلبات النظام ) ،و التي يجب أن
تحتوي على تفاصيل متطلبات المستخدمين ،التكاليف
و الفوائد للنظام الجديد ،أفضل الطرق و
االستراتيجيات للقيام بعملية تطوير متطلبات النظام
الجديد.
SDLCدورة حياة النظام
مرحلة التصميم
التصميم المنطقي :Logical Design
وهذه هي المرحلة الثانية من SDLCويتم خاللها وصف
لكل وظائف النظام الذي وقع عليه االختيار من بين
األنظمة البديلة وهذا الوصف ال يكون مرتبط بأي
نوع من لغات البرمجة أو تطبيقات الحاسب اآللي.
SDLCدورة حياة النظام
التصميم الواقعي للنظام :Physical Design
وفيه يتم تحويل التصميم المنطقي إلى تفاصيل ترتبط
بالتقنية التي سوف تتبع (لغات البرمجة وتطبيقات
الحاسب) وخالل هذه المرحلة يمكن إنجاز كل مهام
البرمجة وتطبيقات الحاسب.
SDLCدورة حياة النظام
في هذه المرحلة ،يقوم محلل النظام أو المبرمج بتصميم :
واجهة المستخدم ،تعريف و تحديد جميع المدخالت و
المخرجات و العمليات في النظام ،
باإلضافة لتصميم جميع العناصر الداخلية و الخارجية سواءاا
كانت أوتوماتيكية أو يدوية التي ستضمن كفاءة ،دقة ،
فاعلية ،و أمان النظام المطور.
و من أهم األجزاء في هذه المرحلة هو تحديد هيكلية النظام
بحيث تعطي صورة واضحة للمبرمجين و المطورين عن
كيفية ترجمة التصميم المنطقي للنظام و العمليات إلى
وحدات برمجية و نصوص برمجية فعلية.
SDLCدورة حياة النظام
مرحلة التطبيق او
التنفيذ.
تطبيق النظام implementation
وهذه هي الخطوة الثالثة من SDLCوفيها نبدأ بكتابة الـ
codeللنظام بعد اختبار لغة البرمجة في التصميم الفعلي
للنظام وبعد االنتهاء من كتابة الـ codeنقوم بعملية اختبار
النظم وذلك بإدخال بيانات حقيقية لمعرفة نقاط الضعف في
النظام ومن ثم تعديلها.
ثم نقوم بعملية تحميل -installation-للنظام على أجهزة
المنظمة ،وبعد ذلك نقوم بعملية الدعم الفني للمستخدمين.
SDLCدورة حياة النظام
الهدف النهائي من هذه المرحلة ،هو إخراج برنامج يعمل
بشكل كامل من دون أية أخطاء و حسب المواصفات المطلوبة
و بالتوثيق الكامل.
بعد تنصيب النسخة النهائية للنظام ،يقوم المبرمجون بعملية
نقل البيانات للنظام الجديد و من ثم تدريب المستخدمين على
النظام الجديد.
SDLCدورة حياة النظام
مرحلة صيانة النظام
وهذه هي الخطوة األخيرة من SDLCوفيها يتم إجراء
التعديالت على النظم بنا اء على طلب المستخدمين.
تستمر هذه المرحلة طوال فترة ضمان النظام ،
حيث يقوم فريق تقنية المعلومات بصيانة ،و إصالح ،
و إجراء التحسينات باستمرار على النظام حسب طلب
المستخدمين ضمن الحدود المتفق عليها ،و ذلك
لضمان استمرارية و مواكبة النظام لمتطلبات العمل
المستجدة بأفضل صورة.