{"id":4509,"date":"2026-01-19T14:15:49","date_gmt":"2026-01-19T06:15:49","guid":{"rendered":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/"},"modified":"2026-01-19T14:52:12","modified_gmt":"2026-01-19T06:52:12","slug":"3-use-case-refinement-and-relationships","status":"publish","type":"docs","link":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/","title":{"rendered":"3. Use Case Refinement and Relationships"},"content":{"rendered":"<p dir=\"auto\">You now have a high-level Use Case Diagram and a solid list of candidate use cases\u2014excellent progress. But high-level models are intentionally broad and rough: some use cases overlap, others depend on shared behavior, and a few represent optional or conditional paths rather than core functionality. The purpose of <strong>Use Case Refinement and Relationships<\/strong> is to take that initial sketch and evolve it into a precise, professional, and maintainable model that truly reflects how the system works in the real world.<\/p>\n<p dir=\"auto\">This module focuses on two powerful, interconnected activities:<\/p>\n<ol dir=\"auto\">\n<li><strong>Intelligent identification of relationships<\/strong> \u2014 recognizing when one use case reuses behavior from another (\u00abinclude\u00bb), extends another under certain conditions (\u00abextend\u00bb), or generalizes\/specializes another (generalization \u2014 less common but useful in some domains).<\/li>\n<li><strong>Automated and guided refinement<\/strong> \u2014 using Visual Paradigm\u2019s AI Use Case Diagram Refinement Tool to analyze your current diagram, suggest appropriate relationships, and transform the basic overview into a clean, architecturally sound diagram that follows UML best practices.<\/li>\n<\/ol>\n<p dir=\"auto\">The result is a <strong>refined Use Case Diagram<\/strong> that is easier to understand, reduces redundancy, improves traceability, and sets up downstream modeling (detailed flows, activity\/sequence diagrams, test cases) for success.<\/p>\n<p dir=\"auto\">Why relationships matter so much:<\/p>\n<ul dir=\"auto\">\n<li>They eliminate duplication \u2192 Shared steps (e.g., \u201cAuthenticate User\u201d) are modeled once and reused.<\/li>\n<li>They express variability \u2192 Optional or conditional behavior (e.g., \u201cApply Discount Coupon\u201d only when a promo code is entered) is clearly separated.<\/li>\n<li>They improve communication \u2192 Stakeholders immediately see mandatory vs. optional paths and shared responsibilities.<\/li>\n<li>They prepare for detailed specification \u2192 Relationships guide how flows are written (main flow vs. included sub-flows vs. extension points).<\/li>\n<\/ul>\n<p dir=\"auto\">Visual Paradigm\u2019s AI accelerates this traditionally tedious process by:<\/p>\n<ul dir=\"auto\">\n<li>Analyzing the names, actors, and context of your use cases<\/li>\n<li>Proposing \u00abinclude\u00bb and \u00abextend\u00bb relationships based on semantic similarity and common patterns<\/li>\n<li>Suggesting refinements such as renaming for consistency, splitting oversized use cases, or merging near-duplicates<\/li>\n<li>Regenerating an updated diagram with clean arrows, proper directionality, and readable layout<\/li>\n<\/ul>\n<p dir=\"auto\">You always review and approve every suggestion\u2014AI proposes, you decide.<\/p>\n<h3 dir=\"auto\">Practical Examples<\/h3>\n<p dir=\"auto\"><strong>Example 1: GourmetReserve \u2013 Mobile Dining Reservation App<\/strong><\/p>\n<p dir=\"auto\"><strong>Initial (unrefined) diagram issues<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>\u201cBook a Table\u201d and \u201cPre-order Meal\u201d both show separate connections to \u201cProcess Payment\u201d<\/li>\n<li>\u201cReceive Booking Reminder\u201d appears standalone<\/li>\n<li>\u201cManage Reservations\u201d includes steps that overlap with \u201cCancel Reservation\u201d<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>AI-suggested refinements &amp; relationships<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>\u00abinclude\u00bb \u2192 Authenticate User (added as a new foundational use case that Book a Table, Pre-order Meal, Cancel Reservation, and Manage Reservations all include)<\/li>\n<li>\u00abinclude\u00bb \u2192 Process Payment (Book a Table and Pre-order Meal both mandatorily include Process Payment for deposit\/confirmation)<\/li>\n<li>\u00abextend\u00bb \u2192 Apply Discount Coupon (extends Book a Table at the \u201center promo code\u201d extension point\u2014only happens if user provides a code)<\/li>\n<li>\u00abextend\u00bb \u2192 Handle Waitlist (extends Book a Table when no tables are available\u2014conditional behavior)<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>Refined diagram outcome<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>Cleaner diagram: fewer direct lines from Diner to low-level use cases<\/li>\n<li>\u201cAuthenticate User\u201d becomes a central hub with multiple \u00abinclude\u00bb arrows pointing to it<\/li>\n<li>Extension points are clearly marked on Book a Table oval<\/li>\n<li>Stakeholders immediately see: \u201cBooking always requires payment and authentication, but discounts and waitlisting are optional extras.\u201d<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>Example 2: SecureATM \u2013 Next-Generation ATM Network<\/strong><\/p>\n<p dir=\"auto\"><strong>AI-proposed relationships<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>\u00abinclude\u00bb \u2192 Authenticate User (Withdraw Cash, Check Balance, Transfer Funds, Deposit Check all include this mandatory step)<\/li>\n<li>\u00abinclude\u00bb \u2192 Validate Transaction Limits (Withdraw Cash and Transfer Funds include this to enforce daily\/withdrawal limits)<\/li>\n<li>\u00abextend\u00bb \u2192 Request Additional Authentication (Biometrics) (extends Withdraw Cash for high-value transactions &gt; $1,000\u2014conditional security)<\/li>\n<li>\u00abextend\u00bb \u2192 Print Receipt (extends most customer use cases at the end\u2014optional but common)<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>Visual result<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>Central \u201cAuthenticate User\u201d oval with many incoming \u00abinclude\u00bb arrows<\/li>\n<li>Clear separation: core banking actions always require authentication and limit checks; extra security or receipts are conditional extensions<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>Example 3: CorpLearn \u2013 Corporate E-Learning Platform<\/strong><\/p>\n<p dir=\"auto\"><strong>Common AI-suggested refinements<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>\u00abinclude\u00bb \u2192 Authenticate via SSO (Enroll in Course, Complete Learning Module, Take Assessment all include this)<\/li>\n<li>\u00abinclude\u00bb \u2192 Record Learning Progress (Complete Learning Module and Take Assessment both include this for tracking)<\/li>\n<li>\u00abextend\u00bb \u2192 Request Manager Approval (extends Enroll in Course for optional\/high-cost courses)<\/li>\n<li>\u00abextend\u00bb \u2192 Issue Certificate (extends Take Assessment only on passing score\u2014conditional outcome)<\/li>\n<\/ul>\n<p dir=\"auto\"><strong>Refined diagram benefit<\/strong>:<\/p>\n<ul dir=\"auto\">\n<li>Reduces clutter by factoring out repeated authentication and progress-tracking steps<\/li>\n<li>Clearly shows that certification is not guaranteed\u2014it\u2019s an optional outcome of assessment<\/li>\n<\/ul>\n<h3 dir=\"auto\">Key Takeaways for This Module<\/h3>\n<p dir=\"auto\">By the end of Module 3, you will have:<\/p>\n<ul dir=\"auto\">\n<li>A <strong>refined Use Case Diagram<\/strong> with meaningful \u00abinclude\u00bb and \u00abextend\u00bb relationships<\/li>\n<li>Fewer redundant lines and clearer separation of mandatory vs. optional behavior<\/li>\n<li>A model that is much easier to extend into detailed flow-of-events specifications (Module 4)<\/li>\n<li>Confidence that shared and variable behavior has been explicitly modeled rather than duplicated or hidden<\/li>\n<\/ul>\n<p dir=\"auto\">This refinement step is what separates a quick-and-dirty sketch from a maintainable, scalable requirements model. The AI removes the mechanical work of drawing arrows and spotting patterns, while your domain knowledge ensures the relationships make real business sense. With a polished, relationship-rich Use Case Diagram in hand, you\u2019re ready to dive into detailed textual specifications\u2014where the real precision begins.<\/p>\n","protected":false},"featured_media":0,"parent":4496,"menu_order":3,"comment_status":"open","ping_status":"closed","template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"doc_tag":[],"class_list":["post-4509","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese\" \/>\n<meta property=\"og:description\" content=\"You now have a high-level Use Case Diagram and a solid list of candidate use cases\u2014excellent progress. But high-level models are intentionally broad and rough: some use cases overlap, others depend on shared behavior, and a few represent optional or conditional paths rather than core functionality. The purpose of Use Case Refinement and Relationships is to take that initial sketch and evolve it into a precise, professional, and maintainable model that truly reflects how the system works in the real world. This module focuses on two powerful, interconnected activities: Intelligent identification of relationships \u2014 recognizing when one use case reuses behavior from another (\u00abinclude\u00bb), extends another under certain conditions (\u00abextend\u00bb), or generalizes\/specializes another (generalization \u2014 less common but useful in some domains). Automated and guided refinement \u2014 using Visual Paradigm\u2019s AI Use Case Diagram Refinement Tool to analyze your current diagram, suggest appropriate relationships, and transform the basic overview into a clean, architecturally sound diagram that follows UML best practices. The result is a refined Use Case Diagram that is easier to understand, reduces redundancy, improves traceability, and sets up downstream modeling (detailed flows, activity\/sequence diagrams, test cases) for success. Why relationships matter so much: They eliminate duplication \u2192 Shared steps (e.g., \u201cAuthenticate User\u201d) are modeled once and reused. They express variability \u2192 Optional or conditional behavior (e.g., \u201cApply Discount Coupon\u201d only when a promo code is entered) is clearly separated. They improve communication \u2192 Stakeholders immediately see mandatory vs. optional paths and shared responsibilities. They prepare for detailed specification \u2192 Relationships guide how flows are written (main flow vs. included sub-flows vs. extension points). Visual Paradigm\u2019s AI accelerates this traditionally tedious process by: Analyzing the names, actors, and context of your use cases Proposing \u00abinclude\u00bb and \u00abextend\u00bb relationships based on semantic similarity and common patterns Suggesting refinements such as renaming for consistency, splitting oversized use cases, or merging near-duplicates Regenerating an updated diagram with clean arrows, proper directionality, and readable layout You always review and approve every suggestion\u2014AI proposes, you decide. Practical Examples Example 1: GourmetReserve \u2013 Mobile Dining Reservation App Initial (unrefined) diagram issues: \u201cBook a Table\u201d and \u201cPre-order Meal\u201d both show separate connections to \u201cProcess Payment\u201d \u201cReceive Booking Reminder\u201d appears standalone \u201cManage Reservations\u201d includes steps that overlap with \u201cCancel Reservation\u201d AI-suggested refinements &amp; relationships: \u00abinclude\u00bb \u2192 Authenticate User (added as a new foundational use case that Book a Table, Pre-order Meal, Cancel Reservation, and Manage Reservations all include) \u00abinclude\u00bb \u2192 Process Payment (Book a Table and Pre-order Meal both mandatorily include Process Payment for deposit\/confirmation) \u00abextend\u00bb \u2192 Apply Discount Coupon (extends Book a Table at the \u201center promo code\u201d extension point\u2014only happens if user provides a code) \u00abextend\u00bb \u2192 Handle Waitlist (extends Book a Table when no tables are available\u2014conditional behavior) Refined diagram outcome: Cleaner diagram: fewer direct lines from Diner to low-level use cases \u201cAuthenticate User\u201d becomes a central hub with multiple \u00abinclude\u00bb arrows pointing to it Extension points are clearly marked on Book a Table oval Stakeholders immediately see: \u201cBooking always requires payment and authentication, but discounts and waitlisting are optional extras.\u201d Example 2: SecureATM \u2013 Next-Generation ATM Network AI-proposed relationships: \u00abinclude\u00bb \u2192 Authenticate User (Withdraw Cash, Check Balance, Transfer Funds, Deposit Check all include this mandatory step) \u00abinclude\u00bb \u2192 Validate Transaction Limits (Withdraw Cash and Transfer Funds include this to enforce daily\/withdrawal limits) \u00abextend\u00bb \u2192 Request Additional Authentication (Biometrics) (extends Withdraw Cash for high-value transactions &gt; $1,000\u2014conditional security) \u00abextend\u00bb \u2192 Print Receipt (extends most customer use cases at the end\u2014optional but common) Visual result: Central \u201cAuthenticate User\u201d oval with many incoming \u00abinclude\u00bb arrows Clear separation: core banking actions always require authentication and limit checks; extra security or receipts are conditional extensions Example 3: CorpLearn \u2013 Corporate E-Learning Platform Common AI-suggested refinements: \u00abinclude\u00bb \u2192 Authenticate via SSO (Enroll in Course, Complete Learning Module, Take Assessment all include this) \u00abinclude\u00bb \u2192 Record Learning Progress (Complete Learning Module and Take Assessment both include this for tracking) \u00abextend\u00bb \u2192 Request Manager Approval (extends Enroll in Course for optional\/high-cost courses) \u00abextend\u00bb \u2192 Issue Certificate (extends Take Assessment only on passing score\u2014conditional outcome) Refined diagram benefit: Reduces clutter by factoring out repeated authentication and progress-tracking steps Clearly shows that certification is not guaranteed\u2014it\u2019s an optional outcome of assessment Key Takeaways for This Module By the end of Module 3, you will have: A refined Use Case Diagram with meaningful \u00abinclude\u00bb and \u00abextend\u00bb relationships Fewer redundant lines and clearer separation of mandatory vs. optional behavior A model that is much easier to extend into detailed flow-of-events specifications (Module 4) Confidence that shared and variable behavior has been explicitly modeled rather than duplicated or hidden This refinement step is what separates a quick-and-dirty sketch from a maintainable, scalable requirements model. The AI removes the mechanical work of drawing arrows and spotting patterns, while your domain knowledge ensures the relationships make real business sense. With a polished, relationship-rich Use Case Diagram in hand, you\u2019re ready to dive into detailed textual specifications\u2014where the real precision begins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Guides Vietnamese\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T06:52:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/\",\"url\":\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/\",\"name\":\"3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/#website\"},\"datePublished\":\"2026-01-19T06:15:49+00:00\",\"dateModified\":\"2026-01-19T06:52:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/guides.visual-paradigm.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streamlining the Software Lifecycle: Integrating AI Use Case Modeling with Visual Paradigm\u2019s All-in-One Platform\",\"item\":\"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"3. Use Case Refinement and Relationships\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/#website\",\"url\":\"https:\/\/guides.visual-paradigm.com\/vn\/\",\"name\":\"Visual Paradigm Guides Vietnamese\",\"description\":\"Smart guides for an AI-driven world\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/guides.visual-paradigm.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/","og_locale":"vi_VN","og_type":"article","og_title":"3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese","og_description":"You now have a high-level Use Case Diagram and a solid list of candidate use cases\u2014excellent progress. But high-level models are intentionally broad and rough: some use cases overlap, others depend on shared behavior, and a few represent optional or conditional paths rather than core functionality. The purpose of Use Case Refinement and Relationships is to take that initial sketch and evolve it into a precise, professional, and maintainable model that truly reflects how the system works in the real world. This module focuses on two powerful, interconnected activities: Intelligent identification of relationships \u2014 recognizing when one use case reuses behavior from another (\u00abinclude\u00bb), extends another under certain conditions (\u00abextend\u00bb), or generalizes\/specializes another (generalization \u2014 less common but useful in some domains). Automated and guided refinement \u2014 using Visual Paradigm\u2019s AI Use Case Diagram Refinement Tool to analyze your current diagram, suggest appropriate relationships, and transform the basic overview into a clean, architecturally sound diagram that follows UML best practices. The result is a refined Use Case Diagram that is easier to understand, reduces redundancy, improves traceability, and sets up downstream modeling (detailed flows, activity\/sequence diagrams, test cases) for success. Why relationships matter so much: They eliminate duplication \u2192 Shared steps (e.g., \u201cAuthenticate User\u201d) are modeled once and reused. They express variability \u2192 Optional or conditional behavior (e.g., \u201cApply Discount Coupon\u201d only when a promo code is entered) is clearly separated. They improve communication \u2192 Stakeholders immediately see mandatory vs. optional paths and shared responsibilities. They prepare for detailed specification \u2192 Relationships guide how flows are written (main flow vs. included sub-flows vs. extension points). Visual Paradigm\u2019s AI accelerates this traditionally tedious process by: Analyzing the names, actors, and context of your use cases Proposing \u00abinclude\u00bb and \u00abextend\u00bb relationships based on semantic similarity and common patterns Suggesting refinements such as renaming for consistency, splitting oversized use cases, or merging near-duplicates Regenerating an updated diagram with clean arrows, proper directionality, and readable layout You always review and approve every suggestion\u2014AI proposes, you decide. Practical Examples Example 1: GourmetReserve \u2013 Mobile Dining Reservation App Initial (unrefined) diagram issues: \u201cBook a Table\u201d and \u201cPre-order Meal\u201d both show separate connections to \u201cProcess Payment\u201d \u201cReceive Booking Reminder\u201d appears standalone \u201cManage Reservations\u201d includes steps that overlap with \u201cCancel Reservation\u201d AI-suggested refinements &amp; relationships: \u00abinclude\u00bb \u2192 Authenticate User (added as a new foundational use case that Book a Table, Pre-order Meal, Cancel Reservation, and Manage Reservations all include) \u00abinclude\u00bb \u2192 Process Payment (Book a Table and Pre-order Meal both mandatorily include Process Payment for deposit\/confirmation) \u00abextend\u00bb \u2192 Apply Discount Coupon (extends Book a Table at the \u201center promo code\u201d extension point\u2014only happens if user provides a code) \u00abextend\u00bb \u2192 Handle Waitlist (extends Book a Table when no tables are available\u2014conditional behavior) Refined diagram outcome: Cleaner diagram: fewer direct lines from Diner to low-level use cases \u201cAuthenticate User\u201d becomes a central hub with multiple \u00abinclude\u00bb arrows pointing to it Extension points are clearly marked on Book a Table oval Stakeholders immediately see: \u201cBooking always requires payment and authentication, but discounts and waitlisting are optional extras.\u201d Example 2: SecureATM \u2013 Next-Generation ATM Network AI-proposed relationships: \u00abinclude\u00bb \u2192 Authenticate User (Withdraw Cash, Check Balance, Transfer Funds, Deposit Check all include this mandatory step) \u00abinclude\u00bb \u2192 Validate Transaction Limits (Withdraw Cash and Transfer Funds include this to enforce daily\/withdrawal limits) \u00abextend\u00bb \u2192 Request Additional Authentication (Biometrics) (extends Withdraw Cash for high-value transactions &gt; $1,000\u2014conditional security) \u00abextend\u00bb \u2192 Print Receipt (extends most customer use cases at the end\u2014optional but common) Visual result: Central \u201cAuthenticate User\u201d oval with many incoming \u00abinclude\u00bb arrows Clear separation: core banking actions always require authentication and limit checks; extra security or receipts are conditional extensions Example 3: CorpLearn \u2013 Corporate E-Learning Platform Common AI-suggested refinements: \u00abinclude\u00bb \u2192 Authenticate via SSO (Enroll in Course, Complete Learning Module, Take Assessment all include this) \u00abinclude\u00bb \u2192 Record Learning Progress (Complete Learning Module and Take Assessment both include this for tracking) \u00abextend\u00bb \u2192 Request Manager Approval (extends Enroll in Course for optional\/high-cost courses) \u00abextend\u00bb \u2192 Issue Certificate (extends Take Assessment only on passing score\u2014conditional outcome) Refined diagram benefit: Reduces clutter by factoring out repeated authentication and progress-tracking steps Clearly shows that certification is not guaranteed\u2014it\u2019s an optional outcome of assessment Key Takeaways for This Module By the end of Module 3, you will have: A refined Use Case Diagram with meaningful \u00abinclude\u00bb and \u00abextend\u00bb relationships Fewer redundant lines and clearer separation of mandatory vs. optional behavior A model that is much easier to extend into detailed flow-of-events specifications (Module 4) Confidence that shared and variable behavior has been explicitly modeled rather than duplicated or hidden This refinement step is what separates a quick-and-dirty sketch from a maintainable, scalable requirements model. The AI removes the mechanical work of drawing arrows and spotting patterns, while your domain knowledge ensures the relationships make real business sense. With a polished, relationship-rich Use Case Diagram in hand, you\u2019re ready to dive into detailed textual specifications\u2014where the real precision begins.","og_url":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/","og_site_name":"Visual Paradigm Guides Vietnamese","article_modified_time":"2026-01-19T06:52:12+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/","url":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/","name":"3. Use Case Refinement and Relationships - Visual Paradigm Guides Vietnamese","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/#website"},"datePublished":"2026-01-19T06:15:49+00:00","dateModified":"2026-01-19T06:52:12+00:00","breadcrumb":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/3-use-case-refinement-and-relationships\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/guides.visual-paradigm.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Streamlining the Software Lifecycle: Integrating AI Use Case Modeling with Visual Paradigm\u2019s All-in-One Platform","item":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/"},{"@type":"ListItem","position":3,"name":"3. Use Case Refinement and Relationships"}]},{"@type":"WebSite","@id":"https:\/\/guides.visual-paradigm.com\/vn\/#website","url":"https:\/\/guides.visual-paradigm.com\/vn\/","name":"Visual Paradigm Guides Vietnamese","description":"Smart guides for an AI-driven world","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/guides.visual-paradigm.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/comments?post=4509"}],"version-history":[{"count":2,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4509\/revisions"}],"predecessor-version":[{"id":4553,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4509\/revisions\/4553"}],"up":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4496"}],"next":[{"title":"4. Detailed Use Case Specification","link":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/4-detailed-use-case-specification\/","href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4512"}],"prev":[{"title":"2. Initial Use Case Modeling","link":"https:\/\/guides.visual-paradigm.com\/vn\/docs\/streamlining-the-software-lifecycle-integrating-ai-use-case-modeling-with-visual-paradigms-all-in-one-platform\/2-initial-use-case-modeling\/","href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/4503"}],"wp:attachment":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media?parent=4509"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/doc_tag?post=4509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}