{"id":432,"date":"2025-03-10T17:03:56","date_gmt":"2025-03-10T21:03:56","guid":{"rendered":"https:\/\/sites.nd.edu\/businessanalysis\/?page_id=432"},"modified":"2025-03-12T17:16:22","modified_gmt":"2025-03-12T21:16:22","slug":"state-diagram","status":"publish","type":"page","link":"https:\/\/sites.nd.edu\/businessanalysis\/?page_id=432","title":{"rendered":"State Diagram"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>1. What is a State Diagram Diagram?<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A State Diagram is a graphical representation of how an object, system, or process transitions between different states based on events or conditions. <\/li>\n\n\n\n<li>It is commonly used in software engineering, system design, and finite state machines (FSMs) to model dynamic behavior of a lifecycle.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Common Diagramming Symbols<\/strong><\/h2>\n\n\n\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/Inital-State.jpg\" alt=\"\" width=\"67\" height=\"67\" class=\"alignnone size-full wp-image-448\" \/><\/th><th class=\"column-2\">Initial State: A filled circle represents the starting point of the system when it is first activated.<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State.jpg\" alt=\"\" width=\"86\" height=\"42\" class=\"alignnone size-full wp-image-449\" \/><\/td><td class=\"column-2\">State: Rounded rectangles depicts the different conditions or statuses an object can be in at a given time.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/Transition.jpg\" alt=\"\" width=\"151\" height=\"17\" class=\"alignnone size-full wp-image-450\" \/><\/td><td class=\"column-2\">Transition: Arrows show the movement from one state to another based on triggers or events. These are often labeled with the event triggering the transition.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/02\/Decision.jpg\" alt=\"\" width=\"65\" height=\"60\" class=\"alignnone size-full wp-image-99\" \/><\/td><td class=\"column-2\">Decision: Diamonds represent a decision point where the state machine can transition to different states based on conditions.<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/End-State.jpg\" alt=\"\" width=\"71\" height=\"72\" class=\"alignnone size-full wp-image-451\" \/><\/td><td class=\"column-2\">Final State: A filled circle with an outer ring represents the termination or completion of a process.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Example<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"436\" src=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State-Diagram-Example-1024x436.jpg\" alt=\"\" class=\"wp-image-500\" srcset=\"https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State-Diagram-Example-1024x436.jpg 1024w, https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State-Diagram-Example-300x128.jpg 300w, https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State-Diagram-Example-768x327.jpg 768w, https:\/\/sites.nd.edu\/businessanalysis\/files\/2025\/03\/State-Diagram-Example.jpg 1033w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>1. What is a State Diagram Diagram? 2. Common Diagramming Symbols 3. Example<\/p>\n","protected":false},"author":4975,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-432","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/pages\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/users\/4975"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=432"}],"version-history":[{"count":4,"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/pages\/432\/revisions"}],"predecessor-version":[{"id":501,"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=\/wp\/v2\/pages\/432\/revisions\/501"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/businessanalysis\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}