সফটওয়ার রিকোয়ারমেন্ট . Software Requirements

সফটওয়ার রিকোয়ারমেন্ট

রিদওয়ান বিন শামীম

 

সফটওয়ার রিকোয়ারমেন্ট হল প্রত্যাশিত সিস্টেমের ফিচার এবং ফাংশনালিটির বিবরণ। রিকোয়ারমেন্ট দ্বারা গ্রাহকদের সফটওয়ার হতে প্রত্যাশা নির্দেশ করে। গ্রাহকের দৃষ্টি ক্ষমতার উপর নির্ভর করে রিকোয়ারমেন্ট সুস্পষ্ট বা লুকানো, জানা বা অজানা, অনুমিত বা অভাবিত যেকোনো রকমই হতে পারে।

রিকোয়ারমেন্ট প্রকৌশল

গ্রাহকের কাছ থেকে রিকোয়ারমেন্ট যোগাড় করা, পরে সেগুলোকে বিশ্লেষণ করে লিপিবদ্ধ করার প্রক্রিয়াকে রিকোয়ারমেন্ট প্রকৌশল বলা হয়।

রিকোয়ারমেন্ট প্রকৌশলের মূল উদ্দেশ্য হল জটিল এবং বর্ণনামূলক ‘সিস্টেম রিকোয়ারমেন্ট স্পেসিফিকেসন’ নামক ডকুমেন্ট তৈরি ও অনুসরণ করা।

রিকোয়ারমেন্ট প্রকৌশলের প্রক্রিয়া

এটি চার ধাপের প্রক্রিয়া যার মধ্যে আছে,

• সম্ভাব্যতা নিরূপণ,
• রিকোয়ারমেন্ট জড়ো করা,
• সফটওয়ার রিকোয়ারমেন্ট স্পেসিফিকেশন,
• সফটওয়ার রিকোয়ারমেন্ট চূড়ান্তকরণ।

সম্ভাব্যতা নিরূপণ

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

ফলশ্রুতিতে আমরা যা পাই তা হল একটি সম্ভাব্য স্টাডি রিপোর্ট যাতে ব্যবস্থাপনার উদ্দেশে কিছু সুপারিশ ও মন্তব্য থাকে যা নির্দেশ করে প্রকল্পটি হাতে নেয়া হবে কি হবে না।

রিকোয়ারমেন্ট জড়ো করা

যদি সম্ভাব্য স্টাডি রিপোর্ট প্রকল্পটি হাতে নেয়ার সুপারিশ করে তবে গ্রাহকদের থেকে তথ্য নিয়ে রিকোয়ারমেন্ট সংগ্রহ করতে হয়। বিশ্লেষক ও প্রকৌশলীরা গ্রাহক ও কলাকুশলীদের সাথে তাদের ধারণা নিয়ে তাদের কি সফটওয়ার লাগবে, তাতে কি কি থাকতে হবে এসব নিয়ে আলোচনা করেন।

সফটওয়ার রিকোয়ারমেন্ট স্পেসিফিকেশন

সফটওয়ার রিকোয়ারমেন্ট স্পেসিফিকেশনকে এখানে SRS (Software Requirement Specification) নামে চিহ্নিত করছি, এটি মূলত একটি ডকুমেন্ট যেটি বিশ্লেষকদের দ্বারা গ্রাহকদের চাহিদা মাথায় রেখে নির্ধারণ করা হয়। SRS ঠিক করে কীভাবে অভীষ্ট সফটওয়ার হার্ডওয়ারের সাথে কাজ করবে, কীভাবে অভ্যন্তরীণ ইন্টারফেস ও সিস্টেমের সময়, বিভিন্ন প্ল্যাটফরমের সাথে কীভাবে কাজ করবে, রক্ষণাবেক্ষণ ও সিস্টেম নষ্ট হলে কীভাবে তা পুনরুদ্ধার করা যাবে, নিরাপত্তা, মান, সীমাবদ্ধতা ইত্যাদি কীভাবে সামলানো হবে।

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

• গ্রাহকদের রিকোয়ারমেন্ট সাধারণ ভাষায় লিখিত
• টেকনিক্যাল রিকোয়ারমেন্ট প্রযুক্তিগত ভাষায় তুলে ধরা যা সংস্থার অভ্যন্তরে ব্যবহার করা হয়।
• ডিজাইনের বর্ণনা সিওডো কোডে (Pseudo code) লেখা হয়।
• ফর্ম ও গ্রাফিক্যাল ইউজার ইন্টারফেস স্ক্রিন প্রিন্টের বিন্যাস করা।
• DFDs ইত্যাদির জন্য গাণিতিক ও কন্ডিশনাল নোটেশন নির্ধারণ।

