সফটওয়্যার বলতে কি বুঝায়? সফটওয়্যারের প্রকারভেদ, বৈশিষ্ট্য।
সফটওয়্যার বলতে একগুচ্ছ কম্পিউটার প্রোগ্রাম, কর্মপদ্ধতি ও ব্যবহারবিধিকে বোঝায়, যার সাহায্যে কম্পিউটারে কোনো নির্দিষ্ট প্রকারের কাজ সম্পাদন করা যায়। সফটওয়্যার হলো কম্পিউটারের প্রাণ। কোন সমস্যা সমাধানের জন্য কম্পিউটারের ভাষায় একের পর এক লিখিত কতগুলো কমান্ড বা নির্দেশের সমষ্টি বা তালিকাকে প্রোগ্রাম বলে। সাধারনভাবে এই প্রোগ্রামকেই সফটওয়্যার বলা হয়। অন্য কথায়, সফটওয়্যার হলো কম্পিউটারের ভাষায় লিখিত নির্দেশনার সমষ্টি যাতে কম্পিউটার সেই সমস্যা বুঝে সমাধান করতে পারে। কোন সমস্যা উপস্থিতি হবার পর, সফটওয়্যার এই পূর্ব-নির্ধারিত নির্দেশগুলো ব্যবহার করে অটোমেটিক ভাবে কাজ করে সমস্যা সমাধান করে থাকে। সফটওয়্যার সমস্যা সমাধান করার পর আউটপুট দেখায়।
সুতরাং, সফটওয়্যার ব্যবহার করা হয় কম্পিউটারকে কার্যোপযোগী এবং কম্পিউটার দ্বারা কোন সমস্যা সমাধান করার জন্য। কম্পিউটারে ব্যবহার করার জন্য বিভিন্ন সফটওয়্যার রয়েছে। যেমন অফিস স্যুট অ্যাপ্লিকেশন ব্যবহার করার মাধ্যমে বিভিন্ন প্রকারের চিঠিপত্র, বিল, হিসাবপত্র, তথ্য ভান্ডার তৈরি করা যায়। এছাড়াও এক প্রকারের অপারেটিং সিস্টেম সফটওয়্যার রয়েছে, যার মাধ্যমে সফটওয়্যার চালানো ও সার্বিকভাবে কম্পিউটার পরিচালনা করা যায়। যেমন গ্নু/লিনাক্স, ম্যাক ওএস, মাইক্রোসফট উইন্ডোজ ইত্যাদি। হার্ডওয়্যার ও অন্যান্য সফটওয়্যারের মাঝে অপারেটিং সিস্টেম সমন্বয় সাধন করে এবং কম্পিউটারের মাধ্যমে সকল প্রকারের কাজ সম্পাদনে সাহায্য করে।
সফটওয়্যারের প্রকারভেদ
সফটওয়্যার প্রধানত ৩ প্রকারঃ-
১. সিস্টেম সফটওয়্যার
২. প্রোগ্রামিং সফটওয়্যার
৩. এপ্লিকেশন সফটওয়্যার
সফটওয়্যারের বৈশিষ্ট্য
- সফটওয়্যার হলো কম্পিউটারের প্রাণ। এর বৈশিষ্ট্যগুলো নিচে তুলে ধরা হলোঃ
- সফটওয়্যারকে দেখা যায়, একে নির্দেশ দেয়া যায় কিন্তু এটি দেখা এবং ব্যবহার করা হলেও হাত দিয়ে স্পর্শ করা যায় না।
- এক কম্পিউটার ও যন্ত্রাংশের জন্য তৈরি করা সফটওয়্যার একই ধরনের লক্ষ লক্ষ কম্পিউটারে ব্যবহার করা যায়।
- সফটওয়্যার কখনও ক্ষয় হয় না বা নষ্ট হয় না। কম্পিউটার হার্ডওয়্যার পুরাতন হয়ে নষ্ট হয়ে যেতে পারে কিন্তু সফটওয়্যারের ক্ষয় নেই বা নষ্টও হয় না।
- সফটওয়্যার কখনও ক্লান্ত হয় না।