বাড়ি উন্নয়ন দিক-ভিত্তিক সফ্টওয়্যার ডেভলপমেন্ট (এওএসডি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

দিক-ভিত্তিক সফ্টওয়্যার ডেভলপমেন্ট (এওএসডি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - অ্যাস্পেক্ট-ওরিয়েন্টেড সফটওয়্যার ডেভলপমেন্ট (এওএসডি) এর অর্থ কী?

অ্যাসপেক্ট-ওরিয়েন্টেড সফটওয়্যার ডেভলপমেন্ট (এওএসডি) এমন একটি সফ্টওয়্যার ডিজাইন সমাধান যা অন্যান্য সফ্টওয়্যার পদ্ধতির দ্বারা প্রক্রিয়াগত, কাঠামোগত এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) দ্বারা সঠিকভাবে সমাধান না হওয়া মড্যুলারিটি সমস্যাগুলি সমাধান করতে সহায়তা করে। এওএসডি পরিপূরণ না করে প্রতিস্থাপনের চেয়ে এই অন্যান্য ধরণের সফ্টওয়্যার ব্যবহার করে।

এওএসডি দিকনির্দেশক প্রোগ্রামিং (এওপি) নামেও পরিচিত।

টেকোপিডিয়া এপেক্ট-ওরিয়েন্টেড সফটওয়্যার ডেভলপমেন্ট (এওএসডি) ব্যাখ্যা করে

এওএসডি বৈশিষ্ট্যগুলি নিম্নরূপ:

  • পোস্ট-অবজেক্ট প্রোগ্রামিং প্রযুক্তির একটি উপসেট হিসাবে বিবেচিত
  • সমর্থনকারী এবং গৌণ কার্যাবলী থেকে অ্যাপ্লিকেশন ব্যবসায়ের যুক্তি বিচ্ছিন্ন করার মাধ্যমে আরও ভাল সফ্টওয়্যার নকশা সমর্থন
  • পরিপূরক সুবিধা প্রদান করে এবং অন্যান্য চতুর প্রক্রিয়া এবং কোডিং মানগুলির সাথে ব্যবহার করা যেতে পারে
  • মূল ফোকাস - চিহ্নিতকরণ, প্রতিনিধিত্ব এবং উদ্বেগের স্পেসিফিকেশন, যা ক্রস কাটিয়াও হতে পারে
  • সফ্টওয়্যার ডিজাইনগুলির উন্নত মডুলারাইজেশন সমর্থন সরবরাহ করে, সফ্টওয়্যার ডিজাইন, উন্নয়ন এবং রক্ষণাবেক্ষণ ব্যয় হ্রাস করে
  • জড়িত কার্যকারিতা এবং প্রক্রিয়াগুলির উপর ভিত্তি করে Modulariization নীতি
  • উদ্বেগগুলি বিভিন্ন মডিউলগুলিতে আবদ্ধ হওয়ার কারণে, ক্রসকাটটিং উদ্বেগগুলির স্থানীয়করণ আরও ভালভাবে প্রচার ও পরিচালনা করা হয়
  • উত্স কোড স্তরে মডুলার সামগ্রী সমর্থন নিশ্চিত করতে সরঞ্জাম এবং সফ্টওয়্যার কোডিং কৌশল সরবরাহ করে
  • ক্রস কাটিয়া উদ্বেগের মডুলারাইজেশনের জন্য ব্যবহৃত কোডের পুনঃব্যবহারযোগ্যতা প্রচার করে
  • ক্রস কাটার উদ্বেগ মোকাবেলার কারণে ছোট কোডের আকার
  • ওভারহেড বর্ধমান থেকে দক্ষতা হ্রাস
দিক-ভিত্তিক সফ্টওয়্যার ডেভলপমেন্ট (এওএসডি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা