![]() ![]() It has lots of options to customize it, including setting your own keyboard shortcuts for pretty much any feature it has.Īlso it has "styles" like MS Word/Excel, i.e. So maybe give Freeplane a go for a while and see how you like it. The easier it is to just chuck stuff in without heaps of tedious fiddling, the more it gets used altogether. I've been swapping between draw.io/visio/freeplane a fair bit over the last 6 months or so, and I'm finding that mind-mapping with Freeplane is working the best for me for most of my content. It's probably possible (and I spend way too much time fantasizing about making my own software that does it), but I haven't been able to find anything that exists already that gives you the best of both worlds. but it's kinda a contradictory requirement when you also want auto-layout. I've love a little more flexibility like I get with draw.io/Visio. Although there is a feature in Freeplane to link anything-to-anything, but the auto-layout and visual contraints of a mind-map mean that it won't look as nice as a regular more-flexible flowchart that you manually lay out. And each node usually only has one parent. Mind-mapping is a lot more constrained typically, because it's just a big tree of nodes. Visio + draw.ioĮfficient auto-layout + keyboard navigation + editing + show/hide nodes etc, which you get with some mind-mapping software like Freeplane, although even a lot in this category suck at usability, especially all the stupidly expensive web-based ones. Yeah I've been struggling to find something that gives the best of both worlds:įlexible graphic layout of flowcharts, e.g. I prefer paper/whiteboard for collaboration with team mates. I use diagramming software only, if it needs to look nice or will be kept as part of the documentation and I except people to update the diagram from time to time. Especially not, if you want other people to collaborate in creating the diagram. There is no software that can compete with the ease and flexibility of a pencil and a sheet of square ruled paper. I'm constantly reverting to using pencil/paper or a whiteboard as no software I've found is as efficient and quick. Also does traditional flowcharts, BPMN, etc. There are stencils for other IT related areas too (entity relationship, network, wireframes). They also have a desktop client - not sure if that one is available for Linux.ĭraw.io has good support for the most important UML diagrams: For u/Tuckertcs it might be nice to hear, that it works in any browser, therefore should work on Linux without problem. Protocol state machines are used to express usage protocols and can be used to specify the legal usage scenarios of classifiers, interfaces, and ports.Can vouch for Draw.IO. Behavioral state machines can be used to model the behavior of individual entities (e.g., class instances), a subsystem, a package, or even an entire system. The term "UML state machine" can refer to two kinds of state machines: behavioral state machines and protocol state machines. They support actions that depend on both the state of the system and the triggering event, as in Mealy machines, as well as entry and exit actions, which are associated with states rather than transitions, as in Moore machines. UML state machines have the characteristics of both Mealy machines and Moore machines. UML statecharts introduce the new concepts of hierarchically nested states and orthogonal regions, while extending the notion of actions. The goal of UML state machines is to overcome the main limitations of traditional finite-state machines while retaining their main benefits. UML state machine is an object-based variant of Harel statechart, adapted and extended by UML. ![]() The concepts behind it are about organizing the way a device, computer program, or other (often technical) process works such that an entity or each of its sub-entities is always in exactly one of a number of possible states and where there are well-defined conditional transitions between these states. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |