Goal modeling
একটি লক্ষ্য মডেল হল প্রয়োজনীয়তা প্রকৌশলের একটি উপাদান যা ব্যবসায়িক বিশ্লেষণে আরও ব্যাপকভাবে ব্যবহার করা যেতে পারে। অন্যান্য ব্যবসা ও প্রযুক্তিগত ক্ষেত্রের মধ্যে সংশ্লিষ্ট উপাদানগুলির মধ্যে রয়েছে অংশীদারদের বিশ্লেষণ, প্রসঙ্গ বিশ্লেষণ এবং পরিস্থিতি। মূল লক্ষ্যগুলি হল উদ্দেশ্য যা একটি সিস্টেমের কাঙ্ক্ষিত সফ্টওয়্যার এবং পরিবেশে অভিনেতাদের সহযোগিতার মাধ্যমে অর্জন করা উচিত। লক্ষ্য মডেলিং একটি প্রকল্পের প্রাথমিক পর্যায়ে বিশেষভাবে কার্যকর। প্রকল্পগুলি বিবেচনা করতে পারে যে উদ্দেশ্যমূলক ব্যবস্থাটি কীভাবে সাংগঠনিক লক্ষ্যগুলি পূরণ করে (আরও দেখুন), কেন ব্যবস্থাটি প্রয়োজন এবং কীভাবে অংশীদারদের স্বার্থের সমাধান করা যেতে পারে। একটি লক্ষ্য মডেলঃ একটি ব্যবস্থা এবং তার পরিবেশের মধ্যে সম্পর্ক প্রকাশ করে (অর্থাৎ। কেবল ব্যবস্থাটির কী করার কথা তা নয়, কেন)। একটি ব্যবস্থার প্রয়োজনের কারণ সম্পর্কে এটি যা বোঝায়, তার প্রেক্ষাপটে, তা কার্যকর কারণ "দীর্ঘস্থায়ী অনুশীলনগুলিকে স্বয়ংক্রিয় করার পরিবর্তে ব্যবসায়িক প্রক্রিয়াগুলিকে মৌলিকভাবে পরিবর্তন করতে ব্যবস্থাগুলি ক্রমবর্ধমানভাবে ব্যবহৃত হয়"। প্রয়োজনীয়তাগুলি স্পষ্ট করেঃ লক্ষ্যগুলি নির্দিষ্ট করার ফলে "কেন", "কীভাবে" এবং "কীভাবে" জিজ্ঞাসা করা হয়। এই প্রক্রিয়ায় প্রায়শই অংশীদারদের প্রয়োজনীয়তা প্রকাশ করা হয়, যার মধ্যে হয় অনুপস্থিত প্রয়োজনীয়তা বা অতিরিক্ত নির্দিষ্টকরণের (অপ্রয়োজনীয় জিনিসগুলির জন্য জিজ্ঞাসা করা) ঝুঁকি কম থাকে। বড় লক্ষ্যগুলিকে ছোট, বাস্তবসম্মত লক্ষ্যে বিশ্লেষণ করার অনুমতি দেয়ঃ দ্বন্দ্বগুলির সাথে লেনদেনঃ লক্ষ্য মডেলিং ব্যয়, কর্মক্ষমতা, নমনীয়তা, সুরক্ষা এবং অন্যান্য লক্ষ্যগুলির মধ্যে বিনিময়গুলি সনাক্ত করতে এবং সমাধান করতে সহায়তা করতে পারে। এটি অংশীদারদের মধ্যে বিভিন্ন আগ্রহ প্রকাশ করতে পারে। এটি দ্বন্দ্ব চিহ্নিত করতে পারে কারণ একটি লক্ষ্য পূরণ করা অন্য লক্ষ্য পূরণে হস্তক্ষেপ করতে পারে। প্রয়োজনীয়তার সম্পূর্ণতা পরিমাপ করতে সক্ষম করেঃ লক্ষ্য মডেলের সমস্ত লক্ষ্য পূরণ করলে প্রয়োজনীয়তাগুলি সম্পূর্ণ বলে মনে করা যেতে পারে। প্রয়োজনীয়তাগুলি নকশার সাথে সংযুক্ত করেঃ উদাহরণস্বরূপ, আই * "অ-কার্যকরী প্রয়োজনীয়তা (এন. এফ. আর) কাঠামো" নকশা প্রক্রিয়াটি পরিচালনা করার জন্য লক্ষ্যগুলি ব্যবহার করে। নোটেশন সফ্টওয়্যার বিকাশে লক্ষ্য মডেলের জন্য বেশ কয়েকটি নোটেশন ব্যবহার করা হয়, যার মধ্যে রয়েছেঃ আই * (উচ্চারিত "আই-স্টার") এবং একটি বৈকল্পিক, জিআরএল কাওস ইউএমএল ইউজ কেস ডায়াগ্রাম অন্যান্য নোটেশনগুলি গবেষকদের দ্বারা প্রস্তাবিত হয়েছে, যেখানে গোল স্ট্রাকচারিং নোটেশন (জিএসএন) এবং জিআরএল কখনও কখনও সুরক্ষা সম্পর্কিত শিল্পে নিয়ন্ত্রককে সন্তুষ্ট করার জন্য সুরক্ষা কেস তৈরি করতে ব্যবহৃত হয়। আই * গোল মডেলিং নোটেশনে গোল মডেলিং দুই ধরনের চিত্র প্রদান করেঃ "কৌশলগত নির্ভরতা" (এসডি), নির্দিষ্ট লক্ষ্যের পরিপ্রেক্ষিতে ভূমিকাগুলির মধ্যে সম্পর্ককে সংজ্ঞায়িত করে যা একটি ভূমিকা অন্য ভূমিকা প্রদানের উপর নির্ভর করে। "স্ট্র্যাটেজিক রেশনাল" (এসআর), এসডি মডেলে চিহ্নিত লক্ষ্যগুলিকে সহায়ক লক্ষ্য এবং কাজে বিশ্লেষণ করা। আই * প্রতিটি ভূমিকাকে (একজন অভিনেতা, প্রতিনিধি বা অবস্থান) একটি বড় বৃত্ত হিসাবে দেখায় যার মধ্যে সেই ভূমিকার মালিকানাধীন লক্ষ্য, কাজ এবং সংস্থান রয়েছে। আই *-এর মালিকানার অর্থ হল যে ভূমিকাটি তার নিজের সুবিধার জন্য বা অন্য কোনও ভূমিকার সুবিধার জন্য তার লক্ষ্যগুলির সন্তুষ্টি চায়। লক্ষ্যগুলি অতিক্রম করার জন্য "বাধা" (নেতিবাচক লক্ষ্য) সহ হতে পারে। অ-কার্যকরী লক্ষ্যগুলিকে আই *-এ "নরম লক্ষ্য" হিসাবে মডেল করা যেতে পারেঃ এগুলি মেঘ বা ইন্ডেন্টেড ডিম্বাকৃতি হিসাবে চিত্রিত করা হয়। কে. এ. ও. এস-এ লক্ষ্য মডেলিং কে. এ. ও. এস লক্ষ্য মডেলিং নোটেশন লক্ষ্য এবং বাধাগুলি সংজ্ঞায়িত করার একটি উপায় প্রদান করে, যা বিশ্লেষণের একটি আনুষ্ঠানিক (গাণিতিক) পদ্ধতি দ্বারা সমর্থিত। ইউ. এম. এল ইউ. এম. এল-এর ইউজ কেস ডায়াগ্রামে লক্ষ্য মডেলিং একটি সহজ লক্ষ্য মডেলিং স্বরলিপি প্রদান করে। বুদ্বুদগুলি কার্যকরী লক্ষ্যগুলির নাম দেয়, তাই একটি ইউজ কেস ডায়াগ্রাম একটি সহজ ফাংশন-শুধুমাত্র লক্ষ্য মডেল গঠন করেঃ যেমন ককবার্ন লিখেছেন, ব্যবহারের ক্ষেত্রে শুধুমাত্র আচরণগত প্রয়োজনীয়তাগুলি অন্তর্ভুক্ত করে। ভূমিকাগুলি অভিনেতা (রেখাচিত্রে স্টিকম্যান) হিসাবে দেখানো হয়, যা তারা যে ক্ষেত্রে অংশ নেয় তার সাথে যুক্ত। ব্যবহারের ক্ষেত্রেগুলি উপবৃত্তাকার বুদ্বুদ হিসাবে আঁকা হয়, যা পছন্দসই আচরণগত লক্ষ্যগুলির প্রতিনিধিত্ব করে। অপব্যবহারের ক্ষেত্রে সংযোজন সহ, স্বরলিপিটি কাঙ্ক্ষিত লক্ষ্য এবং সক্রিয় হুমকি উভয়ই মডেল করতে পারে। অপব্যবহার মামলার নোটেশনটি অপব্যবহারের ক্ষেত্রে প্রাথমিক অভিনেতা হিসাবে নেতিবাচক (সম্ভবত প্রতিকূল) অংশীদারদের দেখায়; এগুলি চিত্রের ডানদিকে গোষ্ঠীভুক্ত করা যেতে পারে। স্বরলিপিটি উপযুক্ত প্রশমন বা প্রতিরোধমূলক লক্ষ্যগুলি আবিষ্কার করতে সহায়তা করতে পারে, যা সহায়ক ব্যবহারের ক্ষেত্রে দেখানো হয়েছে। এগুলির প্রায়শই নিরাপত্তা, নিরাপত্তা বা নির্ভরযোগ্যতা উন্নত করার লক্ষ্য থাকে, যা অ-কার্যকরী লক্ষ্য। অ-কার্যকরী প্রয়োজনীয়তাগুলি নেতিবাচক লক্ষ্যগুলি সংজ্ঞায়িত করার জন্য অপব্যবহারের ক্ষেত্রে ব্যবহার করে কেস স্টাইলে কিছুটা বর্ণনা করা যেতে পারে; তবে এইভাবে আবিষ্কৃত (ইতিবাচক) লক্ষ্যগুলি প্রায়শই কার্যকরী হয়। উদাহরণস্বরূপ, চুরি যদি নিরাপত্তার জন্য হুমকি হয়, তবে তালা লাগানো একটি প্রশমন; তবে একটি দরজা বন্ধ করা যেতে পারে এটি একটি কার্যকরী প্রয়োজনীয়তা। পাল্টা বিষয়টি হল যে ইউজ কেসগুলি জ্ঞানীয় বিজ্ঞানের মূল থেকে নয়, যেখানে আই * এবং কে. এ. ও. এস। প্রকৃতপক্ষে, ব্যবহারের মামলাগুলির পিছনের সাহিত্যে আলোচনা অন্তর্ভুক্ত নয় লক্ষ্য অভিপ্রায়, লক্ষ্য পরিশোধন, শেষ-অর্থ, রাসমুসেন ইত্যাদি বলা হয় না। প্রতি জ্ঞানীয় বিজ্ঞানের লক্ষ্য সংশোধনের শব্দার্থবিজ্ঞানের পরিবর্তে লক্ষ্যগুলির চাক্ষুষ রূপকের কারণে লক্ষ্যগুলির সাথে ব্যবহারের কেসগুলি সম্পর্কিত করার একটি প্রবণতা থাকতে পারে। গ্রন্থপঞ্জি আলেকজান্ডার, ইয়ান এবং বেউস-ডুকিক, লজেরকা। প্রয়োজনীয়তাগুলি আবিষ্কার করাঃ পণ্য এবং পরিষেবাগুলি কীভাবে নির্দিষ্ট করা যায়। উইলি, 2009। আলেকজান্ডার, ইয়ান এফ এবং মেইডেন, নিল। দৃশ্যপট, গল্প, কেস ব্যবহার করুন। উইলি, 2004। ককবার্ন, অ্যালিস্টেয়ার। কার্যকর ব্যবহারের ক্ষেত্রে লেখা। অ্যাডিসন-ওয়েসলি, 2001। ফাউলার, মার্টিন। ইউ. এম. এল ডিস্টিলড। 3য় সংস্করণ। অ্যাডিসন-ওয়েসলি, 2004. ভ্যান ল্যামসউইর্দে, এক্সেল। প্রয়োজনীয় প্রকৌশলঃ সিস্টেমের লক্ষ্য থেকে শুরু করে ইউ. এম. এল মডেল থেকে শুরু করে সফ্টওয়্যার নির্দিষ্টকরণ পর্যন্ত। উইলি, 2009। ইউ, এরিক, পাওলো জর্জিনি, নিল মেইডেন এবং জন মাইলোপোলোস। (সম্পাদক) প্রয়োজনীয়তা প্রকৌশলের জন্য সামাজিক মডেলিং। এমআইটি প্রেস, 2011। আরও দেখুন বেনিফিট ডিপেন্ডেন্সি নেটওয়ার্ক রেফারেন্স বাহ্যিক লিঙ্ক i * অফিসিয়াল ওয়েবসাইট, টিউটোরিয়াল এবং গ্রন্থপঞ্জি সহ-"একটি প্রতিনিধি-এবং লক্ষ্য-ভিত্তিক মডেলিং কাঠামো" i * উইকি নির্দেশিকা এবং উদাহরণ সহ কে. এ. ও. এস টিউটোরিয়াল সম্মিলিত লক্ষ্য এবং প্রক্রিয়া ভিত্তিক মডেলিংয়ের জন্য ই. ই. এম. এল ব্যবহার করেঃ একটি কেস স্টাডি-জন ক্রোগস্টি এন্টারপ্রাইজ মডেলিং সফ্টওয়্যার প্রয়োজনীয়তা লক্ষ্য