Goal-oriented Requirements Language
লক্ষ্য-ভিত্তিক প্রয়োজনীয়তা ভাষা (জিআরএল), সিস্টেম বিকাশে ব্যবহৃত একটি আই *-ভিত্তিক মডেলিং ভাষা, লক্ষ্য-ভিত্তিক মডেলিং এবং প্রয়োজনীয়তা সম্পর্কে যুক্তি সমর্থন করার জন্য ডিজাইন করা হয়েছে বিশেষত অ-কার্যকরী প্রয়োজনীয়তা জিআরএল বিষয় ধারণা লক্ষ্য-ভিত্তিক প্রয়োজনীয়তা ভাষা (জিআরএল) লক্ষ্যগুলির মধ্যে দ্বন্দ্ব প্রকাশ করতে এবং দ্বন্দ্ব সমাধানে সহায়তা করে এমন সিদ্ধান্ত নিতে সহায়তা করে। জিআরএল-এ ধারণাগুলির তিনটি প্রধান বিভাগ রয়েছেঃ ইচ্ছাকৃত উপাদান, ইচ্ছাকৃত সম্পর্ক এবং অভিনেতা। এগুলি ইচ্ছাকৃতভাবে ডাকা হয় কারণ এগুলি এমন মডেলগুলিতে ব্যবহৃত হয় যা প্রাথমিকভাবে প্রয়োজনীয়তার "কেন" প্রশ্নের উত্তর দেওয়ার সাথে সম্পর্কিত (উদাহরণস্বরূপ। কেন আচরণ বা কাঠামোর জন্য নির্দিষ্ট পছন্দ করা হয়েছিল, কোন বিকল্পগুলি বিদ্যমান এবং নির্দিষ্ট বিকল্প বেছে নেওয়ার কারণ কী)। ইচ্ছাকৃত উপাদানগুলি হল লক্ষ্য, নরম লক্ষ্য, কাজ, বিশ্বাস এবং সম্পদ। লক্ষ্য হল এমন একটি অবস্থা বা পরিস্থিতি যা অর্জন করা যায় বা যায় না। লক্ষ্যটি সিস্টেমের কার্যকরী প্রয়োজনীয়তাগুলি সংজ্ঞায়িত করতে ব্যবহৃত হয়। জিআরএল নোটেশনে গোলটি একটি গোলাকার আয়তক্ষেত্র দ্বারা প্রতিনিধিত্ব করা হয় যার ভিতরে গোলের নাম থাকে। লক্ষ্য অর্জনের বিভিন্ন উপায়ের প্রতিনিধিত্ব করতে টাস্ক ব্যবহার করা হয়। জিআরএল নোটেশনে টাস্কের ভিতরে টাস্কের নাম সহ ষড়ভুজ দ্বারা প্রতিনিধিত্ব করা হয়। অ-কার্যকরী প্রয়োজনীয়তাগুলি সংজ্ঞায়িত করতে সফ্টগোল ব্যবহার করা হয়। এটি সাধারণত ইচ্ছাকৃত উপাদানগুলির মধ্যে একটির গুণগত বৈশিষ্ট্য। জিআরএল নোটেশনে সফ্টগোলকে ভিতরে সফ্টগোল নাম সহ অনিয়মিত বক্ররেখা আকৃতি দ্বারা প্রতিনিধিত্ব করা হয়। সম্পদ হল একটি ভৌত বা তথ্যমূলক বস্তু যা কাজে ব্যবহারের জন্য উপলব্ধ। সম্পদ একটি আয়তক্ষেত্র হিসাবে জিআরএল-এ প্রতিনিধিত্ব করা হয়। বিশ্বাস অনুমান এবং প্রাসঙ্গিক অবস্থার প্রতিনিধিত্ব করতে ব্যবহৃত হয়। এই গঠনটি জিআরএল নোটেশনে উপবৃত্তাকার হিসাবে উপস্থাপিত হয়। সম্পর্কগুলি হল ইচ্ছাকৃত সম্পর্কঃ মাধ্যম-সমাপ্তি, পচন, অবদান, পারস্পরিক সম্পর্ক এবং নির্ভরতা। অর্থ-সমাপ্তি সম্পর্ক দেখায় যে কীভাবে লক্ষ্য অর্জন করা যায়। উদাহরণস্বরূপ, এটি একটি লক্ষ্যের সাথে কাজকে সংযুক্ত করতে ব্যবহার করা যেতে পারে। একটি কাজের উপ-উপাদানগুলি দেখানোর জন্য পচন সম্পর্ক ব্যবহার করা হয়। অবদান সম্পর্ক বর্ণনা করে যে কীভাবে একটি উপাদান অন্যটিকে প্রভাবিত করে। প্রায়শই একটি ওজনযুক্ত মাধ্যম সংক্ষিপ্ততার জন্য সম্পর্ককে শেষ করে দেয়। + ভি এবং-ভি অবদান ডিফেন্ডার এবং ডিফিটারদের মাধ্যমে পরাজিত যুক্তির অনুমতি দেয়। পারস্পরিক সম্পর্ক অন্যের সাথে একটি উপাদানের অস্তিত্বের পার্শ্ব প্রতিক্রিয়া বর্ণনা করে। নির্ভরশীলতা সম্পর্ক এজেন্টদের মধ্যে আন্তঃনির্ভরতা বর্ণনা করে। অভিনেতা একটি সক্রিয় বস্তু যা লক্ষ্য অর্জনের জন্য কর্ম সম্পাদন করে। জিআরএল নোটেশনে অভিনেতাকে একটি বৃত্ত হিসাবে উপস্থাপন করা হয় যার ভিতরে অভিনেতার নাম থাকে। এজেন্ট একজন সুনির্দিষ্ট অভিনেতা, যেমন একজন মানুষ বা যন্ত্র। চরিত্রটিকে একজন অভিনেতা বা এজেন্টের জন্য নির্ধারিত আচরণগত দিক হিসাবে নেওয়া যেতে পারে। জিআরএল টুল সাপোর্ট বর্তমানে, জিআরএল একটি সাধারণ উদ্দেশ্যমূলক সংস্থা মডেলিং টুল-ওএমই (অর্গানাইজেশন মডেলিং এনভায়রনমেন্ট) দ্বারা সমর্থিত। ও. এম. ই কাঠামো এবং এর কার্যকরী মডিউলগুলি গতিশীলভাবে লোড করে বিভিন্ন মডেলিং কাঠামোকে সহায়তা প্রদান করে। আরও দেখুন এক্সটেন্ডেড এন্টারপ্রাইজ মডেলিং ল্যাঙ্গুয়েজ আই * রেফারেন্স এক্সটার্নাল লিঙ্ক জিআরএল-টরন্টো বিশ্ববিদ্যালয়ের লক্ষ্য-ভিত্তিক প্রয়োজনীয়তা ভাষা, কানাডা নির্দিষ্টকরণ ভাষা সফ্টওয়্যার প্রয়োজনীয়তা ডিঃ ব্যবহারকারীর প্রয়োজনীয়তা Notation#Goal-ভিত্তিক প্রয়োজনীয়তা ভাষা (জিআরএল)