Use case diagram
একটি ইউজ কেস ডায়াগ্রাম হল একটি সিস্টেমের সাথে ব্যবহারকারীর সম্ভাব্য মিথস্ক্রিয়ার একটি গ্রাফিকাল চিত্র। একটি ইউজ কেস ডায়াগ্রাম বিভিন্ন ব্যবহারের কেস এবং সিস্টেমের বিভিন্ন ধরনের ব্যবহারকারীকে দেখায় এবং প্রায়শই অন্যান্য ধরনের ডায়াগ্রামের সাথেও থাকবে। ব্যবহারের ক্ষেত্রে বৃত্ত বা উপবৃত্তাকার দ্বারা প্রতিনিধিত্ব করা হয়। অভিনেতাদের প্রায়শই লাঠির মূর্তি হিসাবে দেখানো হয়। যদিও একটি ইউজ কেস নিজেই প্রতিটি সম্ভাবনা সম্পর্কে প্রচুর বিশদে ড্রিল করতে পারে, একটি ইউজ-কেস ডায়াগ্রাম সিস্টেমের একটি উচ্চ-স্তরের দৃশ্য প্রদান করতে সহায়তা করতে পারে। এটি আগে বলা হয়েছে যে "কেস ডায়াগ্রামগুলি আপনার সিস্টেমের জন্য নীলনকশা ব্যবহার করুন"। তাদের সরল প্রকৃতির কারণে, কেস ডায়াগ্রামগুলি ব্যবহার করা অংশীদারদের জন্য একটি ভাল যোগাযোগের সরঞ্জাম হতে পারে। অঙ্কনগুলি বাস্তব জগতকে অনুকরণ করার চেষ্টা করে এবং অংশীদারদের বুঝতে সাহায্য করে যে সিস্টেমটি কীভাবে ডিজাইন করা হবে। সিয়াউ এবং লি কেস ডায়াগ্রাম ব্যবহারের জন্য কোনও বৈধ পরিস্থিতি ছিল কিনা বা সেগুলি অপ্রয়োজনীয় ছিল কিনা তা নির্ধারণের জন্য গবেষণা পরিচালনা করেছিলেন। যা পাওয়া গেছে তা হল ইউজ কেস ডায়াগ্রামগুলি অংশীদারদের কাছে সিস্টেমের অভিপ্রায়কে আরও সরলীকৃত পদ্ধতিতে জানিয়েছিল এবং সেগুলি "শ্রেণী চিত্রের চেয়ে আরও সম্পূর্ণরূপে ব্যাখ্যা করা হয়েছিল"। আরও দেখুন অ্যাজাইল সফ্টওয়্যার ডেভেলপমেন্ট বিজনেস কেস ফান্ডামেন্টাল মডেলিং কনসেপ্টস অবজেক্ট প্রসেস মেথডোলজি এস. আই. এস. এম. এল ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ ইউজার স্টোরি রেফারেন্সস বিব্লিওগ্রাফি জেমিনো, এ., পার্কার, ডি. (2009) "ইউজ কেস ডায়াগ্রামস ইন সাপোর্ট অফ ইউজ কেস মডেলিংঃ ডিরাইভিং আন্ডারস্ট্যান্ডিং ফ্রম দ্য পিকচার", জার্নাল অফ ডাটাবেস ম্যানেজমেন্ট, 20 (1), 1-24। জ্যাকবসন, আই., ক্রিস্টারসন এম., জনসন পি., অভারগার্ড জি., (1992)। অবজেক্ট-ওরিয়েন্টেড সফ্টওয়্যার ইঞ্জিনিয়ারিং-অ্যা ইউজ কেস ড্রিভেন অ্যাপ্রোচ, অ্যাডিসন-ওয়েসলি। কাওয়াবাতা, আর., কাসাহ, কে. (2007)। "সিস্টেমস অ্যানালাইসিস ফর কোলাবোরেটিভ সিস্টেম বাই ইউজ কেস ডায়াগ্রাম", জার্নাল অফ ইন্টিগ্রেটেড ডিজাইন অ্যান্ড প্রসেস সায়েন্স, 11 (1), 13-27। ম্যাকলাফলিন, বি., পলিস, জি., ওয়েস্ট, ডি. (2006)। হেড ফার্স্ট অবজেক্ট ওরিয়েন্টেড অ্যানালাইসিস অ্যান্ড ডিজাইন, ও 'রেইলি মিডিয়া, ইনক। সফ্টওয়্যার প্রজেক্ট ম্যানেজমেন্ট সফ্টওয়্যার প্রয়োজনীয়তা ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ ডায়াগ্রাম সিস্টেম মডেলিং ল্যাঙ্গুয়েজ