This is particularly so in cases where the system has no explicit, documented architecture. (See the sidebar Playing Spot the Architecture.) In such cases, you can create architectural abstractions as hypotheses and test these hypotheses by creating the views and showing them to the architect and other stakeholders.