البرمجيات Software
سبق وان تحد تعليم اساسيات الكمبيوتر للمبتدئين من الصفر حتى الاحتراف موضوعنا اليوم عن البرمجيات ( Software ) ومفهومها وما هو تقسيم هذه البرمجيات وانواعها ودورة حياة او تطوير البرمجيات وكذالك برمجيات التشغيل او كما يطلق عليها ببرمجيات النظام واهم انظمة التشغيل واهم اصداراتها
البرمجيات |
البرمجيات Software
ويطلق عليها برامج الحاسب وهى مجموعة التعليمات والاوامر التى يتطلب من الكمبيوتر او الحاسب تنفيذها او عملها وتطلب هذه التعليمات مجموعة المكونات المادية لكى تقوم بتنفيذ هذه العمليات او التعليمات ., وتعتبر البرمجيات جزء اساسيا من مكونات الكمبيوتر حيث انه لايمكن للكمبيوتر العمل بدونها فلا يمكنك مثلا الدخول الى عالم الانترنت او شبكة الانترنت على الكمبيوتر بدون احد برامج متصفحات الويب .
انواع البرمجيات
يتم تصنيف البرمجيات Software's الى عدة انواع سنتناول اهمها
برمجيات التشغيل Operating System
ويطلق عليها ايضا برمجيات النظام وهي البرمجيات التى يتم تصميمها لكى تستخدم لتشعيل جهاز الكمبيوتر وبدونها لا يعمل الجهاز او ھي الوسيط الذي من خلاله يمكنك ان تتعامل مع الحاسوب وينسق العمل بين اجزاء الكمبيوتر او الحاسب المختلفة ويؤثر جدا في الاداء حيث يتاثر الاداء بانظمة التشغيل المستخدمة
اهم انظمة التشغيل او اهم الاصدارات لنظم التشغيل
برمجيات البرمجة
وهي مجموعة من الادوات البرمجية التى يستخدمها مطوري البرامج لمساعدتهم فى تصميم وكتابة البرامج كمُحررات النصوص (Text editors),والمُترجمات (Compilers)، والمُصححات (Debuggers)
برمجيات التطبيقات
يمكن ان نطلق عليها اسم التطبيقات،وهي مجموعة من البرمجيات المُصممة لمُساعدة من يستخدمون اجهزة الحاسب على إنجاز المهام على جهاز الكمبيوتر؛ كإنشاء المستندات، وتصميم وتطوير قواعد البيانات، وإجراء الابحاث عبر الإنترنت، وتصميم الرسومات، و كذلك مُمارسة الألعاب، وغيرها الكثير من المهام التي يُنجزها المُستخدِم، ويختص كل تطبيق بإنجاز مهمة صُمّمت من أجلها، ويُعتبر برنامج مُعالج النصوص مايكروسوفت وورد أحد أشهر الأمثلة على هذا النوع من التطبيقات
البرمجيات الضارة
وهى البرمجيات التى تصمم خصيصا لالحاق الضرر باجهزة الكمبيوتر ,والبرامج الاخري وكمثال واضح لهذه البرمجيات الفيروسات وبرامج التجسس . كما ان للبرمجة لغات كثيرة كلغة البرمجة ( C ) ,لغة الفورتران .
نبذة تاريخية عن لغات البرمجة
شَهِدت الفترة من الخمسينيات والستينيات من القرن العشرين ظهور كثيرا من لغات البرمجة لأول مرة؛ كلغة ليسب (Lisp) ولغة فورتران (Fortran)، وأصبحت هذه اللغات وغيرها أساس إنشاء البرمجيات خلال تلك الفترة، واستمر علم البرمجيات بالتطوُّر؛ حيث ظهر خلال فترة السبعينيات مفهوم البرمجة الكائنية (Object Oriented Programming) التي اعتمدت على استخدام هياكل البيانات بهدف تطوير البرمجيات المُختلفة، كما شهدت تلك الفترة الزمنية إنشاء لغة البرمجة سي (C) التي أصبحت خلال العقد الأول من القرن الواحد والعشرين لغة البرمجة الأكثر استخداماً في العالم.[4] شَهِدت فترة التسعينيات من القرن العشرين اهتماماً مُتزايداً بالبرمجيات مفتوحة المصدر (Open Source Software) ، وفي وقت لاحق لم تَعُد البرمجيات مُقتصرة على العمل والتحكُم في أجهزة الكمبيوتر العادية حيث ظهرت أنواع أخرى من أجهزة الكمبيوتر؛ كأجهزة الهواتف الذكية وأجهزة الكمبيوتر المحمولة، واصبحت البرمجيات تحتل جزءاً كبيراً من العالم؛ ابتداءً بأبسط الأشياء إلى أكثرها تعقيداً.
تطوير البرمجيات
يمر اى برنامج او تطبيق بعدة مراحل وتسمى هذه المرحلة بدورة تطويراو حياة البرنامج , والتي يُشار لها بالاختصار (SDLC) وهى اختصار للمصطلح (Software Development Life Cycle) وهذه المراحل كالتالي :-
مرحلة التخطيط
وفى هذه المرحلة يتم من خلالها تحديد الاهداف التى من اجلها يتم تصميم هذا البرنامج وكذلك دراسة متطلبات العميل او المستخدم للبرنامج
مرحلة تحليل الجدوى
وهي المرحلة التي يتم خلالها ما يُعرف بدراسة كل متطلبات البرنامج و بكلّ ما يلزم من متطلبات لتنفيذ البرمجية وكذلك الجدوي من تنفيذ هذا البرنامج
مرحلة التصميم
تعليقات
إرسال تعليق
اترك تعليقك هنا ان كان لديك اى اسئلة عن الموضوع