{"id":3160,"date":"2014-06-18T10:05:24","date_gmt":"2014-06-18T09:05:24","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=3160"},"modified":"2014-12-09T11:38:01","modified_gmt":"2014-12-09T10:38:01","slug":"klassdiagram","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2014\/06\/trainee\/klassdiagram\/","title":{"rendered":"Klassdiagram"},"content":{"rendered":"<p>Hej \ud83d\ude42<\/p>\n<p>Vi, first generation traineer, \u00e4r i mitten av kravblocket. Det inneb\u00e4r att vi jobbar som en l\u00e4nk mellan kunden och Cinnober. Vi utredar vad kunden skulle vilja ha och vad vi kan leverera med tanke p\u00e5 v\u00e5ra produkter och tidbegr\u00e4nsningar.<br \/>\nVanligtvis om kunden vill \u00e4ndra eller l\u00e4gga till funktionalitet m\u00e5ste de skicka in en Change Item (CI). Sedan estimerar vi hur l\u00e5ng tid det tar och hur mycket det kostar och meddelar det till kunden. Jag har jobbat med n\u00e5gra CI under min tid i kravblocket.<br \/>\nJust nu sitter jag med en uppgift som jag har f\u00e5tt fr\u00e5n Gustaf, v\u00e5r mentor under testblocket, att hitta och dokumentera alla befintliga typer av objekt och sina relationer i LMEClear (London Metal Exchange) projektet. Resultatet blir ett klass-diagram. Klass-diagram i UML (Unified Modelling Language) \u00e4r en typ av statisk diagram som underl\u00e4ttar f\u00f6r oss att f\u00f6rst\u00e5 alla klasser som finns i systemet och deras attribut,metoder och relationer.<br \/>\nMitt klass-diagram har en klass f\u00f6r varje objekt, i klassen kan man se alla attribut som objektet har. Man kan skriva alla metoder i den tredje delen av klassen men det har jag hoppat \u00f6ver f\u00f6r tillf\u00e4llet.<br \/>\nDen h\u00e4r bilden visar User-klassen i mitt diagram.<\/p>\n<p><a href=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2014\/06\/ClassDiagram.vsd-Microsoft-Visio.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2014\/06\/ClassDiagram.vsd-Microsoft-Visio.png\" alt=\"ClassDiagram.vsd - Microsoft Visio\" width=\"151\" height=\"141\" class=\"alignnone size-full wp-image-3162\" \/><\/a><\/p>\n<p>Cheerios!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hej \ud83d\ude42 Vi, first generation traineer, \u00e4r i mitten av kravblocket. Det inneb\u00e4r att vi jobbar som en l\u00e4nk mellan kunden och Cinnober. Vi utredar vad kunden skulle vilja ha och vad vi kan leverera med tanke p\u00e5 v\u00e5ra produkter och tidbegr\u00e4nsningar. Vanligtvis om kunden vill \u00e4ndra eller l\u00e4gga till funktionalitet m\u00e5ste de skicka in [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[394],"tags":[395,187,30],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/3160"}],"collection":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=3160"}],"version-history":[{"count":3,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/3160\/revisions"}],"predecessor-version":[{"id":3164,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/3160\/revisions\/3164"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=3160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=3160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=3160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}