![]() ![]() All the proposed shapes don't support to reproduce exactly the visual representations of the different ArchiMate (visual) language. With XMind relations, it is possible adding a label, and to access to more parameters for the relationship: form: shape for start and end of the relationship, style of the line, etc. Only parameterizing the layout with selection of accurate structure should allow changes on how the links are displayed (color, style, etc.) Here the type of the decomposition is indicated by creating and XMind limit, with rectangular shape, and a "decomposition" label indicating that the semantic attached to the decomposition is "Composition" (but it can be as well Aggregation or other ArchiMate relationships implying a hierarchy).Ī second way is to create XMind relations between the nodes/subjects. For the links relying them, it is not possible attaching any label or extra information. All the subjects are marked with the correspond Business Process icon. I created several groups of icons for ArchiMate, one per layer plus one for the different layouts and one for the relationships.Ī fist way to make it is to create XMind subject with sub-subjects. For this, I used ArchiMate icons (png format) already used for the demonstrator based on vis.js. But you can also use you own icons, with dedicated groups of markers. Some default icons are proposed by XMind. With XMind, it is possible to use markers, which are icons that can be used to decorate nodes/subjects of a mindmap (also possible with Freemind and most of the mindmaping tools). I will put in the last section some of the most interesting one I identified. The second section will explore interesting features which are graph related in a mindmaping tool.Īs it is a long time ago since I explored mind mapping solutions, I also made a quick survey, and discovered that many new innovative solutions can also be considered. Mindmaping is also one of the graph related technologies explored in the article The emerging landscape for distributed knowledge, ontology, semantic web, knowledge base and graph based technologies and standards. For experimentation, my choice was Xmind because it is possible not to be restricted to one hierarchy, taking advantage of floating nodes, or richer way for capturing relationships. Xmind for the creativeness of proposed automatic layouts, which are very innovative. Freemind for its simplicity, which makes it quite efficient. ![]() There is two Mindmaping tools I particularly appreciate: Freemind and Xmind. Mindmaping tools were designed for quick notes or and brainstorming, taking into consideration cognitive needs for creativeness and ergonomy of the user interface in order to be very fast (automatic layouting, easy restructuration, etc.) It is the reason why I started exploring mindmaping tools As a consequence, it can be a barrier depending on who is interviewed.ĭrawing is also quite slow, when using tools like Powerpoint or Visio. However, one potential issue when modeling is that it is not always accurate when willing to capture information during interviews of users or stakeholders, as they don't know necessarily the modeling language, and because selection of the appropriate modeling constructs may slow down the process of capturing inputs. It is why I proposed modeling over UML2/SysML, in order dealing with limits of ArchiMate without changing ArchiMate. However, modular distributed modeling and composite modeling is often not possible when relying on UML profile. The third requires less efforts, as UML modeling capabilities can be reused. The second approach requires a lot of efforts for development. I don't like usage of drawing tools, as drawing isn't modeling and prevents taking advantage of automated checking, simulation or code/documentation generation. It is the case with Enterprise Architect, Modelio, etc. ArchiMate can also be used as a DSL on top of a UML modeling tool, by the mean of a UML profile extending UML.ArchiMate can also be used as a DSL, on top of the Meta Object Facilities defined by the Object Management Group, and also on the specific but restricted implementation provided by the Eclipse Community, the Eclipse Modeling Framework. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |