আইডিইএফ

আইডিইএফ হল আইসিএএম ডেফিনিশন এর সংক্ষিপ্ত রূপ,যাকে ১৯৯৯ এ ইন্টিগ্রেটেড ডেফিনিশন নাম দেয়া হয়।
এর মাধ্যমে মূলত ব্যবস্থা ও সফটওয়্যার প্রকৌশল এর ক্ষেত্রে মডেলিং ভাষা বুঝানো হয়।এটি মূলত বিশাল ক্ষেত্র জুড়ে থাকে,ক্রিয়ামূলক মডেলিং থেকে তথ্য নকল,অব্জেক্ট অরিয়েন্ট বিশ্লেষণ/নকশা এবং জ্ঞানার্জন।এই "ডেফিনিশন ভাষা" ইউ এস এয়ার ফোর্স এর ফান্ড থেকে তৈরী হয়েছে এবংং তারাই এটি সবচেয়ে বেশি ব্যবহার করে,অন্যান্য মিলিটারি ক্ষেত্র এবং ইউ এস ডিপার্টমেন্ট অফ ডিসেন্স এর গন ডোমেন এর ক্ষেত্রেও।
আইডিএফ পরিবারের সর্বাধিক পরিচিত সদস্য হল আইডিইএফ০,এমন একটি ক্রিয়ামূলক মডেলিং ভাষা যা এসএডিটি আও আইডিইএফ1এক্স দ্বারা তৈরি।যা তথ্য মডেল ও ডাটাবেজ নকশা দেখায়।

পরিদর্শন 

আইডিইএফ একটি মডেলিং ভাষার পরিবার যা ক্রিয়ামূলক মডেলিং থেকে তথ্য নকল, অব্জেক্ট অরিয়েন্ট বিশ্লেষণ/নকশা এবং জ্ঞানার্জন পর্যন্ত তথ্য রাখে।

 আইডিইএফ0 : ফাংশন মডেলিং 
 আইডিইএফ1 : তথ্য মডেলিং 
 আইডিইএফ1এক্স : ডাটা মডেলিং 
 আইডিইএফ2 : সিমুলেশন মডেল নকশা
 আইডিইএফ3 : ধারা বর্ণনাকারী 
 আইডিইএফ4 : বস্তু ভিক্তিক বিশ্লেষণ 
 আইডিইএফ5 : উৎকণ্ঠা বর্ণনা 
 আইডিইএফ6 : রেশনেইল ক্যাপচার নকশা 
 আইডিইএফ7 : তথ্য ব্যবস্থা জানা
 আইডিইএফ8 : ব্যবহারকারীর প্রাথমিক মডেল
 আইডিইএফ9 : ব্যবসায়িক সীমাবদ্ধতার নকশা
 আইডিইএফ10 : ইম্পলিমেন্টেশান স্থাপত্য নকশা
 আইডিইএফ11 : তত্ত্ব আর্টিফ্যাক্ট মডেলিং
 আইডিইএফ12 : সংস্থাপনা মডেলিং
 আইডিইএফ13 : তিনটি স্কিমে মানচিত্র নকশা
 আইডিইএফ14 : নেটওয়ার্ক নকশা

১৯৯০ এর দিকেআইডিইএফ0, আইডিইএফ1এক্স, আইডিইএফ2, IDEF3 এবং আইডিইএফ4 এর উন্নয়ন করা হয়। অন্য আইডিইএফ তত্ত্বগুলোর কিছু প্রারম্ভিক নকশা থাকতে পারে।কিছু শেষ প্রচেষ্টা হল ১৯৯৫ সালে বিশ্বাসযোগ্য পদ্ধতি তৈরি হয় ব্যবসায়িক সীমাবদ্ধতার আবিষ্কার IDEF9, IDEF6, মনুষ্য ব্যবস্থা, মিথষ্ক্রিয়া ব্যবস্থা IDEF8, এবং নেটওয়ার্ক নকশা IDEF14.

