1.47k likes | 4.39k Views
معتمد من الرخصة الدولية لقيادة الحاسب ( ICDL- ECDL ) من مكتب اليونسكو بالقاهرة لجميع الناطقين باللغة العربية. مقدمة في الـحـاسـب والإنـتـرنـت. تأليف أ.د. عبد الله بن عبد العزيز الموسى. فهرس الموضوعات. أجيال الحاسب الآلي وتعريفه ومميزاته وأنواعه.
E N D
معتمد من الرخصة الدولية لقيادة الحاسب (ICDL- ECDL) من مكتب اليونسكو بالقاهرة لجميع الناطقين باللغة العربية مقدمة في الـحـاسـب والإنـتـرنـت تأليف أ.د. عبد الله بن عبد العزيز الموسى
فهرس الموضوعات • أجيال الحاسب الآلي وتعريفه ومميزاته وأنواعه. • المكونات المادية للحاسب (وحدات الإدخال والإخراج، وحدات التخزين، المعالج، الذاكرة). • وحدات القياس وأقسام اللوحة الأم وصندوق الحاسب وكيفية عمل محركات الأقراص. • المكونات البرمجية للحاسب وتطوير النظم والبرمجيات. • شبكات الحاسب الآلي (أنواعها، فوائدها ...). • استخدام الشبكات الهاتفية في التعاملات الحاسوبية. • الأمان والصحة في التعامل مع الحاسب الآلي والبيئة الكهربائية للحاسب. • حماية تقنية المعلومات (أمن المعلومات، الخصوصية وحماية البيانات، حقوق الملكية للمصنفات الرقمية).
1 • يشمل هذا العرض التاريخي تطور أجهزة الحاسبات وصولاً إلى أحدث الحاسبات الإلكترونية في العصر الحديث. • الأباكس. • آلة نابير الخشبية. • المسطرة الحاسبة. • حاسبة لينتر. • آلة الفروق لباباح. • آلة الجمع الطابعة. • ماكينة هوليرت للتبويب. • مرت الحاسبات الإلكترونية بمراحل تطوير هامة، ويختلف تصميم و بناء الحاسب في كل جيل تبعاً للتطور التكنولوجي في صناعة الحاسبات، ويمكن سرد هذه الأجيال على النحو التالي: • 1. الجيل الأول للحاسبات: استخدمت فيها الصمامات المفرغة Vacuum Tubes وكانت كبيرة الحجم و ثقيلة الوزن و سرعتها أبطأ بكثير من الحاسبات المستخدمة في الوقت الحاضر، وأشهر حاسبات هذا الجيل: • الحاسب الإلكتروميكانيكي (مارك). • الحاسب الإلكتروني (انياك). • الحاسب الإلكتروني (ادفاك). • الحاسب الإلكتروني (انيساك). • الحاسب الإلكتروني (يونيفاك). • الحاسب الإلكتروني (IBM). • 2. الجيل الثاني للحاسبات: استخدم الترانسستور في تصميم الحاسبات بدلاً من الصمامات المفرغة نظراً لأنه أصغر حجماً من الصمام ويستهلك طاقة كهربائية أقل وتضاعفت سرعتها إلى الميكروثانية.
1_2 3. الجيل الثالث للحاسبات:وفيه استخدمت الدوائر المتكاملة I.C التي هي أصغر حجماً وأسرع و تستهلك طاقة أقل، وأقل حرارة أثناء التشغيل و تضاعفت سرعتها إلى الناتوثانية. 4. الجيل الرابع للحاسبات:في هذا الجيل أدخلت تعديلات هامة من حيث نظم التشغيل و نقل البيانات ووحدات الإدخال والإخراج و القدرة على التخزين و استرجاع المعلومات بسرعة فائقة، ومن أهم سمات هذا الجيل ظهور حاسبات صغيرة الحجم (Mini – Computers) و ظهور المعالجات دقيقة الحجم (Micro Processors)، وتعتمد مادة شرائح السليكون في تصنيع حاسبات هذا الجيل. 1. السرعة. 2. الدقة. 3. إمكانية التخزين. 4. اقتصادية. 5. الاتصالات الشبكية. أنواع الحاسبات حسب عملها وتقنيتها: 1. الحاسبات الرقمية (Digital Computers):تعالج البيانات الرقمية فقط وهي البيانات التي تأخذ قيم محددة الحروف الهجائية (العدد 28 حرف)، الأرقم العشرية (0-9)، وتتميز بالسرعات العالية وإمكانية إجراء أكثر من عملية حسابية في نفس الوقت، مجال هذه الحاسبات الرقمية هي: التعليم و تنظيم (الإدارة والمحاسبة).
1_3 2. حاسبات قياسية (Analogue Computer):تستخدم بيانات قياسية وهي البيانات التي تأخذ قيماً عديدة مثل (شدة الصوت، درجة الحرارة)، لذلك تستخدم في حساب الخصائص الفيزيائية مثل (الأوزان، الضغوط، الحرارة في (المراكز العلمية و الطبية، مراكز الأرصاد الجوية. • تقسيم الحاسبات الآلية حسب الحجم: • الحاسبات العملاقة(Super Computers):هي حاسبات كبيرة الحجم يمكن ربطها بالمئات من أجهزة الوحدات الطرفية، و لكن المشكلة أنها باهظة التكلفة. • 2. الحاسبات الكبيرة (Main Frames):وهي الحاسبات الشائعة الاستخدام في المؤسسات والشركات الكبيرة، وعادة ما ترتبط هذه الحاسبات بمئات الطرفيات كما يمكن أن يبلغ عدد مستخدمي الجهاز في وقت واحد ما يزيد عن (1000) مستخدم و يتم إعطاء وحدة طرفية خاصة لك مستخدم. • 3. الحاسبات المتوسطة (Mini Computers):هذه الحاسبات واسعة الانتشار و يرجع سبب انتشارها إلى رخص التكلفة و إمكانية الربط بالشبكات باستخدام (الوسائط) وعدم حاجتها إلى مبرمجين و فنيين على الدوام. • 4. الحاسبات الدقيقة (Micro Computers): وهي التي يطلق عليها (الحاسبات الشخصية: Personal Computers)، وهذا النوع من الحاسبات منتشر في كل مكان، وقد تطورت هذه الحاسبات بسرعة كبيرة جداً وأصبحت (شديدة السرعة، أكثر دقة في معالجة البيانات) ومن أنواع: (الحاسب المكتبي:PC، الحاسب المحمول:Lap top، الحاسب الجيبي: Palm).
1_4 5. محطة العمل:تشبه الحاسب الشخصي ولكنها أقوى من حيث المعالجة للبيانات والتخزين وإمكانية عرض الرسوم أو الألوان بدقة عالية على شاشة عرض الجهاز، ولهذا يستخدم هذا النوع في المجالات التي تتطلب قدرات معالجة عالية جداً. 6. حاسب التحكم:يستخدم في عمليات التحكم و المراقبة للأجهزة المختلفة مثل الأجهزة الصناعية والطبية ووسائل النقل كالطائرات والسيارات، كما يستخدم في وسائل الاتصالات مثل المقاسم و السنترالات لتولي عمليات تحويل المكالمات الهاتفية والاستجابة لطلبات مستخدم الهاتف.
2 • يتكون الحاسب من مكونين أساسيين هما: • المكون المادي (Hardware): وهي القطع و الملحقات التي يتكون منها الجهاز وهي عبارة عن مكونات يمكن لمسها و مشاهدتها. • المكون البرمجي (Software): وهي مكونات غير ملموسة ولكن يتم التعامل معها عند تشغيل الحاسب وهي تشمل نظم التشغيل ولغات البرمجة والبرامج التطبيقية. • ويمكن سرد أنواع المكونات المادية للحاسب على النحو التالي: • ١. وحدات الإدخال (Input Units):تقوم هذه الوحدات بإدخال أو إيصال البيانات أو المعلومات المطلوب معالجتها إلى وحدة المعالجة بالحاسب، و يمكن سرد بعضاً منها على النحو التالي: • لوحة المفاتيح (Keyboard):وهي عبارة عن اللوحة التي تحتوي على مفاتيح الحروف والأرقام و بعض الأوامر. • الفأرة (Mouse):الفأرة هي عبارة عن أداة تحتوي على جهاز تحسس ينقل اتجاه و موقع حركة يد المستخدم، ويمكن بواسطة الفأرة إعطاء أوامر إدخال أو استرجاع البيانات. • الماسح الضوئي (Scanner):يستخدم هذا الجهاز لمسح الصور والمستندات باستخدام خاصية انعكاس الضوء عن الأجزاء المضيئة والمظلمة مثل آلات تصوير المستندات، وتتفاوت في الدقة والسرعة، والحجم.
2_2 • قارئ الأعمدة (Bar Code Reader): يستخدم هذا الجهاز في المحلات التجارية، ويتم ذلك بوضع ملصق على المنتج التجاري مكون من مجموعة من الأعمدة السوداء المتفاوتة في العرض تمثل نوع المنتج والشركة المصنعة وسعر المنتج، ويقوم جهاز قارئ الأعمدة بإمرار حزمة ضوئية على هذه المجموعة و بالتالي نقل المعلومات التي تمثلها الأعمدة إلى داخل الجهاز. • عصا التحكم بالألعاب (Joy Stick):تستخدم هذه الأداة في برامج الألعاب وتستخدم لتحديد الاتجاهات المراد التحرك فيها، ويتم إدخال أمر معين للإدخال عن طريق زر أو مجموعة أزار موجودة أعلى عصا التحكم أو على أجزاء أخرى منه. • ٢. وحدات الإخراج (Output Units): • هذه الوحدات هي التي يتم بواسطتها إخراج البيانات التي تم معالجتها للمستخدم عند طلبها من قبل المستخدم ويمكن سرد بعضاً منها على النحو التالي: • شاشة العرض (Monitor):تشبه شاشة العرض التلفزيوني، وتقوم بعرض النصوص والبيانات والرسوم والأشكال..، وتتفاوت شاشات العرض من حيث (دقة العرض، مساحة الشاشة والتي تقاس بوحدة البوصة. • الطابعة (Printer):تستخدم لطبع البيانات أو مخرجات الحاسب على ورق، وتتفاوت أنواع الطابعات من حيث (نوعية التقنية المستخدمة للطباعة: نقطية Dot Matrix، نفاثات الحبر Inkjet، طابعات الليزر Laser، سرعة الطباعة، دقة الطباعة).
2_3 • السماعات الصوتية (Speakers):تقوم هذه الأجهزة بتحويل الإشارات الصوتية إلى موجات صوتية يمكن سماعها من قبل مستخدم الجهاز وهي تشبه التقنية المستخدمة لأجهزة الراديو العادية. • مــع تـطـور تـكـنـولوجيا الحاسب ظهرت وحدات تُستخدم للإدخال والإخراج في آن واحد، ويمكن توضيح أهمها كما يلي: • شاشة اللمس: تعرض البيانــــات (نصوص، صور)، وفـي نــفــس الوقت تستقبل الأوامر أو الخـيـارات بـالضغط عـلـيـهــا باستخدام الإصبعأو باستخدام قلم خاص. • أجهزة أو وحدات الأشعة فوق الحمراء ( Infra Red)، وأجهزة أو وحدات البلوتوث: هــذه الـوحـدات يـمـكـنـهـا أن تـعمل كوسيط بين أجهزة الحاسبوالوحداتأو الأجهزة الأخرى مثل: (لوحة المفاتيح اللاسلكيـة، الـفـأرة الـلاسلكية، السماعات اللاسلكية، الطابعات اللاسلكية، أجـهـزة الـهـواتف النقالة (الجوّال). وحدة المعالجة (Processing Unit): تقوم هذه الوحدة بعدد من الوظائف الأساسية بالنسبة لعمل جهاز الحاسب وهي: ١. استقبال الأوامر من وحدات الإدخال ومعالجتها ثم إخراجها عن طريق وحدات الإخراج. ٢. إجراء العمليات الحسابية (Arithmetic and Logic Unit). ٤. التأكد من سلامة أجزاء الحاسب الأخرى الموصولة به. ويمكن توضيح أنواع المعالجات شائعة الاستخدام ومقارنتها من حيث السرعة والدقة في معالجة البيانات كما يلي: AMD < Celeron < Pentium4 < Centrino
2_4 • وحدة الذاكرة (Memory Unit): تقوم بالاحتفاظ بالبيانات والأوامر التي يحتاجها المعالج عند إجراء العمليات المختلفة وإرسالها عند الطلب، كما تحتفظ بالبيانات المطلوبة لنظام تشغيل جهاز الحاسب، يوجد نوعان من الذاكرة يمكن سردهما على النحو التالي: • الذاكرة العشوائية (RAM): وهي التي تستخدم للاحتفاظ المؤقت بالبيانات وتفقد محتوياتها بمجرد إيقاف تشغيل الجهاز أو انقطاع التيار الكهربائي عن الجهاز. • ذاكرة القراءة فقط (ROM): تحتفظ فقط بالبيانات الأساسية التي يحتاجها الجهاز لبدء التشغيل مثل (معلومات وحدات الإدخال و الإخراج المتصلة بالجهاز)، كما تحتفظ بمعلومات عن الشركة المصنّعة، ولا تفقد محتوياتها عند إيقاف تشغيل الجهاز أو انقطاع التيار الكهربائي. • وحدات التخزين (Storage Units): تستخدم هذه الوحدات لتخزين البيانات لإتاحة إمكانية استرجاعها، ويوجد عدة أنواع من وحدات التخزين يمكن سردها على النحو التالي: • الأقراص الصلبة (Hard Disk):تتم عملية التخزين على قرص مغنطيسي وتتميز بسعة تخزين كبيرة جداً تصل إلى أكثر من (250 جيجابايت)، وهي أكبر وحدات التخزين من حيث الحجم والتكلفة المادية والسرعة. • الأقراص المرنة (Floppy Disk):تتم عملية التخزين على قرص مغنطيسي يقاس حجمه بوحدة البوصة (3.5 بوصة) وسعة هذا القرص تعتبر صغيرة نسبياً بالنسبة لسعة الأقراص الصلبة حيث أن أقصى سعة له تقريباً (1.44 ميجابايب)، وتتميز بأنها أقل الأقراص تكلفة مادية. • الأقراص الضوئية (CD-ROM):هي أقراص مكونة من مادة عاكسة للضوء، ويتم تخزين البيانات عليها باستخدام أشعة الليزروتصل سعة تخزينها إلى (750 ميجابايت) بينما نوع (DVD) منها تصل سعة تخزينها إلى أكثر من (4 جيجا بايت).
2_5 • تتميز بما يلي: • ١. سـعـة تـخـزيـنـهـا تـتـراوح بـين (مـتـوسـطــة - مـرتـفعة). • ٢. صغر حجمها بالمقارنة مع وحدات التخزين الرئيسة. • ٣. أســعـار هــذه الأنــواع مــن وحـــدات الــتـخــزيــــــن مرتفعة نسبياً وبالأخص الوحدات ذات سعة التخزين العالية. • ٤. بعض هذه الوحدات خارجية التوصيل بجهاز الحاسب مما يتيح إمكانية توصيله على أي جهاز دون شروط. • و يمكن توضيح أكثر أنواع وحدات التخزين الخارجية أو الثانوية شيوعاً كما يلي: • القرص الضاغط ( Zip Disk): وهو قرص شبيه بالقرص المرن لكنه أكبر حجماً بقليل ويتميز بقدرته العالية على ضغط البيانات ونتيجة لذلك فإنه يتميز بسعة تخزين متوسطة نسبياً. • ٢. بطاقات الذاكرة: هي بطاقات صغيرة الحجم تُستـخـــدم بواسطة محركــات خـاصــة وتصل سعة هذه البطاقات إلى أكثر من (١ جيجابايت)، ومنها أنواع مخصصة للحاسب وأخرى مخصصة لأجهزة الجوّال. • ٣. الذاكرة الضوئية: هي وحدة تخزين صغيرة الحـجــــم تُشبه شكل القلم، وتصل سعة تخزينها للبيانات إلى أكثر من (٢ جيجابايت). • 4. الأقراص الصلبة الخارجية: هي أكبر الأقراص الخارجية أو الثانوية مــن حـيـــث سعة التخزين حيث تصل سعة تخزينها إلى أكثر من (١٥٠ جـيـجـابـايـت)، كما أن أسعارها مرتفعة بالمقارنة مع وحدات التخزين الخارجية الأخرى وحجمها أكبر أيضاً.
3 • الحاسب يستخدم إشارات أو نبضات كهربائية، والإشارة أو النبضة الكهربائية لها حالتين (قيمتين): موجبة أو سالبة، وبالتالي تسمى هذه البيانات (بيانات رقمية ثنائية) وقد أصطلح على تسمية الرقم الثنائي باسم (BIT)، ويمثل إحدى الحالتين الكهربائيتين (سالب، موجب) و التي يتم تفسيرها بالرمزين (0, 1) على الترتيب. كمثال: الحرف (أ) يمثل بلغة الحاسب بالصورة (11000110). • و تستخدم المصطلحات التالية، للدلالة على مجموعات الأرقام الثنائية: • البايت (Byte): يمثل سعة (8) أرقام ثنائيةإما حرف هجائي واحد أو رقم عشري واحد أو إحدى العلامات. • الكيلوبايت (K.Byte): الكيلوبايت الواحد من ألف و أربعة و عشرين بايت (1024 بايت) أي ألف بايت و يرمز له عادة بالرمز (K.B). • الميجابايت (M.Byte): الميجابايت ألف و أربعة و عشرون من الكيلوبايت (1024 كيلوبايت) أي أنه يساوي (1024×1024 بايت) و يرمز له عادة بالرمز(M.B). • جيجابايت (G.Bbyte): الجيجابايت ألف و أربعة و عشرون ميجابايت (1024 ميجابايت) أي أنه يساوي (1024×1024×1024 بايت) وعادة يرمز له بالرمز (G.B). تقاس سعة الذاكرة العشوائية (RAM) بنفس وحدات قياس سعة تخزين البيانات في الأقراص: (ميجابايت MB، جيجابايت GB). • تقاس سرعة المعالج بوحدة قياس التردد (الكهربائي أو النبضة الكهربائية): (الهيرتز Hz)، وبالتالي تتميز المعالجات بالوحدات التالية: • ١. ميجاهيرتز (MHz). • ٢. جيجاهيرتز (GHz). • مع العلم أن: • 1 MHz = 1000 Hz , 1GHz = 1000 MHz
3_4 ١. توزيع الطاقة الكهربائية: المولد الكهربائي يـتـم تــوصـيـلـــه أولاً باللوحة الأم كمصدر توزيع لبقية الوحدات. ٢. جسر نقل المعلومات: الوحدة الــتــي تـعـمل كمحور توصيل المعلومات من وإلى محركات الأقراص ومــــن وإلــــى المعـــــــــالــج والــذاكــرة هـــي اللـوحــة الأم، بــاسـتـخــدام أشرطة رمادية اللون يُطلق على أشرطة نقل المعلـومــات أو أشـرطة النقل وتظهر كما بالشكل. ويُرمز لسرعة اللوحة الأم بما يُسمى ( BUS) وتتراوح قيمه ابتداءً من (١٣٣) إلى أكثر من (٢٦٦)
3_5 المحركات: تُستخدم لقراءة محتويات الأقراص مـن الـبـيـانــات أو لكتابة البيانات إلى الــقــرص، ولــكــل نــوع مــن أنــواع الأقراص محرك خاص لقراءتـه والكتابة عليه، فمحركـات الأقراص المرنة والصلبة تــسـتـخـدم تـقـنـيـة الذراع والمسارات والقطاعات أما محركات الأقراص المضغوطة فتستخدم تـقـنـيـة الـلـيـزر، ويـمـكـن تـوضـيـح تكوين الأقراص وكيفية عملها كما يلي: ١. القرص الصلب: يـتـكـون مــن عــدة أقــراص وكل قرص مقسّم إلى (مسارات) دائرية، وكل مسار مقسّم إلى (قطاعات)، يـتـم تخزين البيانات عليها، ويتم قراءة البيانات باستخدام (ذراع) خاص يُلامس مسارات وقطاعات القرص. ٢. القرص المرن: يتكـون من قرص واحـــد فـــقـط صـغـيــر الحجم ويقسّم القرص إلــى (مسارات) دائرية، وكل مسار مقسّم إلى (قطاعات)، وفور إدخــال الـقــرص المــــرن في محرك الأقراص يتم مباشرة تحريك الغطاء المعدني إلى جهة اليسار ليلامس الذراع جسم القرص مباشرة، كما بالشكل أعلاه.
4 المـكـوّنــات الـبـرمـجـيـة هي الجزء الثاني من مكونات الحاسب وهي المكوّن الذي يُصبح الحـاســب عـديــم الـفـائـدة بـدونـه حيث أنها وسيلة التخاطب بين الحاسب ومستخدمه، وباختصار هي حلقة الوصل بين الحاسب والمستخدم، ويمكن توضيح أنواع البرمجيات ووظائفها كما يلي: • نظم التشغيل هي البرمجيات الرئيسة لأي جهاز حاسب، وتنقسم نظم التشغيل من حيث واجهة المستخدم إلى نوعين: (واجهة مستخدم رسومية: تـعـرض صــور وأيـقـونــات ...، واجهة مستخدم غير رسومية: تعرض نصوص فقط)، ويقع على عاتقها الكثير من المهام منها: • أ. تـنـفـيـذ الأوامــــر الداخلية المُخزنة في ذاكرة القراءة فقط للحاسب، ومن ثم عرض معلومات المكونات المادية للحاسب فور تشغيله. • ب. تفحص وحدات الإدخال والإخراج الموصولة بالحاسب والتأكد من سلامة عملها (فور التشغيل). • ج. إظهار واجهة المُستخدم. • د. الاستعداد الــتــام لاسـتـقـــبـــال أو إدخال الأوامر ومن ثم معالجتها وإخراج ناتج المعالجة للمستخدم. • هـ. التنبيه لوجــــــود أي خطأ في أي مكوّن من مكونات الحاسب المادية. • يـعـتـبر الـنـظـام بـصـورة عامة حلقة الوصل بين المكوّنات المادية وبين المكوّنات البرمجية الأخرى وبــــــين مـسـتخدم الحاسب، ومن أشهر أنواع نظم التشغيل: (نظام تشغيل النوافذ Microsoft Windows (رسومي)، نـظـام تـشـغـيـل الـقـرص MS Dos (غير رسومي)، نظام تشغيل اليونيكس (خاص بالشـبــكات) Unix (رسومي)، نظام تشغيل الماكنتوش Mac (رسومي)).
4_2 • هي عبارة عن برمجيات مساندة أو مــرافــقـــة لبرمجيات نظم التشغيل لمساعدة النظام على إنجاز بعض مهامه: • أ. تفحص الأقراص وإصلاح أخطائها وتقسيمها وتجزئتها. • ب. التحكم بالملفات والمجلدات: (نسخها، ضغطها، حذفها، النسـخ الاحتياطي). • ج. قياس أداء المعالج والذاكرة وتسريع الأداء. • د. حماية البيانات. هــي عـبـارة عــن بـرمـجـيـات تُـسـتـخــدم لـصـنــاعة البرمجيات الأخرى مثل: (التطبيقات، البرامج المساعدة ...)، عن طريق توجيه الأوامــر بــاسـتـخـــــدام عبارات أو شفرات برمجية خاصة من قبل شخص يُطلق عليه اسم (مبرمج)، وتخـتـلـف قوة لغات البرمجة باختلاف أنــواع الـتـطــبــيقات المُراد صنعها، ومن أشهر لغات البرمجة: (لغة البيسك Basic، لغة الفيجوال بيسك Visual Basic، لغات السي C، ++C، ++ Visual C ، وغيرها).
4_3 • هي عبارة عن البرمجيات المخصصة لآداء غرض أو مهمة معينة، وهي أكثر أنواع برمجيات الحاسبانتشاراً وتنوعاً في الغرض، ومن أشهر أنواع التطبيقات: • ١. برنامج معالجة النصوص.. • ٢. برنامج الجداول الإلكترونية Microsoft Excel. • ٣. برنامج قواعد البيانات Microsoft Access. • ٤. برنامج مستكشف أو متصفح الإنترنت Internet Explorer. • ٥. برنامج العروض التقديمية Microsoft PowerPoint. • ٦. بـرامـج مـتـعـددة الأغراض: مثل: (برنـامــج ماكرومــــيــــديــا فــلاش Macromedia Flash) الذي يُستخدم لعمل الرسوم المتحركة أو صناعة واجهات التطبيقات أو تصميم صفحات إنترنت كما يتعامل مع أغــلــب مــلـفــــات الوسائط.
4_4 • تتطور برمجيات الحاسب بتطور احتياجات الشركات أو الأشخاص للبرامج الـتـي تُـنـجـز مـهـامـهــا أو احتياجاتها بسرعة ودقة، وهذا التطور يشمل نظم التشغيل والبرامج المساعدة والتطبيقات بالإضافة إلى لغات البرمجة. • تُعرف النُسخة المُطورة من البرامج باسم (الإصدار Version) ويمكن أن تُستخدم أرقـام أو أسمـاء لـلـدلالـــة عـلــى تغيرها • مثل: ( Windows 3.11, Windows 95, Windows 98, Windows ME, Windows 2000, Windows XP). • ويمكن توضيح خطوات تطوير النظم والبرمجيات كما يلي: • ١. تحليل النظام ( System Analysis): ويكون الـشـخـص المـسـؤول عن هذه المرحلة مُختص في مجال تحلـيل النظم ويسمى بـ (محلل النظم). • ٢. تصميم النظام ( System Design): ويُسمى الشخص المسؤول عن هذه المرحلة بـ (مصمم النظام System Designer). • ٣. البرمجة ( Programming):وتتم هذه المرحلة من قبل شخص يُسمى (مبرمج). • بعد الانتهاء من المراحل الثلاث السابقة يكون بعدها البرنامج جاهزاً للاستخدام بما يـتــوافــق مــع مـتـطـلـبـات المـسـتـخـدم إذا كان بـرنــــامج (عام)، أو بما يتوافق مع متطلبـات الموظف أو الشركة إذا كان برنامج (خاص).