সফটওয়ার রিকোয়ারমেন্ট চূড়ান্তকরণ

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

• যদি তারা ব্যবহারিকভাবে প্রয়োগযোগ্য হয়,
• যদি তারা সফটওয়ারের ডোমেইন ও ফাংশনালিটি অনুমোদিত হয়,
• যদি কোনও অস্পষ্টতা থাকে,
• যদি এগুলো সম্পন্ন থাকে,
• যদি এরা উদাহরণ হওয়ার যোগ্য হয়ে থাকে।

রিকোয়ারমেন্ট জানার প্রক্রিয়া

রিকোয়ারমেন্ট প্রকাশের প্রক্রিয়াকে নিচের ধাপগুলোর মাধ্যমে প্রকাশ করা যায়।

• রিকোয়ারমেন্ট সংগ্রহ করাঃ বিশ্লেষক ও প্রকৌশলীরা গ্রাহক ও কলাকুশলীদের সাথে আলোচনা করে রিকোয়ারমেন্ট সংগ্রহ করে।
• রিকোয়ারমেন্ট সংঘটিত করাঃ বিশ্লেষক ও প্রকৌশলীরা সুবিধা, গুরুত্ব ও উপযোগিতা অনুসারে রিকোয়ারমেন্টগুলোকে সংঘটিত করে।
• নিগোসিয়েশন ও আলোচনাঃ রিকোয়ারমেন্ট সমস্যাপূর্ণ হলে বা কোনও বিতর্কিত ইস্যু থাকলে স্টকহোল্ডাররা নিজেদের মধ্যে নিগোসিয়েশন ও আলোচনা করে সেগুলো ঠিক করেন।

স্টকহোল্ডাররা পরিষ্কারভাবে ও সরাসরি আলোচনা করে প্রয়োজনে সমঝোতা করেও, এই সমস্যাগুলো সঠিক ভাবে সমাধান করেন।

 

ডকুমেন্টেশন

ফরমাল ও ইনফরমাল, ফাংশনাল ও নন ফাংশনাল সবকিছুই কাগজে কলমে সংরক্ষণ করা হয় যেন পরবর্তী প্রক্রিয়াগুলোতে ব্যবহার করা যায়।

 

রিকোয়ারমেন্ট জানার কৌশল

গ্রাহক, ব্যবহারকারী, কলাকুশলী, সিস্টেম সংশ্লিষ্ট লোকজন যাদের সম্পৃক্ততা আছে প্রত্যাশিত সফটওয়ারের সঙ্গে তাদের সাথে আলোচনা করে প্রত্যাশিত সফটওয়ারের রিকোয়ারমেন্ট জানতে বা স্থির করতে হয়।

রিকোয়ারমেন্ট জানার অনেকগুলো পদ্ধতি আছে,

সাক্ষাৎকার

রিকোয়ারমেন্ট জানার খুব ভাল একটি পদ্ধতি হল সাক্ষাৎকার নেয়া, সংস্থা যে ধরণের সাক্ষাৎকারের ব্যবস্থা করতে পারে সেগুলো হল,

কাঠামোবদ্ধ সাক্ষাৎকারঃ যেখানে পূর্ব নির্ধারিত বিষয় জানার চেষ্টা করা হয়। প্রত্যেকটি তথ্য প্যাটার্ন ও আলোচ্য বিষয় অনুযায়ী হয়ে থাকে, ছকে বাঁধা প্রশ্নের উত্তর খোঁজা হয়।
কাঠামোবিহীন সাক্ষাৎকারঃ প্রত্যাশিত তথ্য পূর্বনির্ধারিত নয়, বরং অধিক স্থিতিস্থাপক, এবং তা মোটেই ছকে বাঁধা নয়।
মৌখিক সাক্ষাৎকার।
লিখিত সাক্ষাৎকার।
ওয়ান টু ওয়ান সাক্ষাৎকারঃ একজনের সাথে অপর একজনের সাক্ষাৎকার।
গ্রুপ সাক্ষাৎকারঃ অংশগ্রহণকারীদের দলগত আলোচনা। কোন রিকোয়ারমেন্ট বাদ পরলে এখানে সেটি নিয়ে কাজ করা হয়, যেহেতু অনেক লোক এটিতে সম্পৃক্ত।

