ব্যাখ্যা
সঠিক উত্তর: (ক) এর প্রোগ্রাম বা কর্ম পরিকল্পনার কৌশল
**ভূমিকা:**
কম্পিউটার ব্যবস্থার দুটি প্রধান অংশ হলো হার্ডওয়্যার ও সফটওয়্যার। হার্ডওয়্যার হলো কম্পিউটারের দৃশ্যমান ও স্পর্শযোগ্য অংশ, যেমন মনিটর, কীবোর্ড, প্রসেসর ইত্যাদি। অন্যদিকে সফটওয়্যার হলো সেই নির্দেশনাসমূহ যা হার্ডওয়্যারকে নির্দিষ্ট কাজ সম্পাদনের জন্য পরিচালনা করে। সফটওয়্যার ব্যতীত হার্ডওয়্যার কোনো কাজ করতে পারে না। তাই কম্পিউটারের কার্যক্ষমতা নির্ভর করে সফটওয়্যারের উপর।
**সফটওয়্যার সম্পর্কে বিস্তারিত তথ্য:**
— সফটওয়্যার হলো একাধিক প্রোগ্রামের সমষ্টি, যা কম্পিউটারকে নির্দিষ্ট কাজ সম্পাদনের নির্দেশ দেয়।
— সফটওয়্যারকে প্রধানত তিন ভাগে ভাগ করা যায়:
১. **সিস্টেম সফটওয়্যার** (যেমন অপারেটিং সিস্টেম, ডিভাইস ড্রাইভার) — কম্পিউটারের হার্ডওয়্যার ও অন্যান্য সফটওয়্যারের মধ্যে সমন্বয় সাধন করে।
২. **অ্যাপ্লিকেশন সফটওয়্যার** (যেমন মাইক্রোসফট অফিস, ফটোশপ) — ব্যবহারকারীর নির্দিষ্ট চাহিদা পূরণ করে।
৩. **প্রোগ্রামিং সফটওয়্যার** (যেমন কম্পাইলার, ইন্টারপ্রেটার) — অন্যান্য সফটওয়্যার তৈরির জন্য ব্যবহৃত হয়।
— সফটওয়্যার সাধারণত **কোড** আকারে লেখা হয়, যা পরবর্তীতে কম্পিউটার বুঝতে পারে এমন ভাষায় রূপান্তরিত হয়।
— সফটওয়্যার হার্ডওয়্যারের বিপরীতে অদৃশ্য থাকে, তবে এটি ছাড়া হার্ডওয়্যার অচল।
— সফটওয়্যার তৈরির প্রক্রিয়াকে **সফটওয়্যার ডেভেলপমেন্ট** বলা হয়, যার মধ্যে রয়েছে পরিকল্পনা, ডিজাইন, কোডিং, টেস্টিং ও রক্ষণাবেক্ষণ।
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ খ) তথ্য দেয়া ও তথ্য নেয়ার অংশ বিশেষ: এটি হার্ডওয়্যারের অংশ (যেমন ইনপুট/আউটপুট ডিভাইস) সম্পর্কিত, সফটওয়্যারের নয়।
✗ গ) যেসব অংশ মুদ্রায়িত অবস্থায় থাকে: মুদ্রিত অংশগুলো সাধারণত হার্ডওয়্যার ডকুমেন্টেশন বা ম্যানুয়াল, সফটওয়্যার নয়।
✗ ঘ) কম্পিউটার তৈরির নকশা: এটি হার্ডওয়্যার ডিজাইন বা ইঞ্জিনিয়ারিং ড্রয়িং সম্পর্কিত, সফটওয়্যার নয়।
**উৎস:**
— *Computer Fundamentals* by Peter Norton (Chapter: Software Basics)
— *Introduction to Computers* by Peter M. Kimmel (Chapter: Software)
— বিসিএস সাধারণ জ্ঞান প্রশ্নব্যাংক (বাংলা একাডেমি প্রকাশিত)