আইডিইএফ 7, আইডিইএফ10, আইডিইএফ11, আইডিইএফ12 and আইডিইএফ13 এগুলোর প্রাথমিক অবস্থার পর আর উন্নয়নও করা হয়নি।

ইতিহাস 

আইডিএএফ, আইসিএএম ডেফিনিশন এর সংক্ষিপ্ত রূপ, যা ১৯৭০ সালে যুক্তরাষ্ট্র বিমান বাহিনী পদার্থ বিজ্ঞানাগার, ওহিওর রাইট-পিটারসেন বিমান বাহিনীর ডেনিস উইজনোস্কাই, ড্যান শ্যাঙ্ক এবং অন্যান্যরা মিলে তৈরি শুরু করে  ও ১৯৮০ তে শেষ করে। আইসিএএম ইন্টিগ্রেটেড কম্পিউটার এইডেড ম্যানুফেকচারিং (আইসিএএম) এর সৃষ্টি। পরবর্তীতে আইইইই আইডিএফকে "ইন্টিগ্রেশন ডেফিনিশন" নাম দেয়।
মূলত আইসিএএম এর প্রজেক্ট প্রায়োরিটি 111 ও 112 (পরে একে 1102 বানানো হয়) এর দ্বারা তৈরি। পরবর্তীতে ইন্টিগ্রেটেড ইনফরমেশন সাপোর্ট সিস্টেম (আইআইএসএস) প্রজেক্ট প্রায়োরিটি 6201,6202 ও 6203 একটা ইনফরমেশন প্রসেসিং এনভায়রনমেন্ট তৈরী করতে চায়,যা ফিজিকাল কম্পিউটিং এনভায়রনমেন্ট এর মত হবে। এসব নতুন মডেলিং প্রযুক্তি এর ব্যবহার থেকে যে অভিজ্ঞতা পাওয়া যায়, তার অধীনে আইডিইএফ এর অনেক উন্নতি হয়। আইআইএসএস এর চেষ্টা ছিল 'জেনেরিক সাবসিস্টেম' বানানো যা সহযোগিতাপূর্ণ উদ্যোগ ও বন্ধু রাষ্ট্রগুলোর সশস্ত্র বাহিনীর ব্যবহারে লাগবে।
আইসিএএম ১১০২ এর সময় অনেকগুলো বেমানান ডাটা মডেল মেথড ছিল কম্পিউটার ডাটা রাখার জন্য। সেগুলো হল সিকুয়েনশিয়াল (ভিএসএএম), হায়ারার্কিকাল (আইএমএস), নেটওয়ার্ক (সিনোম ও সিওডিএসওয়াইএল ও কুলিনেটের আইডিএমএস)। রিলেশনশনাল ডাটা মডেলটি সহজ,দক্ষ ও নিখুত এক্সেস এর জন্য তথ্য গঠন এর পদ্ধতি নিয়ে কাজ করছিল।রিলেশনশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম তখনও তথ্য নিয়ন্ত্রণের আদর্শ হয়ে উঠেনি।
আইসিএএম প্রোগ্রাম মনে করল বৃহৎ পরিসরের সিস্টেমে তথ্য বর্ণনা করার "নিউট্রাল" পথ তৈরী করাই উচিত হবে। উত্থিত একাডেমীক লিটারেচার বলল ডাটা মুক্তভাবে প্রসেস করার জন্য ফিজিক্যালি স্টোরড পদ্ধতি দরকার। এভাবেই আইডিইএফ১ ভাষাটি আবিষ্কৃত হয় যা তথ্য গঠনের নিউট্রাল বর্ণনা তৈরি করে, যা ফাইল এক্সেস মেথডে ব্যবহৃত হয়।
আইডিইএফ১, আইসিএএম প্রোগ্রাম প্রায়োরিটি ১১০২ এর অধীনে ডেভেলপ হচ্ছিল, যা করছিলেন হিউঘ এয়ারক্রাফট কোম্পানীর ডক্টর রবার্ট আর. ব্রাউন, সফটেক এর কন্ট্রাক্ট এ।যেখানে রবার্ট ব্রাউন এর আগেও রকওয়েল ইন্টারন্যাশনাল এ কাজ করার সময় আইএমএস এর উন্নয়ন করেন। রকওয়েল আইএমএস এর বদলে আইবিএম কে মার্কেটে ছাড়তে চাইল, কারণ অন্য কন্ট্রাক্টর এটিকে ডেভেলাপমেনটের সময় ফলাফল নিয়ে ফেলে ও মার্কেটে উন্নয়ন করে। ব্রাউন তার হিউঘের সহকর্মী টিমোথি র‍্যামেই কে আইডিইএফ এর প্রস্তুতকারক বলে আখ্যা দেন। দুইজন গবেষক তখন একটা পদ্ধতি দাড় করান।বআইডিইএফ এর নিন্মোক্ত পদ্ধতি ড্র করেঃ
 ডক্টর জি.এম.নিজসিন এর ইভোলভিং লং ইনফরমেশন মডেল (ইএনএএলাইএম) পদ্ধতি এখন অব্জেক্ট রোল মডেল ওআরএম এর এনআইএএম বলে চেনে;
 নেটওয়ার্ক তথ্য গঠন প্রযুক্তি যা সিওডিএএসওয়াইএল বলে চিনে। এটি ড. চার্লস বেকমাস এর তৈরি;
 হায়ারার্কিকাল তথ্য নিয়ন্ত্রণ পদ্ধতি হল আইবিএম এর আইএমএস তথ্য নিয়ন্ত্রণ পদ্ধতির বাস্তবায়িত ফল,যার আবিষ্কর্তা রকওয়েল ইন্টারন্যাশনাল এর ড. আর.আর.ব্রাউন।
 ড.ই.এফ.কড (আইবিএম) এর তথ্যের রিলেশনাল এপ্রোচ।
 ড.পিটার চেন (ইউসিএলএ) এর এনটিটি-রিলেশনশিপ এপ্রোচ।
