{"id":37656,"date":"2016-10-11T08:43:00","date_gmt":"2016-10-11T13:43:00","guid":{"rendered":"http:\/\/kenscourses.com\/tc1019fall2016\/?guid=ada9427a9b7bd5f8d442ae1202e710c4"},"modified":"2016-10-11T08:43:00","modified_gmt":"2016-10-11T13:43:00","slug":"floreths-blog-2016-10-11-084300","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/floreths-blog-2016-10-11-084300\/","title":{"rendered":"Floreth&#039;s Blog 2016-10-11 08:43:00"},"content":{"rendered":"<h3 style=\"text-align: center;\"> UML diagram<\/h3><div><a href=\"https:\/\/www.blogger.com\/blogger.g?blogID=4316616399900049314\" imageanchor=\"1\" style=\"clear: right; float: right; margin-bottom: 1em; margin-left: 1em;\"><\/a><a href=\"https:\/\/www.blogger.com\/blogger.g?blogID=4316616399900049314\" imageanchor=\"1\" style=\"clear: right; float: right; margin-bottom: 1em; margin-left: 1em;\"><\/a><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">UML stands for Unified Modeling Language. UML is a way of visualizing a software program using a collection of diagrams.&nbsp;<\/span><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">Today, UML is accepted by the&nbsp;<\/span><a href=\"http:\/\/www.omg.org\/\" style=\"-webkit-text-size-adjust: 100%; font-family: OpenSans; font-size: 16px; text-decoration: none;\" ><span style=\"color: black;\">Object Management Group (OMG)<\/span><\/a><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">&nbsp;as the standard for modeling software development.<\/span><\/div><h4 style=\"text-align: center;\"><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">Types of UML diagrams<\/span><\/h4><div><div style=\"font-family: opensans; font-size: 16px; margin-bottom: 12px;\">The current UML standards call for 13 different types of diagrams: class, activity, object, use case, sequence, package, state, component, communication, composite structure, interaction overview, timing, and deployment.<\/div><div style=\"font-family: opensans; font-size: 16px; margin-bottom: 12px;\">These diagrams are organized into two distinct groups: structural diagrams and behavioral or interaction diagrams.<\/div><div style=\"font-family: opensans; font-size: 16px; margin-bottom: 12px;\">Structural UML diagrams<\/div><ul class=\"vertList\" style=\"font-family: opensans; font-size: 16px; line-height: 1.5; margin: 0px 0px 12px 25px; padding: 0px;\"><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Class diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Package diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Object diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Component diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Composite structure diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Deployment diagram<\/li><\/ul><div style=\"font-family: opensans; font-size: 16px; margin-bottom: 12px;\">Behavioral UML diagrams<\/div><ul class=\"vertList\" style=\"font-family: opensans; font-size: 16px; line-height: 1.5; margin: 0px 0px 12px 25px; padding: 0px;\"><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Activity diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Sequence diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Use case diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">State diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Communication diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Interaction overview diagram<\/li><li style=\"line-height: 24px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; text-align: left;\">Timing diagram<\/li><\/ul><div><span style=\"color: #666666; font-family: &quot;opensans&quot;;\"><span style=\"-webkit-text-size-adjust: 100%;\">Th most used and important UML diagrams are (:<\/span><\/span><\/div><div><strong style=\"font-family: opensans; font-size: 16px;\">Sequence Diagram<\/strong><\/div><span style=\"color: black;\"><a href=\"https:\/\/www.smartdraw.com\/sequence-diagram\/\" style=\"font-family: opensans; font-size: 16px; text-decoration: none;\">Sequence diagrams<\/a><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">&nbsp;describe interactions among classes in terms of an exchange of messages over time.<\/span><\/span><\/div><div><\/div><div><br \/><div style=\"font-family: opensans; font-size: 16px; margin-bottom: 12px;\"><strong>Use Case Diagram&nbsp;<\/strong><br \/><span style=\"color: black;\"><a href=\"https:\/\/www.smartdraw.com\/use-case-diagram\/\" style=\"text-decoration: none;\">Use case diagrams<\/a>&nbsp;model the functionality of a system using actors and use cases.<\/span><\/div><\/div><div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div><div><div class=\"separator\" style=\"clear: both; text-align: center;\"><span style=\"color: black;\"><\/span><\/div><br \/><\/div><div><div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"http:\/\/static1.creately.com\/blog\/wp-content\/uploads\/2012\/02\/Use-Case-Diagram-in-UML.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img border=\"0\" src=\"http:\/\/static1.creately.com\/blog\/wp-content\/uploads\/2012\/02\/Use-Case-Diagram-in-UML.png\" height=\"320\" width=\"308\" \/><\/a><\/div><br \/><\/div><div><strong style=\"font-family: opensans; font-size: 16px;\">Class Diagram&nbsp;<\/strong><br \/><span style=\"color: black;\"><a href=\"https:\/\/www.smartdraw.com\/class-diagram\/\" style=\"cursor: pointer; font-family: opensans; font-size: 16px; outline: 0px; text-decoration: none;\">Class diagrams<\/a><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\">&nbsp;are the backbone of almost every object-oriented method, including UML. They describe the static structure of a system.<\/span><\/span><br \/><span style=\"background-color: white; font-family: &quot;opensans&quot;; font-size: 16px;\"><\/span><br \/><div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"http:\/\/static2.creately.com\/blog\/wp-content\/uploads\/2012\/02\/UML-Class-Diagram-Example.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><span style=\"color: black;\"><img border=\"0\" src=\"http:\/\/static2.creately.com\/blog\/wp-content\/uploads\/2012\/02\/UML-Class-Diagram-Example.png\" height=\"232\" width=\"320\" \/><\/span><\/a><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><strong style=\"-webkit-text-size-adjust: 100%; color: #666666; font-family: OpenSans; font-size: 16px;\"><br \/><\/strong><\/strong><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><strong style=\"-webkit-text-size-adjust: 100%; color: #666666; font-family: OpenSans; font-size: 16px;\"><br \/><\/strong><\/strong><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><strong style=\"font-family: opensans; font-size: 16px;\">Object Diagram&nbsp;<\/strong><br \/><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><\/strong><\/div><a href=\"https:\/\/www.blogger.com\/blogger.g?blogID=4316616399900049314\" imageanchor=\"1\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"><\/a><span style=\"background-color: white;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;sometimes referred to as Instance diagrams are very similar to class diagrams. Like class diagrams, they also show the relationship between objects but they use real world examples. They are used to show how a system will look like at a given time. Because there is data available in the objects, they are often used to explain complex relationships between objects.<\/span><\/span><br \/><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"http:\/\/static2.creately.com\/blog\/wp-content\/uploads\/2012\/02\/UML-Object-Diagram-example.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img border=\"0\" src=\"http:\/\/static2.creately.com\/blog\/wp-content\/uploads\/2012\/02\/UML-Object-Diagram-example.png\" height=\"196\" width=\"400\" \/><\/a><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><div class=\"\" style=\"clear: both; text-align: center;\"><strong style=\"font-family: opensans; font-size: 16px; text-align: start;\"><br \/><\/strong><\/div><div style=\"font-family: Helvetica; font-size: 12px; line-height: normal;\"><br \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>UML diagramUML stands for Unified Modeling Language. UML is a way of visualizing a software program using a collection of diagrams.&nbsp;Today, UML is accepted by the&nbsp;Object Management Group (OMG)&nbsp;as the standard for modeling software development.Types of UML diagramsThe current UML standards call for 13 different types of diagrams: class, activity, object, use case, sequence, package, &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/floreths-blog-2016-10-11-084300\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Floreth&#039;s Blog 2016-10-11 08:43:00<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":37659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[60,25,218,291],"class_list":["post-37656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-software-engineering","tag-tc1019","tag-uml","tag-uml-diagram"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=37656"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37656\/revisions"}],"predecessor-version":[{"id":37661,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37656\/revisions\/37661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media\/37659"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}