সফটওয়্যার নির্মাতা: সংশোধিত সংস্করণের মধ্যে পার্থক্য

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
Zaheen (আলোচনা | অবদান)
বাংলা পরিভাষাকে প্রাধান্য দান
Zaheen (আলোচনা | অবদান)
Zaheen সফটওয়্যার ডেভলপার কে সফটওয়্যার নির্মাতা শিরোনামে স্থানান্তর করেছেন: বাংলা পরিভাষার শিরোনামে স্থানান্তর
(কোনও পার্থক্য নেই)

০৫:৫৯, ৮ আগস্ট ২০১৯ তারিখে সংশোধিত সংস্করণ

সফটওয়্যার নির্মাতা (ইংরেজি: Software developer সফটওয়্যার ডেভলপার) বলতে এমন একজন ব্যক্তি বা প্রতিষ্ঠানকে বোঝায় যিনি বা যাঁরা কোনও না কোনওভাবে সফটওয়্যার নির্মাণ প্রক্রিয়ার (Software development সফটওয়্যার ডেভলপমেন্ট প্রসেস) সাথে যুক্ত। একজন সফটওয়্যার প্রস্তুতকারক শুধুমাত্র সফটওয়্যার নকশাকরণ (Software design সফটওয়্যার ডিজাইন) এবং কোডলিখন-ই (Coding কোডিং) নয়, বরং কম্পিউটার প্রোগ্রামিং, সফটওয়্যার প্রকল্প ব্যবস্থাপনা (Software project management সফটওয়্যার প্রোজেক্ট ম্যানেজমেন্ট), ইত্যাদি বিভিন্ন কার্যক্রমের সাথে যুক্ত থাকতে পারেন। এমনকি সফটওয়্যার পণ্য ব্যবস্থাপনা (Software product management সফটওয়্যার প্রোডাক্ট ম্যানেজমেন্ট) সংক্রান্ত কার্যক্রমের সাথে যুক্ত থাকাও সফটওয়্যার নির্মাতার কাজ। তিনি পৃথকভাবে নির্দিষ্ট কোন প্রোগ্রামিং উপাদানের (Component কম্পোনেন্ট) সাথে যুক্ত থাকার পাশাপাশি সামগ্রিকভাবে সফটওয়্যার অথবা অ্যাপলিকেশনটির ব্যবস্থাপনার সাথে সম্পৃক্ত থাকতে পারেন। সাধারণভাবে একজন দলনেতার অধীনে প্রোগ্রামলেখকেরা কাজ করে থাকেন, তবে স্ব-নিযুক্ত চাকুরিজীবী (Freelancer ফ্রিল্যান্সার) হিসাবে কাজ করার সময় এই পদ্ধতির কিছুটা ব্যতিক্রম লক্ষ করা যায়।

সফটওয়্যার নির্মাতা হলেন সেই ব্যক্তি যিনি একটি পূর্ণাঙ্গ সফটওয়্যার নির্মাণ করেছেন এবং যিনি সফটওয়্যার নির্মাণের প্রতিটি ধাপের সাথে সম্পৃক্ত ছিলেন। তবে এক্ষেত্রে সফটওয়্যারটিকে অবশ্যই সাধারণ কোন প্রোগ্রাম হলে চলবে না। সাধারণভাবে সফটওয়্যার নির্মাতার সাথে আরও যারা সম্পৃক্ত থাকেন তারা হলেন সফটওয়্যার বিশ্লেষক (Software analyst সফটওয়্যার অ্যানালিস্ট) এবং সফটওয়্যার প্রকৌশলী (Software engineer সফটওয়্যার ইঞ্জিনিয়ার)।

তথ্যসূত্র