ম্যাককেবের নম্বর কত?
ম্যাককেবের নম্বর কত?
Anonim

(উনাম: ম্যাককেব নম্বর )

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

উপরন্তু, কিভাবে McCabe এর সংখ্যা গণনা করা হয়?

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

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

একইভাবে, সাইক্লোমেটিক সংখ্যা কীভাবে গণনা করা হয়? সাইক্লোমেটিক জটিলতা গণনা:

  1. E = কন্ট্রোল ফ্লো গ্রাফে প্রান্তের সংখ্যা প্রতিনিধিত্ব করে = 11টি প্রান্ত।
  2. N = কন্ট্রোল ফ্লো গ্রাফে নোডের সংখ্যা প্রতিনিধিত্ব করে = 11টি নোড।
  3. P = কন্ট্রোল ফ্লো গ্রাফ = 1 প্রস্থান বিন্দুতে প্রস্থান পয়েন্ট আছে এমন নোডের সংখ্যা প্রতিনিধিত্ব করে।

এখানে, সাইক্লোমেটিক সংখ্যা কী?

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

সাইক্লোমেটিক জটিলতা কি এবং কেন এটি গুরুত্বপূর্ণ?

পরীক্ষাযোগ্যতা এবং রক্ষণাবেক্ষণযোগ্যতা গুরুত্বপূর্ণ কারণ তারা পণ্যের বিকাশের জীবনচক্রে বেশিরভাগ সময় নেয়। Cyclomatic জটিলতা সাধারণত পরিমাপ করতে ব্যবহৃত হয় জটিলতা ক্লাস বা পদ্ধতি স্তরে।

প্রস্তাবিত: