সফটওয়্যার-ডেভেলপমেন্ট

সফটওয়্যার ডেভেলপমেন্ট

সফটওয়্যার

ইলেক্ট্রনীয় গণকযন্ত্র বা কম্পিউটারের বিভিন্ন অংশকে কাজের উপযোগী করা,  এটাকে পরিচালনা করা এবং এটাকে দিয়ে কোন বিশেষ ব্যবহারিক কাজ সুসম্পন্ন করার জন্য যে বিভিন্ন নির্দেশনাক্রম তথা প্রোগ্রাম এবং পুনর্ব্যবহারযোগ্য নির্দেশনাক্রম তথা রুটিন বা ফাংশন ব্যবহার করা হয় (যাদের মধ্যে কম্পিউটারের পরিচালক ব্যবস্থা বা অপারেটিং সিস্টেম অন্তর্ভুক্ত), তাদের সবগুলিকে একত্রে সাধারণভাবে কম্পিউটার সফটওয়্যার বা কম্পিউটার নির্দেশনাসামগ্রী বলা হয়। এর বিপরীতে কম্পিউটারের ইলেকট্রনীয়, বৈদ্যুতিক, চৌম্বক ও অন্যান্য সমস্ত দৃশ্যমান ও স্পর্শনীয় ভৌত যন্ত্রাংশগুলিকে একত্রে কম্পিউটার যন্ত্রাংশসামগ্রী বা কম্পিউটার হার্ডওয়্যার বলা হয়ে খাকে। সহজ কথায় বলতে গেলে সফটওয়্যার হল কিছু প্রোগ্রামের কালেকশন। যা কম্পিউটার বা কোনো ইলেকটরোনিক্স যন্ত্র কে নির্দেশ এখন কি করতে হবে?  কিভাবে কাজটি সম্পন্ন করতে হবে? কিংবা এক বা একাধিক লোক কোন একটা নির্দিষ্ট উদ্দেশ্যে বা বিভিন্ন সমস্যা সমাধানের জন্য একে ব্যাবহার করে।

কম্পিউটার সফটওয়্যার হল একটি কম্পিউটার প্রোগ্রাম। সফটওয়্যার পরিষ্কারভাবে বর্ণিত নির্দেশাবলী দ্বাড়া গঠিত যেটা হার্ডওয়্যারকে কোন কাজ করার জন্য নির্দেশ করে। সফটওয়্যার কম্পিউটার মেমরির মধ্যে সংরক্ষিত হয় এবং স্পর্শ করা যায় না। সফটওয়্যার সাধারণত মানুষের ব্যবহার করার জন্য সহজ এবং আরো দক্ষ যে উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা দ্বাড়া তৈরী করা হয়। যে সব সমস্যা একজন মানুষের করতে অনেক সময় লাগে, সেটা কম্পিউটার সফটওয়্যার দ্বাড়া খুব সহজে এবং কম সময়ে করা সম্ভবপর হয়। সাধারণত মানুষের দ্বাড়া কোন কাজ করলে যে পরিমান টাকা খরচ হওয়ার সম্ভাবনা থাকে , কম্পিউটার সফটওয়্যার এর সাহায্যে একই কাজ করলে অনেক কম খরচ হবে। read more