{"id":263,"date":"2018-04-28T23:00:30","date_gmt":"2018-04-28T22:00:30","guid":{"rendered":"http:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/?p=263"},"modified":"2018-05-01T15:44:26","modified_gmt":"2018-05-01T14:44:26","slug":"neighbourhood-system-uml-class-diagram","status":"publish","type":"post","link":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/2018\/04\/28\/neighbourhood-system-uml-class-diagram\/","title":{"rendered":"Neighbourhood system UML class diagram"},"content":{"rendered":"<p>The purpose of a class structure diagram is to show the static model of a system.<\/p>\n<blockquote><p>&#8220;The UML representation of a class is a rectangle containing three compartments stacked vertically&#8230; The top compartment shows the class&#8217;s name. The middle compartment lists the class&#8217;s attributes. The bottom compartment lists the class&#8217;s operations.&#8221;<\/p><\/blockquote>\n<p style=\"text-align: right\"><a href=\"https:\/\/www.ibm.com\/developerworks\/rational\/library\/content\/RationalEdge\/sep04\/bell\/\">Source: IBM<\/a><\/p>\n<p>This UML diagram summarises the main classes needed for the\u00a0Neighbourhood application:<\/p>\n<p><a href=\"http:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-270 size-large\" src=\"http:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1-1024x907.png\" alt=\"\" width=\"1024\" height=\"907\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1-1024x907.png 1024w, https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1-300x266.png 300w, https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1-768x680.png 768w, https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1-226x200.png 226w, https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-content\/uploads\/sites\/259\/2018\/04\/NeighbourhoodUML-1.pptx\">NeighbourhoodUML<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The purpose of a class structure diagram is to show the static model of a system. &#8220;The UML representation of a class is a rectangle containing three compartments stacked vertically&#8230; The top compartment shows the class&#8217;s name. The middle compartment lists the class&#8217;s attributes. The bottom compartment lists the class&#8217;s &hellip;<\/p>\n","protected":false},"author":2944,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[19,20,23,31],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-data","tag-data-model","tag-design","tag-uml"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/users\/2944"}],"replies":[{"embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":6,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/posts\/263\/revisions\/378"}],"wp:attachment":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/neighbourhood\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}