Feature-oriented domain analysis
ফিচার ওরিয়েন্টেড ডোমেন অ্যানালাইসিস (এফওডিএ) একটি ডোমেন বিশ্লেষণ পদ্ধতি যা ডোমেন ইঞ্জিনিয়ারিংয়ের বৈশিষ্ট্য মডেলিং প্রবর্তন করে। 1990 সালে মার্কিন সরকারের বেশ কয়েকটি গবেষণা প্রকল্পের পর এফ. ও. ডি. এ তৈরি করা হয়। এর ধারণাগুলি সমালোচনামূলকভাবে উন্নত সফ্টওয়্যার ইঞ্জিনিয়ারিং এবং সফ্টওয়্যার পুনঃব্যবহার হিসাবে বিবেচিত হয়েছে। 1990 সালে সফ্টওয়্যার ইঞ্জিনিয়ারিং ইনস্টিটিউট প্রথম ইতিহাস বৈশিষ্ট্য-ভিত্তিক ডোমেন বিশ্লেষণ তৈরি করে। প্রাথমিক প্রযুক্তিগত প্রতিবেদনে, একটি গবেষণায় নির্ধারিত হয়েছে যে বৈশিষ্ট্য ভিত্তিক ডোমেন বিশ্লেষণ কেবল উপকারীই নয়, সফ্টওয়্যার পুনঃব্যবহারের জন্য একটি "প্রয়োজনীয় প্রথম পদক্ষেপ" হিসাবে বর্ণনা করা হয়েছিল। প্রতিবেদনে ডোমেনের সিস্টেমগুলির পরিবারের মধ্যে স্ট্যান্ডার্ড বৈশিষ্ট্যগুলির পাশাপাশি সেই বৈশিষ্ট্যগুলির মধ্যে সম্পর্কের প্রতিনিধিত্ব করার প্রয়াসে ডোমেন ইঞ্জিনিয়ারিংয়ের বৈশিষ্ট্য মডেলগুলির ধারণাটি প্রবর্তন করা হয়েছে। তারপর থেকে, ফিচার মডেলগুলিকে "সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে ডোমেন ইঞ্জিনিয়ারিংয়ের সবচেয়ে বড় অবদান" হিসাবে চিহ্নিত করা হয়েছে। এফওডিএ-র বিকাশের দিকে পরিচালিত বেশিরভাগ কাজ 1980-এর দশকের শেষের দিকে সফ্টওয়্যার পুনঃব্যবহার সম্পর্কিত গবেষণা কর্মসূচির মাধ্যমে মার্কিন প্রতিরক্ষা বিভাগ দ্বারা স্পনসর করা হয়েছিল। এফওডিএ 1983-1990 থেকে বিকশিত প্রযুক্তির একটি ব্যাপক বিশ্লেষণ এবং পরিমার্জন হিসাবে বিকশিত হয়েছিল। যদিও এফওডিএ-র কিছু দিক পরিবর্তিত হয়েছে, এবং এটি মডেল-চালিত ইঞ্জিনিয়ারিংয়ের সাথে একীভূত হয়েছে, এফওডিএ এখনও সেই পদ্ধতি হিসাবে পরিচিত যা প্রাথমিকভাবে ডোমেন ইঞ্জিনিয়ারিংয়ের বৈশিষ্ট্য মডেলগুলি প্রবর্তন করেছিল। উদ্দেশ্য বৈশিষ্ট্য-ভিত্তিক ক্ষেত্র বিশ্লেষণের উদ্দেশ্য হল কার্যকরী এবং স্থাপত্যগত পুনঃব্যবহারকে সমর্থন করা। উদ্দেশ্য হল একটি ডোমেন মডেল তৈরি করা যা সিস্টেমগুলির একটি পরিবারের প্রতিনিধিত্ব করে যা তারপর ডোমেনের মধ্যে নির্দিষ্ট পছন্দসই সিস্টেমে পরিমার্জিত করা যেতে পারে এটি করার জন্য, ডোমেনের সুযোগটি অবশ্যই বিশ্লেষণ করতে হবে (এফওডিএ প্রসঙ্গ বিশ্লেষণ হিসাবে পরিচিত) যাতে কেবল ডোমেনের সিস্টেমগুলিই নয়, ডোমেনের সাথে মিথস্ক্রিয়া করে এমন বাহ্যিক সিস্টেমগুলিও সনাক্ত করা যায়। এফওডিএ বৈশিষ্ট্য বিশ্লেষণ তারপর ডোমেনের মধ্যে কনফিগারযোগ্য প্রয়োজনীয়তা এবং প্রার্থী সিস্টেম সম্পর্কে শেষ ব্যবহারকারীর দৃষ্টিভঙ্গি বিশ্লেষণ করে। উন্নত বৈশিষ্ট্য মডেল থেকে, গ্রাহকরা একটি চূড়ান্ত সিস্টেম নির্দিষ্ট করতে কনফিগারযোগ্য প্রয়োজনীয়তা থেকে নির্বাচন করতে পারেন। এই প্রক্রিয়ার মাধ্যমে, বৈশিষ্ট্য-ভিত্তিক ডোমেন বিশ্লেষণ নিশ্চিত করে যে একটি ব্যবসা প্রযুক্তির পুনঃব্যবহারের মাধ্যমে গ্রাহকদের চাহিদা দক্ষতার সাথে পূরণ করতে পারে। তথ্যসূত্র গ্রন্থপঞ্জি সফ্টওয়্যার ডিজাইন সিস্টেম ইঞ্জিনিয়ারিং