সুচিপত্র:

সাইক্লোমেটিক সংখ্যা কিভাবে গণনা করা হয়?
সাইক্লোমেটিক সংখ্যা কিভাবে গণনা করা হয়?

ভিডিও: সাইক্লোমেটিক সংখ্যা কিভাবে গণনা করা হয়?

ভিডিও: সাইক্লোমেটিক সংখ্যা কিভাবে গণনা করা হয়?
ভিডিও: Path Testing 2024, মে
Anonim

Cyclomatic জটিলতা একটি উৎস কোড জটিলতা পরিমাপ যা একটি সঙ্গে সম্পর্কযুক্ত করা হচ্ছে সংখ্যা কোডিং ত্রুটির. এটাই গণনা করা কোডের একটি কন্ট্রোল ফ্লো গ্রাফ তৈরি করে যা পরিমাপ করে সংখ্যা একটি প্রোগ্রাম মডিউলের মাধ্যমে রৈখিক-স্বাধীন পাথের।

এই ক্ষেত্রে, সাইক্লোমেটিক কোড জটিলতার সূত্র কি?

সাইক্লোমেটিক জটিলতার সূত্র N = নোডের সংখ্যা।

একইভাবে, সাইক্লোমেটিক জটিলতার উদাহরণ কী? Cyclomatic জটিলতা একটি কোড সেকশন এর মধ্যে রৈখিকভাবে স্বাধীন পাথের সংখ্যার পরিমাণগত পরিমাপ। জন্য উদাহরণ , যদি সোর্স কোডে কোন নিয়ন্ত্রণ প্রবাহ বিবৃতি না থাকে তাহলে তার cyclomatic জটিলতা 1 হবে এবং সোর্স কোডে একটি একক পথ রয়েছে।

এই বিষয়ে, ম্যাককেবের সংখ্যা কীভাবে গণনা করা হয়?

কিভাবে সাইক্লোমেটিক কমপ্লেক্সিটি গণনা করবেন (ম্যাককেব)

  1. P = প্রবাহ গ্রাফের সংযোগ বিচ্ছিন্ন অংশের সংখ্যা (যেমন একটি কলিং প্রোগ্রাম এবং একটি সাবরুটিন)
  2. E = প্রান্তের সংখ্যা (নিয়ন্ত্রণ স্থানান্তর)
  3. N = নোডের সংখ্যা (একমাত্র নিয়ন্ত্রণের স্থানান্তর ধারণকারী বিবৃতিগুলির অনুক্রমিক গ্রুপ)

cc3 সাইক্লোম্যাটিক জটিলতার উদ্দেশ্য কী এটি কীভাবে করা হয়?

CYCLOMATIC জটিলতা পরিমাপ করতে ব্যবহৃত একটি সফ্টওয়্যার মেট্রিক জটিলতা একটি প্রোগ্রামের। এটি প্রোগ্রামের সোর্স কোডে স্বাধীন পাথের একটি পরিমাণগত পরিমাপ। স্বাধীন পথকে এমন একটি পথ হিসাবে সংজ্ঞায়িত করা হয় যার কমপক্ষে একটি প্রান্ত রয়েছে যা আগে অন্য কোনো পাথে অতিক্রম করা হয়নি।

প্রস্তাবিত: