عرض مشاركة واحدة
قديم 2010- 5- 12   #8
S.NDooOoo
أكـاديـمـي نــشـط
الملف الشخصي:
رقم العضوية : 45249
تاريخ التسجيل: Wed Jan 2010
المشاركات: 108
الـجنــس : أنـثـى
عدد الـنقـاط : 100
مؤشر المستوى: 65
S.NDooOoo will become famous soon enoughS.NDooOoo will become famous soon enough
بيانات الطالب:
الكلية: جامعة الملك فيصل
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
S.NDooOoo غير متواجد حالياً
رد: الاختبارات ..:والتقنيه وش حلها

البرمجيات :
كما أن دماغ الانسان يحتاج إلى عقل (فكر) يشغله , تحتاج معدات الحاسوب إلى برمجيات تديرها وتشغلها.
البرنامج(Program): مجموعة من التعليمات المتسلسلة والمرتبة بشكل منطقي تقوم بتوجيه الكمبيوتر لاداء وظيفة ما،مكتوب بلغة برمجة معينه.
البرمجيات (Software): هي عبارة عن برنامج او مجموعة من البرامج والبيانات والمعلومات المخزنة مع التوثيق الخاص بهذه البرامج.
المبرمج (Programmer):هو الشخص الذي يقوم بكتابة البرامج مستخدما لغة برمجة واحده او اكثر.
انواعها :
هناك نوعان من البرمجيات:
4-1-1- برمجيات النظم(System Software): هي البرمجيات التي يستخدمها الحاسوب ليقوم بعمله على اكمل وجه.
4-1-2- البرمجيات التطبيقية(Application Software):هي البرمجيات التي تطوِّع الكمبيوتر من اجل تنفيذ وظائف مفيده عامة خاصة بالمستخدم وليست اساسا ليعمل الحاسوب .
برمجيات النظم :
من امثلة برمجيات النظم:
‌أ- لغات البرمجه.(C, Pascal, Basic, Java)
‌ب- المترجمات (Compilers) والمفسرات(Interpreters)
‌ج- نظم التشغيل (Operating Systems)
أ_ لغات البرمجه :
يتم تطوير برامج الحاسوب من خلال لغات البرمجة ، وتتكون لغة البرمجة من مجموعة من الرموز والقواعد لتوجيه العمليات في الحاسوب ، وهناك العديد من لغات البرمجة المستخدمة التي يجب على أي شخص يهدف لأن يصبح مبرمجا ان يتعلم احدى هذه اللغات ويتقنها ليستطيع بعد ذلك اعطاء اوامره للحاسوب ، ومن اشهر لغات البرمجة المعروفة : لغة Basic، وPascal، C++ ، JAVA
v أجيال لغات البرمجه:
‌أ- لغة الآله (Machine Language)
‌ب- لغة التجميع(Assembly Language)
‌ج- اللغات عالية المستوى(High Level Language)
‌د- مولدات التطبيقات(Application Generators) أو لغات الجيل الرابع (4th generation Languages)
‌ه- برمجيات الكائنات الموجهة (Object Oriented Languages)
أجيال لغه البرمجه :
1- لغة الالة (Machine Language).
تعد لغة الالة اللغة الاساسية لجهاز الحاسوب .
تتكون البرامج المكتوبة بلغة الالة من ارقام ثنائية (1,0).
تتصف لغة الالة بصعوبة استخدامها بشكل كبير .
تحتاج لغة الالة الى وقت كبير في اعداد البرامج.
تعد لغة الالة من اكثر اللغات عرضةً للاخطاء .
لغة التجميع (Assembly language) .
تتكون لغة التجميع من اختصارات سهلة التذكر او الرموز المختصرة مثل (ADD,STO,MUL).
تتميز لغة التجميع باسخدام العنونة الرمزية .
يمكن استخدام الارقام الثمانية او السادس عشرية او العشرية في قيم البيانات .
تحتاج البرامج المكتوبة بلغة التجميع للترجمة الى لغة الالة ولهذا الغرض يتم استخدام برنامج خاص يسمى المجمع (Assembler)
3- لغات عالية المستوى (High Level Language).
تعد هذه اللغات من اقرب اللغات الى الانسان حيث انها تستخدم جملا يستخدمها الانسان .
تحتاج هذه اللغات الى مترجمات ومفسرات ليفهمها الحاسوب .
تتميز هذه اللغات بسهولة استخدامها في حل المشاكل المعقدة
يمكن استخدامها على انواع مختلفة من الحواسيب .
اشهر هذه اللغات C++,JAVA,VB
4- مولدات التطبيقات (Application Generators) .
تسمى هذه اللغات بلغات الجيل الرابع وهي لغات قواعد البيانات .
تقوم هذه اللغات في صناعة الملفات والشاشات والتقارير دون كتابة البرامج .
من اشهر هذه اللغات Access , Oracle
5- برمجيات الكائنات الموجهة (Object Oriented Language)
تعد هذه البرمجيات من احدث التقنيات في اعداد البرامج حيث تتكون هذه اللغات من مجموعة من الكينونات وكل كينونة تحمل مجموعة من الصفات .
اكثر ما يميز هذه اللغات وجود كل مجموعة بيانات مع العمليات الخاصة بها في كينونة واحدة ولا يمكن الوصول الى البيانات الا من خلال العمليات فقط .
ب_ المترجمات و المفسرات :
المترجم او المفسر عبارة عن برنامج يقوم بتحويل البرنامج المصدري (Source code) المكتوب بلغة عالية المستوى الى البرنامج الهدفي (Object code) المكتوب بلغة الالة.
المترجم يقوم بترجمة جميع البرامج المكتوبة بلغات عالية المستوى مرة واحدة فقط .
المفسر يقوم بترجمة وتنفيذ جملة واحدة في الوقت الواحد بمجرد ادخالها الى الحاسوب .
يعد المفسر ابطأ من المترجم في تنفيذ البرامج كما انه ياخذ حيزا اكبر في الذاكرة الرئيسة.
ج_ نظم التشغيل :
يعرف نظام التشغيل على انه مجموعة من البرامج التي تتحكم وتشرف وتدعم الحاسوب والحزم التطبيقية .
لا يمكن لجهاز الحاسوب ان يعمل الا عند توفر نظام التشغيل.
يتكون نظام التشغيل من مجموعة من البرامج التي تعمل كفريق واحد في اداء المهام .

