{"id":284,"date":"2011-12-06T10:33:04","date_gmt":"2011-12-06T10:33:04","guid":{"rendered":"https:\/\/kari.world.ikari.fi\/2011\/12\/06\/perfect-uml-editor\/"},"modified":"2011-12-06T10:33:04","modified_gmt":"2011-12-06T10:33:04","slug":"perfect-uml-editor","status":"publish","type":"post","link":"https:\/\/kari.world.ikari.fi\/?p=284","title":{"rendered":"Perfect UML editor?"},"content":{"rendered":"<p>My current favourite UML editor is <a href=\"http:\/\/www.umlet.com\/\">UMLet<\/a>.  I would say that it&#8217;s almost perfect UML editor for software engineer.<\/p>\n<p>Why so?<br \/>\nSimply because this editor is perfect match for usability. Most of conventional UML editors what I&#8217;ve seen have mistaken usability to be &#8221;lots of nested dialogs with lots of buttons to click&#8221;. However, UMLet comes back to basics in usability, by providing very good combination of mouse + keyboard access for editing.<\/p>\n<p>I.e. mouse is used for tasks for which it works best, and keyboard is used for tasks were it shines. It&#8217;s best that you try it yourself, since trying to describe it with words, makes it sound dull, but in reality it works extremely well.<\/p>\n<p>Side note: It&#8217;s sad that nowadays lots of people do this same mistake, i.e. assume that if user is enforced into strict &#8221;click-click&#8221; routine, it makes software &#8221;usable&#8221;. I think so it must be something to do with education, which leads into such misbelief. When usability is teached, focus is put into how much easier to use <a href=\"http:\/\/en.wikipedia.org\/wiki\/WIMP_(computing)\">WIMP<\/a> interfaces are compared to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Computer_terminal\">console<\/a> interfaces. Well, sad fact is that such conclusion is only due to initial coolness effect what click-click interface makes, and doing such interface sounds initially &#8221;easy to use&#8221;. But when using such interface frequently, it quickly becames burden to actual end-users. And designer who implemented such interface can think that he has created great UI, since on his short testing it looked fancy.<\/p>\n<p>Thus, don&#8217;t treat end users as idiots, they aren&#8217;t. Don&#8217;t assume that they are having thumb in their mouth, and non-capable of handling anything more complex than &#8221;click-click&#8221;. You know (well, hopefully you do), monkeys are after all rather intelligent beings and capable of learning lots of tricks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My current favourite UML editor is UMLet. I would say that it&#8217;s almost perfect UML editor for software engineer. Why so? Simply because this editor is perfect match for usability. Most of conventional UML editors what I&#8217;ve seen have mistaken usability to be &#8221;lots of nested dialogs with lots of buttons to click&#8221;. However, UMLet&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-284","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=\/wp\/v2\/posts\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284"}],"version-history":[{"count":0,"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions"}],"wp:attachment":[{"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kari.world.ikari.fi\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}