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