v أمثلة على نظم التشغيل:
دوس DOS
ويندوز Windows
لينوكس Linux
يونيكس Unix
IBM OS/2
ماكنتوش Mac-OS
وظائف نظام التشغيل


v وظائف نظم التشغيل .
1. استنهاض الحاسوب والاستعداد للعمل
2. واجهة ربط المستخدم مع البرمجيات الاخرى
3. ادارة المهام والمصادر
4. مراقبة النظام واعاقة العمليات غير المسموح بها
5. ادارة الملفات وتنظيمها ونسخها ونقلها ... الخ
6. المحافظة على سرية النظام والوصول غير المخول لبيانات وبرمجيات الجهاز.

v انواع نظم التشغيل
  • متعدد المهام (Multitasking) : اكثر من مهمة في نفس الوقت
  • متعدد المعالجة(Multiprocessing): اكثر من معالج في نفس الحاسوب
  • متعدد المستخدمين(Multi Users): يسمح لأكثر من شخص باعمل على نفس الجهاز في نقس الوقت
  • المشاركة الزمنية (Time Sharing)
  • نظام تشغيل الشبكات(Network OS)
  • نظام تشغيل أجهزة الوقت الحقيقي(Real Time OS)
البرمجيات التطبيقيه :
اعداد هذه البرامج من اجل تنفيذ وظائف مفيدة عامة ومن الامثلة على هذه البرمجيات:
برنامج (Microsoft Office (Word, Excel, Access, PowerPoint
برامج استعراض الويب Internet Explorer
برامج المحاسبة Accounting
التطبيقات المتخصصة التي يتم اعدادها بناءا على طلب المستخدم .
برمجيات الرسوم مثل CAD
. الواجهة الرسومية (GUI) : تسخدم الصور والايقونات والقوائم حيث يختار المستخدم الامر المطلوب او الايقونة بتوجية الفأرة والنقر عليها لتفعيل الامر او شاشات اللمس وهذه الطريقة تتميز بالسهولة والمتعة .

تطوير النظم :
يقصد بتطوير النظام عملية تحويل نظام يدوي الى نظام محوسب ، مثل تحويل نظام الرواتب او المالية اليدوي الى نظام حاسوبي ، حيث تمر عملية تطوير النظام بعدة مراحل تسمى دورة حياة النظام System Life Cycle
مراحل دورة حياة النظام :
  • مرحلة التحليل : في هذه المرحلة يتم التعرف على النظام الحالي وتشخيص المشاكل التي يعاني منها بالاضافة الى التعرف على متطلبات النظام الجديد .
  • مرحلة دراسـة الجدوى : في هذه المرحلة يتم دارسة الجدوى الاقتصادية والفنية والتشغيلية وجدولة وقت تطوير النظام ، وتعد هذه المرحلة ذات اهمية بالغة في اتخاذ القرار بتطوير النظام او لا .
  • مرحلة التصميم : في هذه المرحلة يتم اعداد التصاميم المنطقية Logical Design للنظام .
4. مرحلة التطبيق :- يتم انجاز عدة مهام هي:
4-1- برمجة النظام .
4-2- اختبار النظام : حيث يتم اخبار النظام للتأكد من خلوه من الاخطاء والمشاكل بحيث تتم عملية الاختبار بطريقتين (اختبار ألفا ، اختبار بيتا)
4-3- تدريب المستخدمين على النظام الجديد .
4-4- تنصيب النظام وتشغيله وتسليمه للمستخدمين .
5- صيانة ومراقبة النظام .
..
تعدد الوسائط :
تعدد الوسائط هي استخدام النص والصوت والصور والحركة والفيديو في البرمجية .
تستخدم هذه الطريقة في العرض والتعليم والتدريب والألعاب والاغراض التجارية .
اصبح استخدام هذه الطريقة منتشر بشكل واسع والسبب يعود الى الزيادة الهائلة في سرعة الحواسيب .
تراسل البيانات و شبكبات الحاسب :
مجمتع المعلومات :
v يتصف عصرناالحالي بعدة صفات منها :-
ü عصر المعلوماتية .
ü عصر تكنولوجيا المعلومات .
ü عصر ثورة الاتصالات .
ü القرية الصغيرة .
وذلك نتيجة التطور الهائل في صناعة تكنولوجيا المعلومات والاتصالات الذي أدى الى ايجاد ما يسمى بمجتمع المعلوماتية .
  • ماهو المقصود بمجتمع المعلوماتية ؟
  • وما هي أهم مميزات هذا المجتمع ؟
  • وما هي المآخذ الرئيسية على هذه المجتمع ؟
  • مجتمع المعلوماتThe Information Society :-
هو ذلك المجتمع الذي يعتمد على تقنية المعلومات في وصوله للمعلومات ، وقراءة الاخبار، وإرسال الرسائل، والتسوق، وتسجيل المواعيد، وعقد الصفقات ، والتجارة ....الخ .
v مميزات مجتمع المعلومات :-
ü التعليم الالكتروني .
ü التجارة الكترونية.
ü الحكومة الالكترونية .
ü العمل عن بعد .
ü البريد الالكتروني .
ü التواصل مع الاخرين بسرعة عالية وكلفة قليلة .
ü النشر الالكتروني .
üمآخذ مجتمع المعلوماتية:
ü تقليل الاحتكاك الاجتماعي .
ü الحاجه الى خبرات معينه .
ü الحاجه الى مهارات عقلية وذهنية كبيرة
  رد مع اقتباس