{"id":3481,"date":"2022-02-09T17:13:56","date_gmt":"2022-02-09T09:13:56","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/cn\/?p=3481"},"modified":"2022-11-24T18:01:48","modified_gmt":"2022-11-24T10:01:48","slug":"include-and-extend-use-cases","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/","title":{"rendered":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b"},"content":{"rendered":"<p><a href=\"http:\/\/the%20document%20management%20system%20%28dms%29%20use%20case%20diagram%20below%20shows%20the%20actors%20and%20use%20cases%20of%20the%20system.%20in%20particular%2C%20there%20are%20containment%20and%20extension%20relationships%20between%20use%20cases.\/\"><span class=\"\">\u7528\u4f8b<\/span><\/a><span class=\"\">\u63cf\u8ff0<\/span><span class=\"\">\u4e86\u7528\u6237\u5982\u4f55\u4f7f\u7528\u7cfb\u7edf\u6765\u5b9e\u73b0\u7279\u5b9a\u76ee\u6807\u3002<\/span>\u7528\u4f8b\u56fe\u7531\u7cfb\u7edf\u3001\u76f8\u5173\u7528\u4f8b\u548c\u53c2\u4e0e\u8005\u7ec4\u6210\uff0c\u5e76\u5c06\u5b83\u4eec\u76f8\u4e92\u5173\u8054\u4ee5\u53ef\u89c6\u5316\uff1a\u63cf\u8ff0\u4e86\u4ec0\u4e48\uff1f\uff08<strong>\u7cfb\u7edf<\/strong>\uff09\uff0c\u8c01\u5728\u4f7f\u7528\u7cfb\u7edf\uff1f\uff08<strong>\u6f14\u5458<\/strong>\uff09\u4ee5\u53ca\u6f14\u5458\u60f3\u8981\u8fbe\u5230\u4ec0\u4e48\u76ee\u6807\uff1f\uff08<strong>\u7528\u4f8b<\/strong>\uff09\uff0c\u56e0\u6b64\uff0c\u7528\u4f8b\u6709\u52a9\u4e8e\u786e\u4fdd\u901a\u8fc7\u4ece\u7528\u6237\u7684\u89d2\u5ea6\u6355\u83b7\u9700\u6c42\u6765\u5f00\u53d1\u6b63\u786e\u7684\u7cfb\u7edf\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/include-and-extend-use-case-diagram.png\" alt=\"\u7528\u4f8b\u5716\u6a21\u677f\uff1a\u5305\u542b\u548c\u64f4\u5c55\u7528\u4f8b\u5716\uff08\u7531 Visual Paradigm Online \u7684\u7528\u4f8b\u5716\u88fd\u4f5c\u8005\u5275\u5efa\uff09\" \/><\/p>\n<h2 id=\"structuring-use-cases\"><span id=\"Structuring_Use_Cases\">\u6784\u5efa\u7528\u4f8b<\/span><\/h2>\n<p>\u7528\u4f8b\u5173\u7cfb\u5bf9\u7cfb\u7edf\u4ea4\u4e92\u6a21\u578b\u4e2d\u7528\u4f8b\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u8fdb\u884c\u5efa\u6a21\u3002\u867d\u7136\uff0c\u72ec\u7acb\u7684\u7528\u4f8b\u53ef\u4ee5\u5145\u5206\u4ee3\u8868\u66f4\u7b80\u5355\u7684\u7cfb\u7edf\u3002\u4f46\u662f\uff0c\u4e3a\u4e86\u8868\u793a\u590d\u6742\u6216\u5927\u578b\u7cfb\u7edf\uff0c\u6211\u4eec\u53ef\u80fd\u9700\u8981\u501f\u52a9\u7528\u4f8b\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u6765\u6784\u5efa\u590d\u6742\u7684\u7528\u4f8b\u3002\u5efa\u7acb\u7528\u4f8b\u4e4b\u95f4\u7684\u5173\u7cfb\u5141\u8bb8\u91cd\u7528\u90a3\u4e9b\u9700\u8981\u53cd\u590d\u5b9a\u4e49\u7684\u7528\u4f8b\uff0c\u4ece\u800c\u51cf\u5c11\u5f00\u53d1\u4eba\u5458\u7684\u5de5\u4f5c\u91cf\u3002<\/p>\n<p>UML \u5b9a\u4e49\u4e86\u4e09\u4e2a\u6784\u9020\u578b\u6765\u6784\u5efa\u7528\u4f8b\u7684\u5173\u8054\u3002<\/p>\n<h3><span id=\"What_is_a_Include_Use_Case\">\u4ec0\u4e48\u662f&lt;&lt;Include&gt;&gt;\u7528\u4f8b\uff1f<\/span><\/h3>\n<p>\u5b9e\u9645\u4e0a\uff0c\u6269\u5c55\u7528\u4f8b\u662f\u57fa\u672c\u7528\u4f8b\u7684\u66ff\u4ee3\u8fc7\u7a0b\u3002&lt;&lt;extend&gt;&gt; \u7528\u4f8b\u901a\u8fc7\u5728\u6982\u5ff5\u4e0a\u5c06\u9644\u52a0\u52a8\u4f5c\u5e8f\u5217\u63d2\u5165\u57fa\u672c\u7528\u4f8b\u5e8f\u5217\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9\u3002<\/p>\n<p>\u4f7f\u7528 &lt;&lt;include&gt;&gt; \u5173\u7cfb\u7684\u65f6\u95f4\u662f\u5728\u60a8\u5b8c\u6210\u6240\u6709\u4e3b\u8981\u7528\u4f8b\u7684\u7b2c\u4e00\u4e2a\u526a\u8f91\u63cf\u8ff0\u4e4b\u540e\u3002\u60a8\u73b0\u5728\u53ef\u4ee5\u67e5\u770b\u7528\u4f8b\u5e76\u786e\u5b9a\u7528\u6237-\u7cfb\u7edf\u4ea4\u4e92\u7684\u5e38\u89c1\u5e8f\u5217\u3002<\/p>\n<ul>\n<li>\u5f53\u4e00\u4e2a\u7528\u4f8b\u88ab\u63cf\u8ff0\u4e3a\u4f7f\u7528\u53e6\u4e00\u4e2a\u7528\u4f8b\u7684\u529f\u80fd\u65f6\uff0c\u7528\u4f8b\u4e4b\u95f4\u7684\u5173\u7cfb\u88ab\u547d\u540d\u4e3a\u5305\u542b\u6216\u4f7f\u7528\u5173\u7cfb\u3002<\/li>\n<li>\u4e00\u4e2a\u7528\u4f8b\u5305\u62ec\u53e6\u4e00\u4e2a\u7528\u4f8b\u4e2d\u63cf\u8ff0\u7684\u529f\u80fd\uff0c\u4f5c\u4e3a\u5176\u4e1a\u52a1\u6d41\u7a0b\u7684\u4e00\u90e8\u5206\u3002<\/li>\n<li>\u4ece\u57fa\u672c\u7528\u4f8b\u5230\u5b50\u7528\u4f8b\u7684\u4f7f\u7528\u5173\u7cfb\u8868\u660e\u57fa\u672c\u7528\u4f8b\u7684\u5b9e\u4f8b\u5c06\u5305\u62ec\u5728\u5b50\u7528\u4f8b\u4e2d\u6307\u5b9a\u7684\u884c\u4e3a\u3002<\/li>\n<li>\u5305\u542b\u5173\u7cfb\u7528\u5177\u6709\u865a\u7ebf\u7684\u5b9a\u5411\u7bad\u5934\u6765\u63cf\u7ed8\u3002\u7bad\u5934\u7684\u5c16\u7aef\u6307\u5411\u8fde\u63a5\u5728\u7bad\u5934\u5e95\u90e8\u7684\u5b50\u7528\u4f8b\u548c\u7236\u7528\u4f8b\u3002<\/li>\n<li>\u6784\u9020\u578b\u201c&lt;&lt;include&gt;&gt;\u201d\u5c06\u5173\u7cfb\u6807\u8bc6\u4e3a\u5305\u542b\u5173\u7cfb\u3002<\/li>\n<\/ul>\n<h3><span id=\"Use_Case_Example_Include_Relationship\">\u7528\u4f8b\u793a\u4f8b\u2014\u2014\u5305\u542b\u5173\u7cfb<\/span><\/h3>\n<p>\u5305\u542b\u5173\u7cfb\u6dfb\u52a0\u4e86\u57fa\u672c\u7528\u4f8b\u4e2d\u672a\u6307\u5b9a\u7684\u9644\u52a0\u529f\u80fd\u3002&lt;&lt;Include&gt;&gt; \u5173\u7cfb\u7528\u4e8e\u5c06\u6765\u81ea\u5305\u542b\u7528\u4f8b\u7684\u5e38\u89c1\u884c\u4e3a\u5305\u542b\u5230\u57fa\u672c\u7528\u4f8b\u4e2d\uff0c\u4ee5\u652f\u6301\u5e38\u89c1\u884c\u4e3a\u7684\u91cd\u7528\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/08-use-case-diagram-notation-include.png\" alt=\"\u7528\u4f8b\u5716\u8868\u793a\u6cd5 - \u5305\u62ec\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><span id=\"What_is_a_Extend_Use_Case\"><strong>\u4ec0\u4e48\u662f &lt;&lt;Extend&gt;&gt; \u7528\u4f8b\uff1f<\/strong><\/span><\/h4>\n<ul>\n<li>\u8868\u793a\u00a0<strong>\u201c\u65e0\u6548\u5bc6\u7801\u201d<\/strong>\u00a0\u7528\u4f8b\u53ef\u80fd\u5305\u62ec\uff08\u6839\u636e\u6269\u5c55\u4e2d\u7684\u89c4\u5b9a\uff09\u7531\u57fa\u672c\u7528\u4f8b\u00a0<strong>\u201c\u767b\u5f55\u5e10\u6237\u201d<\/strong>\u6307\u5b9a\u7684\u884c\u4e3a\u3002<\/li>\n<li>\u7528\u5e26\u6709\u865a\u7ebf\u7684\u5b9a\u5411\u7bad\u5934\u63cf\u7ed8\u3002\u7bad\u5934\u7684\u5c16\u7aef\u6307\u5411\u57fa\u672c\u7528\u4f8b\uff0c\u5b50\u7528\u4f8b\u8fde\u63a5\u5728\u7bad\u5934\u7684\u5e95\u90e8\u3002<\/li>\n<li>\u6784\u9020\u578b\u201c&lt;&lt;extends&gt;&gt;\u201d\u6807\u8bc6\u4e3a\u6269\u5c55\u5173\u7cfb<\/li>\n<\/ul>\n<h3 id=\"abstract-and-generalization\"><span id=\"Abstract_and_generalized_Use_Case\">\u62bd\u8c61\u548c\u6982\u62ec\u7684\u7528\u4f8b<\/span><\/h3>\n<p>\u4e00\u822c\u7528\u4f8b\u662f\u62bd\u8c61\u7684\u3002\u5b83\u4e0d\u80fd\u88ab\u5b9e\u4f8b\u5316\uff0c\u56e0\u4e3a\u5b83\u5305\u542b\u4e0d\u5b8c\u6574\u7684\u4fe1\u606f\u3002\u62bd\u8c61\u7528\u4f8b\u7684\u6807\u9898\u4ee5\u659c\u4f53\u663e\u793a\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/07-use-case-diagram-notation-extend.png\" alt=\"\u7528\u4f8b\u5716\u7b26\u865f - \u64f4\u5c55\" \/><\/p>\n<h2><span id=\"Use_Case_Diagram_Example\">\u7528\u4f8b\u56fe\u793a\u4f8b<\/span><\/h2>\n<p>\u8fd9\u4e2a\u7528\u4f8b\u56fe\u793a\u4f8b\u63cf\u8ff0\u4e86\u51e0\u4e2a\u4e1a\u52a1\u7528\u4f8b\uff08\u76ee\u6807\uff09\u7684\u6a21\u578b\uff0c\u8fd9\u4e9b\u7528\u4f8b\u8868\u793a\u9910\u5385\uff08\u4e1a\u52a1\u7cfb\u7edf\uff09\u4e0e\u5176\u5173\u952e\u5229\u76ca\u76f8\u5173\u8005\uff08\u4e1a\u52a1\u53c2\u4e0e\u8005\u548c\u4e1a\u52a1\u5de5\u4f5c\u8005\uff09\u4e4b\u95f4\u7684\u4ea4\u4e92\u3002\u5728\u7b2c\u4e00\u8f6e\u524a\u51cf\u4e2d\u786e\u5b9a\u4e86\u57fa\u672c\u7528\u4f8b\u4e4b\u540e\uff0c\u4e5f\u8bb8\u6211\u4eec\u53ef\u4ee5\u5728\u7b2c\u4e8c\u8f6e\u4fee\u8ba2\u4e2d\u901a\u8fc7\u201c\u6269\u5c55\u201d\u548c\u201c\u5305\u542b\u201d\u7528\u4f8b\u8fdb\u4e00\u6b65\u6784\u5efa\u8fd9\u4e9b\u7528\u4f8b\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" alt=\"\u7528\u4f8b\u5716\u3001UML \u5716\u793a\u4f8b\uff1a\u201c\u5305\u542b\u201d\u548c\u201c\u64f4\u5c55\u201d\u7528\u4f8b - Visual Paradigm Community Circle\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7528\u4f8b\u5173\u7cfb\u4e3a\u7cfb\u7edf\u7684\u4ea4\u4e92\u6a21\u578b\u4e2d\u7684\u7528\u4f8b\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u5efa\u6a21\u3002\u867d\u7136\uff0c\u72ec\u7acb\u7684\u7528\u4f8b\u53ef\u4ee5\u5145\u5206\u5730\u4ee3\u8868\u8f83\u7b80\u5355\u7684\u7cfb\u7edf\u3002\u4f46\u662f\uff0c\u4e3a\u4e86\u8868\u793a\u590d\u6742\u6216\u5927\u578b\u7684\u7cfb\u7edf\uff0c\u6211\u4eec\u53ef\u80fd\u9700\u8981\u5728\u7528\u4f8b\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u7684\u5e2e\u52a9\u4e0b\u6784\u5efa\u590d\u6742\u7684\u7528\u4f8b\u3002\u5efa\u7acb\u7528\u4f8b\u4e4b\u95f4\u7684\u5173\u7cfb\u53ef\u4ee5\u91cd\u590d\u4f7f\u7528\u90a3\u4e9b\u9700\u8981\u53cd\u590d\u5b9a\u4e49\u7684\u7528\u4f8b\uff0c\u4ece\u800c\u51cf\u5c11\u5f00\u53d1\u8005\u7684\u5de5\u4f5c\u91cf\u3002<\/p>\n","protected":false},"author":1,"featured_media":3608,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[36],"tags":[],"class_list":["post-3481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uml","loop-entry","clr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2<\/title>\n<meta name=\"description\" content=\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2\" \/>\n<meta property=\"og:description\" content=\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm \u535a\u5ba2\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-09T09:13:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-24T10:01:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/\",\"name\":\"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"datePublished\":\"2022-02-09T09:13:56+00:00\",\"dateModified\":\"2022-11-24T10:01:48+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"description\":\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage\",\"url\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"contentUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"width\":\"733\",\"height\":\"656\",\"caption\":\"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/cn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/cn\/\",\"name\":\"Visual Paradigm \u535a\u5ba2\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/cn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/cn\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2","description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","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:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/","og_locale":"zh_CN","og_type":"article","og_title":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2","og_description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","og_url":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/","og_site_name":"Visual Paradigm \u535a\u5ba2","article_published_time":"2022-02-09T09:13:56+00:00","article_modified_time":"2022-11-24T10:01:48+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","type":"","width":"","height":""}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","twitter_misc":{"\u4f5c\u8005":"Admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/","url":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/","name":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b - Visual Paradigm \u535a\u5ba2","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/cn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","datePublished":"2022-02-09T09:13:56+00:00","dateModified":"2022-11-24T10:01:48+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#primaryimage","url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","contentUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","width":"733","height":"656","caption":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/cn\/include-and-extend-use-cases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/cn\/"},{"@type":"ListItem","position":2,"name":"\u201c\u5305\u542b\u201d\u548c\u201c\u6269\u5c55\u201d\u7528\u4f8b"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/cn\/#website","url":"https:\/\/blog.visual-paradigm.com\/cn\/","name":"Visual Paradigm \u535a\u5ba2","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/cn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/blog.visual-paradigm.com\/cn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/cn\/author\/vpadminuser\/"}]}},"modified_by":"vpmiku","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/posts\/3481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/comments?post=3481"}],"version-history":[{"count":5,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/posts\/3481\/revisions"}],"predecessor-version":[{"id":8614,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/posts\/3481\/revisions\/8614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/media\/3608"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/media?parent=3481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/categories?post=3481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/cn\/wp-json\/wp\/v2\/tags?post=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}