View model

The TEAF Matrix of Views and Perspectives.

A view model or viewpoints framework in systems engineering, software engineering, and enterprise engineering is a framework which defines a coherent set of views to be used in the construction of a system architecture, software architecture, or enterprise architecture. A view is a representation of the whole system from the perspective of a related set of concerns.[1][2]

Since the early 1990s there have been a number of efforts to prescribe approaches for describing and analyzing system architectures. A result of these efforts have been to define a set of views (or viewpoints). They are sometimes referred to as architecture frameworks or enterprise architecture frameworks, but are usually called "view models".

Usually a view is a work product that presents specific architecture data for a given system. However, the same term is sometimes used to refer to a view definition, including the particular viewpoint and the corresponding guidance that defines each concrete view. The term view model is related to view definitions.

  1. ^ ISO/IEC/IEEE 42010:2011, Systems and so— Architecture description
  2. ^ ISO/IEC 10746-1, Information technology — Open Distributed Processing — Reference model: Overview

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search