Skip to content

Viewpoint pitfalls

Inconsistency

Using a number of views brings consistency problems. Checking consistency between views is a manual process

Selection of the wrong set of views

Selection of views depends on: - complexity of the architecture - experience and skills of an architect - experience and skills of stakeholders - time

Fragmentation

To minimise the overhead of maintaining view you should eliminate views which do not address significant concerns.

References

  1. Software System Architecture Nick Rozanski, Edin Woods (software-systems-architecture-rozanski-woods), page 34