আইডিইএফ১ এর উন্নয়ন করতে গিয়ে মডেলিং একটা নতুন পদ্ধতি ও এর "তৈরির রেফারেন্স ইনফরমেশন মডেলিং" তৈরিতে ব্যবহারের উদাহরণ তৈরি হয়ে যায়।এই উন্নয়ন করেন এপ্লেটন কোম্পানির (ডিএসিওএন) ডি.এস.কোলম্যান,যিনি হিউঘের সাবকন্ট্রাক্টর ও মি.র‍্যামেই এর পরিচালনায় এ কাজটি করেন।ডিএসিওএন এর পিয়ারসোনেল আইডিইএফ১ মডেলিং এ পারদর্শী হয়ে উঠেন ও একটি প্রশিক্ষণ কোর্স তৈরি করেন এবং আইডিইএফ মডেলিং পদ্ধতি থেকে প্রয়োজনীয় জিনিশপত্র যোগাড় করেন।
আইডিইএফ এর অভিজ্ঞতা থেকে দেখা যায় প্রয়োজনীয় তথ্যকে ডাটাবেজ ডিজাইনে পরিণত করা ভাবনার চেয়েও কষ্টসাধ্য।আইডিইএফ এর লাভজনক দিক ছিল এই যে সেটি তথ্য প্রদর্শন করতে পারত তথ্য কোথায় রাখা ও ব্যবহার করা হবে তার থেকে স্বাধীন হয়েই।ফলে যারা তথ্য মডেল করত তারা প্রয়োজনীয় তথ্য সমষ্টিকরণ এর সময় প্রয়োজনীয় তথ্য প্রদর্শন করতে পারত।ফলে প্রস্তুতকারীরা বুঝতে পারল কেমন তথ্যের জন্য কেমন ডিবিএমএস প্রয়োজন হবে।ফলে প্রয়োজনীয় তথ্যের বেমানান হওয়া এবং ডিবিএমএস এর সীমাবদ্ধতা কমে গেল।তবে আইডিইএফ মডেল থেকে ডাটাবেজ ডিজাইন করা কঠিন প্রমাণিত হল।

