Viewpoint

Is it useful to have a tool that forces you to use only a very restricted set of concepts?

  • No because in some cases you might need a concept which was not planned when defining the viewpoint but makes sense in some very specific cases.

application gap analysis viewpoint : how ?

Domains

4 Architecture domains : motivation, Strategy, Core, Implementation and migration

Comment cela s'articule par rapport aux layers ?

Application-component vs System-softaware

It is sometime hard to draw a clear border between Application Components and System Softwares and one could argue that any software serves some purposes which are someone’s business. When in doubt, a good rule of thumb is to check if the value offered by the software comes through its user interface, if yes, model it as an Application Component. Another good rule is to check if it makes sense to deploy the software alone, if not, there’s a high chance that this is only one supporting piece of a broader solution, and this piece should be modeled as a System Software.