SRS মূলত একটি ডকুমেন্ট সেটি বিশ্লেষকদের দ্বারা গ্রাহকদের চাহিদা মাথায় রেখে নির্ধারণ করা হয়। SRS ঠিক করে কীভাবে অভীক্ষত Software হার্ডওয়্যারের সাথে কাজ করবে, রক্ষণাবেক্ষণ ও সিস্টেম নষ্ট হলে কীভাবে তা পুনরুদ্ধার করা যাবে, নিরাপত্তা মান, সীমাবদ্ধতা ইত্যাদি কীভাবে সমালোচনা হবে। Software Development এর Analysis অর্থাৎ প্রথম স্টেজে SRS তৈরি করা হয়।
Related Question
View Allversion: হলো Software release life cycle এর প্রথম ধাপ যেখান থেকে Software টেস্টিং শুরু করা হয়। এই ধাপে ডেভলপাররা Software টি White box টেস্টিং পদ্ধতিতে বিভিন্ন ধরনের বৈশিষ্ট্য পরীক্ষা করে। এই কাজটি করার জন্য সাধারণত আলাদা একটি টেস্টিং দল থাকে।
- version : হলো Software ডেভলপমেন্টের এমন এক ধাপ যা এর পরে সম্পন্ন করতে হয়। কোন Software এর বৈশিষ্ট্য সম্পন্ন হওয়ার পর এই ধাপটি শুরু হয়। - version এর মূল লক্ষ্য হল Software এর এমন কিছু পরিবর্তন করা যার মাধ্যমে ব্যবহারকারীদের সুবিধা হয়, বেস্ট সংস্করণগুলো ব্যবহারকারীদের নিকট পৌঁছে দেয়ার পদ্ধতি বেটা রিলিজ নামে পরিচিত। এই সময়েই সর্বপ্রথম ডেভলপমেন্ট চলছে এমন কোন Software নির্দিষ্ট প্রতিষ্ঠানের বাইরে সাধারণের মাঝে উন্মুক্ত করা হয়।
Unit testing: Unit হচ্ছে একক Unit testing Level code লেখার সময় প্রতি ইউনিটকে আলাদা আলাদা Test করা হয়। White box testing approach এর মাধ্যমে Unit testing সম্পাদিত হয়। অর্থাৎ এই Testing এ Developer এর প্রোগ্রামিং Knowledge জানা থাকতে হয়।
Integration testing: কতগুলো Functional unit কে একসাথে নিয়ে Integration করার সময় কেমন কাজ করে তা Test করার পদ্ধতিকে Integration testing বলে। যেমনঃ Argument passing data update ইত্যাদি।
Beat testing: কোন সফটওয়্যার Developer কর্তৃক Test সংক্রান্ত কার্যাবলি সম্পন্ন হওয়ার পর সেটা User এর নিকট প্রদান করা হয়, তাদের Product Environment ব্যবহার করা এবং এটা অবশ্যই Test করার উদ্দেশ্যে প্রদান করা হয়। Developer কর্তৃক সফটওয়্যারটি Beta version হিসেবে Release করা হয়। এই ক্ষেত্রে Developer গণ ধরে নেন যে User ছোট ছোট কিছু সমস্যা বের করবে। পরবর্তীতে সেই সমস্যাগুলো সমাধান করে Final product release করা হয়।
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!