I am relatively new to modelling software architecture so could use some advice.
- I have my requirements imported into EA.
- I have a range of models with elements and associations that realise these requirements.
- I have a compliance matrix that joins the dots.
However, I'm concerned that my models do not "
visually" show the requirement realisations.
If you didn't already know that an element had an associated requirement you wouldn't know about it unless you went around selecting all the elements in a model.
And as my models will be passed onto a software designer, I want to ensure that they understand
why certain elements are there, and also that they are immediately aware of the NFRs linked to those elements.
So, as I can't find a simple way to display these associations in the element compartments, I am considering adding requirement elements to the models so that the association can be seen.
However, this can create quite a "busy" diagram which would then be distracting, so I'm looking for a "better way".
I considered adding additional "Requirement Association" models, and linking to existing model elements, but seeing the elements out of context just didn't feel right.
I've considered added text fields next to elements listing requirements but that doesn't allow for the reading of the requirements in situ.
- What would be the best approach here?
- Is there a way to make an element visually indicate associated requirements/constraints without having to add more elements?
- Should I model each component separately so I can add the requirement elements?
Or am I just over thinking this?