Attached is a mind-map I created around the topic of modeling.
Last year my team started shifting towards a model based systems engineering approach. When talking to peers about modeling, I found myself explaining the pieces, approaches and their relationships to one another again and again.
I wanted a visual aid I could use in these conversations, so I created the mind map.
From my exposure to MBSE, I understand what’s depicted is really just the tip of the iceberg, and while incomplete, it does articulate some of modeling topics and their relationships to one another.
Since I hadn’t seen a mind map like this in my web searches I wanted to share and have the opportunity to get input.
Share the design concept to a broad audience by publishing online.
Defines the initial steps for creating Atlassian Confluence (will be referenced as Confluence from here forward) wiki pages aligned with the SAD example provided by the Software Engineering Institute (SEI).
In the specific project I was working on, the direction was to use Confluence for documentation. While I had been regularly publishing to the wiki and benefiting from using the Macro and Template features, I wanted to dive deeper into what Confluence had to offer to understand how the concepts of the SAD can be applied to the wiki to provide a documentation solution requiring a reasonable effort to maintain and scale.
The flow is for the publishers of the documentation to start with the SAD Microsoft Word template, import the template into Confluence, create Confluence Template Pages, and add sections to Confluence using Confluence Templates as the architecture changes over time.
The remaining parts of this section describes the implementation in more detail.
Initialization and Addition of pages
The intended flow is as follows:
Publishers download the SAD Microsoft Word template,
Publishers edit SAD template and save
Publishers import SAD document into wiki
Publishers add Viewpoint Definitions, Views and View Packets using Templates.
Template Design and Macro Usage
This section provides a structural view of the wiki modules used in the design.
The UML Class Diagram below shows the templates and macros used in this design.
The UML Object Diagram below shows the pages that would exist for a scenario where there are two Views, each View having two View Packets.