জরীপ

সংস্থাগুলো সম্পৃক্ত লোকজনের সাথে তাদের প্রত্যাশা ও রিকোয়ারমেন্ট নিয়ে আলোচনা করে জরীপ পরিচালনা করে থাকে।

প্রশ্নমালা

পূর্ব নির্ধারিত প্রশ্নের সেট ও সম্ভাব্য উত্তরের তালিকা সম্পৃক্ত লোকজনের কাছে দেয়া হয় উত্তর দেয়ার জন্য।

কাজ বিশ্লেষণ

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

ডোমেইন বিশ্লেষণ

প্রত্যেক সফটওয়ার কোনও না কোনও ডোমেইনের আওতায় পড়ে, ডোমেইনে অভিজ্ঞ ব্যক্তিরা সাধারণ ও বিশেষায়িত রিকোয়ারমেন্ট বিশ্লেষণের ক্ষেত্রে খুবই গুরুত্বপূর্ণ।

ব্রেইনস্টরমিং

অনিয়ন্ত্রিত বিতর্ক আয়োজন করা যার ফলাফল পরবর্তী বিশ্লেষণের জন্য সংরক্ষিত রাখা হয়।

প্রোটোটাইপিং

বিস্তারিত ফাংশনালিটি না প্রয়োগ করে ইউজার ইন্টারফেস তৈরি করা যাতে গ্রাহকরা নতুন পণ্যের ভাল মন্দ বুঝতে পারে। এটি রিকোয়ারমেন্টের নিখুঁত ধারণা তৈরি হতে সাহায্য করে। যদি গ্রাহকের কাছে পূর্বের এরকম কোনও সফটওয়ার না থাকে, ডেভলপারের ডাটাবেসেও যদি না থাকে গ্রাহক নিজে কোনও রিকোয়ারমেন্ট সম্পর্কে না জানে তবে ডেভলপার পূর্বল্লেখিত রিকোয়ারমেন্ট দিয়ে প্রোটোটাইপ তৈরি করে নিতে পারেন, সেটি গ্রাহকের সামনে উপস্থাপন করে ফিডব্যাক অর্জন করা হয়।

পর্যবেক্ষণ

দক্ষ কর্মীরা গ্রাহকের কাজের ক্ষেত্র পর্যবেক্ষণ করেন। তারা বিদ্যমান সিস্টেম যাচাই করে দেখেন। তারা গ্রাহকের কাজের ধারা লক্ষ্য করেন, কীভাবে উদ্ভূত সমস্যা সমাধান করা হয় তাও দেখেন। এই টিম নিজেও কিছু সিদ্ধান্তে আসে যা সফটওয়ার থেকে রিকোয়ারমেন্ট পেতে সহায়ক হয়।

 

সফটওয়ার রিকোয়ারমেন্টের বৈশিষ্ট্য

রিকোয়ারমেন্ট সংগ্রহ করা সফটওয়ার ডেভলপমেন্ট প্রোজেক্টের মূল ভিত্তি। তাই এগুলোকে সচ্ছ, নির্ভুল ও সুস্থিত হতে হয় ।
পরিপূর্ণ সফটওয়ার রিকোয়ারমেন্টের বৈশিষ্ট্য নিচে দেয়া হল।

• সচ্ছ
• নির্ভুল
• সামঞ্জস্যপূর্ণ
• সুসংগত
• বোধগম্য
• পরিবর্তনযোগ্য
• প্রতিপাদ্য
• অগ্রাধিকারযোগ্য
• দ্ব্যর্থহীন
• অনুসরণযোগ্য
• নির্ভরযোগ্য সূত্র সম্পন্ন।

আমাদের জানা থাকা উচিৎ কি ধরণের রিকোয়ারমেন্ট আমরা রিকোয়ারমেন্ট প্রকাশের প্রক্রিয়ায় পেতে পারি এবং সফটওয়ার সিস্টেমে কি ধরণের রিকোয়ারমেন্ট প্রত্যাশিত।

সফটওয়ার রিকোয়ারমেন্টকে দুই ভাগে ভাগ করা যেতে পারে,

ফাংশনাল রিকোয়ারমেন্ট

সফটওয়ারের ফাংশনাল ধারনার রিকোয়ারমেন্টগুলো এই শ্রেণীতে পড়ে, এরা সফটওয়ারের সিস্টেমে থেকে ফাংশন ও ফাংশনালিটি বিবৃত করে।

উদাহরণ,

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

ননফাংশনাল রিকোয়ারমেন্ট

সফটওয়ারের ননফাংশনাল ধারনার রিকোয়ারমেন্টগুলো এই শ্রেণীতে পড়ে, এগুলো সফটওয়ারের প্রত্যাশিত বৈশিষ্ট্যের মধ্যে পড়ে,

• নিরাপত্তা,
• লগইন,
• স্টোরেজ,
• কনফিগারেশন,
• পারফরমেন্স,
• মূল্য,
• আন্তঃক্রিয়া,
• নমনীয়তা,
• দুর্যোগ ব্যবস্থাপনা,
• প্রবেশযোগ্যতা

রিকোয়ারমেন্ট যৌক্তিকভাবে যে শ্রেণীগুলোতে পড়ে তা হল,

আবশ্যিকঃ যেগুলো ছাড়া সফটওয়ার চলবেই না।
থাকা উচিৎঃ সফটওয়ারের দক্ষতা বাড়ায়,
থাকা ভালঃ এটিও সফটওয়ারের দক্ষতা বাড়ায়, স্বাভাবিক গতিশীলতার জন্য প্রয়োজন হতে পারে।
উইশ লিস্টঃ সফটওয়ারের কোনও লক্ষ্যের জন্য অপরিহার্য নয়।

সফটওয়ার ডেভলপ করার সময় ‘আবশ্যিক’ তালিকা অবশ্যই বাস্তবায়িত করতে হবে, ‘ থাকা উচিৎ’ তালিকা সংশ্লিষ্ট ব্যক্তিদের বিতর্কের উপলক্ষ, ‘থাকা ভাল ও উইশ লিস্ট’ তালিকা সফটওয়ার আপডেটের জন্য সহায়ক হতে পারে।

 

ইউজার ইন্টারফেস রিকোয়ারমেন্ট

ইউজার ইন্টারফেস রিকোয়ারমেন্ট কোনও সফটওয়ার বা হার্ডওয়ার বা হাইব্রিড সিস্টেমের জন্য খুবই গুরুত্বপূর্ণ। কোনও সফটওয়ার ব্যপকভাবে গৃহীত হয় তখনি যখনঃ

• সহজে চালানো যায়,
• দ্রুত সাড়া দেয়,
• দক্ষতার সাথে ভুল সংশোধন করতে পারে,
• সহজ কিন্তু মৌলিক ইউজার ইন্টারফেস ব্যবহার করে।

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

• উপাদানের উপস্থাপনা
• সহজ ন্যাভিগেশন
• সাধারণ ইন্টারফেস
• প্রতিক্রিয়াশীল
• সঙ্গত ইউজার ইন্টারফেস উপাদান
• ফিডব্যাক মেকানিজম
• ডিফল্ট সেটিং
• উদ্দেশ্যমূলক লেআউট
• রং ও টেক্সচারের পরিকল্পনামাফিক প্রয়োগ
• সাহায্যমূলক তথ্য উপস্থাপন
• ব্যবহারকারী কেন্দ্রিক মনোবৃত্তি
• গ্রুপভিত্তিক ভিউ সেটিং

 

সফটওয়ার সিস্টেম বিশ্লেষক

কোন আইটি প্রতিষ্ঠানে সফটওয়ার সিস্টেম বিশ্লেষক হলেন সেই ব্যক্তি যিনি প্রস্তাবিত প্রকল্পের রিকোয়ারমেন্টগুলো বিশ্লেষণ করেন, নিশ্চিত করেন রিকোয়ারমেন্টগুলো সঠিকভাবে ও নিয়মানুযায়ী চিন্তাভাবনা করে কাগজে কলমে লিপিবদ্ধ করা হয়েছে কিনা। সফটওয়ার সিস্টেম বিশ্লেষকের কাজ শুরু হয় SDLC এর সফটওয়ার বিশ্লেষণ ধাপে। প্রকল্পিত সফটওয়ারের রিকোয়ারমেন্টগুলো গ্রাহক চাহিদা পূরণ করেছে কিনা তা দেখা সফটওয়ার সিস্টেম বিশ্লেষকের কাজ।
সফটওয়ার সিস্টেম বিশ্লেষকের কাজগুলো হল,

• প্রকল্পিত সফটওয়ারের রিকোয়ারমেন্টগুলো বিশ্লেষণ ও বোঝা।
• সংস্থার লক্ষ্য অনুসারে প্রকল্প কীভাবে অবদান রাখবে তা বোঝা।
• রিকোয়ারমেন্টের সোর্স চেনা।
• রিকোয়ারমেন্টের ভ্যালিডেশন
• রিকোয়ারমেন্টের উন্নয়ন ও প্রয়োগ ব্যবস্থাপনার পরিকল্পনা।
• ব্যবসায়িক, কৌশলগত, কারিগরি, প্রক্রিয়াগত রিকোয়ারমেন্টের ডকুমেন্টেশন।
• গ্রাহক চাহিদা ও রিকোয়ারমেন্টের সমন্বয়সাধন, অস্পষ্টতা দূর করা।
• গ্রাহক ও সংশ্লিষ্ট ব্যক্তিদের সাথে প্রকল্প চূড়ান্ত করা।

 

সফটওয়ার ম্যাট্রিক্স ও পরিমাপ

সফটওয়ার পরিমাপ একটি প্রক্রিয়া যেটিতে সফটওয়ারের বিভিন্ন সুচকে পরিমাপ করা ও প্রকাশ করা হয় ।
সফটওয়ার ম্যাট্রিক্স সফটওয়ার প্রক্রিয়া ও পণ্যের সাপেক্ষে বিভিন্ন মাপ দিয়ে থাকে।
সফটওয়ার পরিমাপ সফটওয়ার প্রকৌশলের একটি মৌলিক প্রক্রিয়া। এটি শুধু সফটওয়ার ডেভলপমেন্টের প্রসেসকে নিয়ন্ত্রণই করে না, চূড়ান্ত পণ্যের মান ঠিক রাখতেও ভুমিকা রাখে।

Tom DeMarco (যিনি একজন সফটওয়ার প্রকৌশলী) এর মতে, ‘যেটি মাপা যাবে না তা নিয়ন্ত্রণও করা যাবে না।‘ এথেকেই বোঝা যায় সফটওয়ার পরিমাপ কতটুকু গুরুত্বপূর্ণ।

কয়েকটি সফটওয়ার ম্যাট্রিক্স নিয়ে আলোচনা করা যাক,

আকার বিষয়ক ম্যাট্রিক্স

LOC (Lines of Code) সাধারণত অনেক বেশি সোর্স কোডের পরিমাপে ব্যবহার করা হয়, KLOC রূপে প্রকাশ করা হয়। ফাংশন পয়েন্টের সংখ্যা সফটওয়ারের ফাংশনালিটির আকার প্রকাশ করে।

জটিলতা বিষয়ক ম্যাট্রিক্স

McCabe’s Cyclomatic complexity কোন প্রোগ্রামের স্বাধীন পাথের (path) নাম্বারের আপার বাউন্ডের (upper bound of the number) পরিমাপ করে, যেটি প্রোগ্রামের মডিউলের জটিলতার সূচক। এটি কন্ট্রোল ফ্লো গ্রাফ(control flow graph) ব্যবহার করে গ্রাফ থিওরি ধারণা প্রকাশ করে।

মান বিষয়ক ম্যাট্রিক্স

বিভিন্ন ধরণের ভুল, ধারাবাহিকতা, কঠোরতার প্রবণতা ও তার প্রয়োগ ইত্যাদি নির্দেশ করে মান বিষয়ক ম্যাট্রিক্স। উন্নয়ন প্রক্রিয়ার সময় প্রাপ্ত ভুল এবং পরবর্তীতে ব্যবহারকারী নির্দেশিত ভুল পণ্যের মান নির্দেশ করে।

প্রক্রিয়া বিষয়ক ম্যাট্রিক্স

SDLC এর বিভিন্ন ধাপে ব্যবহৃত যন্ত্রপাতি ও পদ্ধতি, এবং সফটওয়ার ডেভলপমেন্টের পারফর্মেন্স ইত্যাদি হল প্রক্রিয়া বিষয়ক ম্যাট্রিক্স।

রিসোর্স বিষয়ক ম্যাট্রিক্স

সময়,শ্রম ও ব্যবহৃত রিসোর্স ইত্যাদি হল রিসোর্স বিষয়ক ম্যাট্রিক্স।

 

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%b8%e0%a6%ab%e0%a6%9f%e0%a6%93%e0%a7%9f%e0%a6%be%e0%a6%b0-%e0%a6%b0%e0%a6%bf%e0%a6%95%e0%a7%8b%e0%a7%9f%e0%a6%be%e0%a6%b0%e0%a6%ae%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%9f-on-software-requirements/

Leave a Reply