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