{"id":8949,"date":"2022-06-14T02:22:02","date_gmt":"2022-06-14T02:22:02","guid":{"rendered":"https:\/\/www.booksofall.com\/?post_type=product&#038;p=8949"},"modified":"2022-06-17T11:17:28","modified_gmt":"2022-06-17T11:17:28","slug":"types-of-actor-in-a-use-case-model","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/","title":{"rendered":"Types of Actor in a Use Case Model"},"content":{"rendered":"<h3>Types of Actor in a Use Case Model<\/h3>\n<p>3-4 minutes<\/p>\n<p>Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects. Actors are always outside the system and interact directly with it by initiating a use case, provide input to it, and\/or receive outputs from it. While a single physical instance may play the role of several different actors, an actor does not necessarily represent specific physical entities, i.e. a timer that triggers sending of an e-mail reminder.<\/p>\n<h3>Primary vs Supporting Actors<\/h3>\n<p>In Alistair Cockburn\u2019s book \u201cWriting Effective Use Cases\u201d Actors are further defined as follows:<\/p>\n<p>Primary Actor: a user whose defined user goal and is fulfilled by the system<\/p>\n<p>The primary actor of a use case is the stakeholder that calls on the system to deliver one of its services. It has a goal with respect to the system \u2013 one that can be satisfied by its operation. The primary actor is often, but not always, the actor who triggers the use case.<\/p>\n<p>Supporting Actors: a user who provides a service (e.g., information) to the system.<\/p>\n<p>A supporting actor (also known as a secondary actor) in a use case in an external actor that provides a service to the system under design. It might be a high-speed printer, a web service, or humans that have to do some research and get back to us.<\/p>\n<h3>Another Way for Classifying Actors<\/h3>\n<p>Many analysts miss key actors during the use case diagramming process because they only identify human actors. Categorizing use case actors in this way helps the analyst ensure they haven\u2019t overlooked any critical actors within the use case diagram.<\/p>\n<p>There is another way to classify actors, they can be:<\/p>\n<ul>\n<li>Human<\/li>\n<li>Systems \/ Software<\/li>\n<li>Hardware<\/li>\n<li>Timer \/ Clock<\/li>\n<\/ul>\n<h3>Note That:<\/h3>\n<p>Here are the tips to help identify actors, they are typically external objects of the system that produce\/consume data:<\/p>\n<ul>\n<li>Must serve as sources and destinations for data<\/li>\n<li>Must be external to the system<\/li>\n<\/ul>\n<h3>Use Case Example \u2013 ATM<\/h3>\n<p>In the example below, the Visa Card Holder and Bank Customer are Primary Actors, while the Visa AS and Bank IS are secondary actors.<\/p>\n<h3>Use Case Diagram Example \u2013 Banking System<\/h3>\n<p>A bank provides common banking services to retail customers which include: Deposit, Withdraw, Loan or Mortgage payment and other account management services:<\/p>\n<h3>Summary<\/h3>\n<p>Use cases are usually referred to as system functionalities that a system should perform in collaboration with one or more external users of the system (actors). Each use case should provide some observable and valuable results to the actors or other stakeholders of the system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/types-of-actor-in-a-use-case-model-zjg6qougl?enforceShowPromotionBar=true\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":8953,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects."},"product_brand":[],"product_cat":[213],"product_tag":[],"class_list":{"0":"post-8949","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-computer-uml","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Types of Actor in a Use Case Model - BooksOfAll French<\/title>\n<meta name=\"description\" content=\"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Types of Actor in a Use Case Model - BooksOfAll French\" \/>\n<meta property=\"og:description\" content=\"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll French\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-17T11:17:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\" \/><meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\" \/>\n\t<meta property=\"og:image:width\" content=\"596\" \/>\n\t<meta property=\"og:image:height\" content=\"842\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/\",\"url\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/\",\"name\":\"Types of Actor in a Use Case Model - BooksOfAll French\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\",\"datePublished\":\"2022-06-14T02:22:02+00:00\",\"dateModified\":\"2022-06-17T11:17:28+00:00\",\"description\":\"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png\",\"width\":\"596\",\"height\":\"842\",\"caption\":\"Types of Actor in a Use Case Model\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/fr\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Types of Actor in a Use Case Model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#website\",\"url\":\"https:\/\/www.booksofall.com\/fr\/\",\"name\":\"BooksOfAll French\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#organization\",\"name\":\"BooksOfAll French\",\"url\":\"https:\/\/www.booksofall.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll French\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Types of Actor in a Use Case Model - BooksOfAll French","description":"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.","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:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/","og_locale":"fr_FR","og_type":"article","og_title":"Types of Actor in a Use Case Model - BooksOfAll French","og_description":"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.","og_url":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/","og_site_name":"BooksOfAll French","article_modified_time":"2022-06-17T11:17:28+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","type":"","width":"","height":""},{"width":596,"height":842,"url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/","url":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/","name":"Types of Actor in a Use Case Model - BooksOfAll French","isPartOf":{"@id":"https:\/\/www.booksofall.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","datePublished":"2022-06-14T02:22:02+00:00","dateModified":"2022-06-17T11:17:28+00:00","description":"Actors can be people, other systems, time triggers, or event triggers. An actor specifies a role played by a user or any other system that interacts with the subject. It may represent roles played by human users, external hardware, or other subjects.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#primaryimage","url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","contentUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/Types-of-Actor-in-a-Use-Case-Model-06.png","width":"596","height":"842","caption":"Types of Actor in a Use Case Model"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/fr\/types-of-actor-in-a-use-case-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/fr\/categories\/"},{"@type":"ListItem","position":3,"name":"Types of Actor in a Use Case Model"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/fr\/#website","url":"https:\/\/www.booksofall.com\/fr\/","name":"BooksOfAll French","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/fr\/#organization","name":"BooksOfAll French","url":"https:\/\/www.booksofall.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll French"},"image":{"@id":"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product\/8949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/media\/8953"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/media?parent=8949"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_brand?post=8949"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_cat?post=8949"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_tag?post=8949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}