আইডিইএফ মডেলিং ভাষা

আইডিইএফ০ 

আইডিইএফ০ ফাংশনাল মডেলিং পদ্ধতি অর্গেনাইজেশন অথবা ব্যবস্থার সিদ্ধান্ত,কার্য ও সক্রিয়তা বর্ণনা করে।

আইডিইএফ৬ 

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

আইডিইএফ৮ 
আইডিইএফ৮, অথবা "ইন্টিগ্রেটেড ডেফিনিশন ফর হিউম্যান সিস্টেম ইন্টারএকশন ডিজাইন" হল এমন একটি পদ্ধতি যা ব্যবহারকারী ও তাদের ব্যবহৃত ব্যবস্থার মধ্যকার সম্পর্কের উচ্চ মানের ডিজাইন তৈরি করে। ব্যবস্থাটি কিছু বস্তুর সমষ্টি হিসেবে নির্দিষ্ট লক্ষ্যসাধনের জন্য কাজ করে। এই ব্যবস্থাটি যেকোন ব্যবস্থা হতে পারে, কম্পিউটার প্রোগ্রাম হতে হবে এমন কোন নিয়ম নেই। হিউমেন সিস্টেম ইন্টারেকশন আইডিইএফ৮ পদ্ধতির মধ্য ৩য় লেভেলের বিবরনী দিয়ে ডিজাইন করা। ১ম লেভেল ব্যবস্থাটি চালানোর দর্শন ব্যাখ্যা করে, একটি মডেলের সেট তৈরি করে ও সম্পূর্ণ সিস্টেমটির শাব্দিক বর্ণনা দেয়। ২য় লেভেল ব্যবস্থাটির ব্যবহারের কার্যকেন্দ্রিক দৃশ্য প্রদর্শন করে। ৩য় লেভেল হিউম্যান সিস্টেম ডিজাইন বর্ণনা করে। এই লেভেলে, আইডিইএফ৮ ব্যবহারকারীদের সাহায্যের জন্য মেটাফোর লাইব্রেরি তৈরি করে ও ডিজাইনাররা পরিচিত ব্যবহার্য বস্তুর সাপেক্ষে প্রয়োজনীয় ব্যবহার দেয়। মেটাফোর পরিচয়, বস্তু ও অভিজ্ঞতার ভিত্তিতে বাস্তুক ধারনার মডেল দেয়।

আইডিইএফ৯ 

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

আইডিইএফ১৪ 
আইডিইএফ১৪, অথবা ইন্টিগ্রেটেড ডেফিনিশন ফর নেটওয়ার্ক ডিজাইন মেথড এমন একটি পদ্ধতি যা কম্পিউটার ও যোগাযোগ নেটওয়ার্ক এর ডিজাইন ও মডেলিং নির্দেশ করে। এটি "এক্সিস্টিং" অথবা "এনভিশনড" নেটওয়ার্ক মডেল করতে পারে। এটি নেটওয়ার্ক ডিজাইনার কে সম্ভাব্য নেটওয়ার্ক ডিজাইন বের করতে ও ডিজাইন রেশোনেইল বানাতে সাহায্য করে। এর মূল লক্ষ্য হল উত্তম নেটওয়ার্ক ডিজাইন তৈরি যা জলদি ও নির্ভুলভাবে বাস্তবায়ন করা যায়।

আরও দেখুন 

 ডাটা মডেলিং
 এনটিটি-রিলেশনশিপ মডেল
 মডেলিং ভাষা
 রিলেশনাল মডেল
 স্ট্রাকচারড এনালাইসিস এন্ড ডিজাইন টেকনিক

রেফারেন্স 

মান (আদর্শ)
ব্যবস্থাদি প্রকৌশল
প্রতিরূপ নির্মাণ ভাষা