Unified Modeling Language, UML, and OMG SysML are trademarks of the Object Management Group. All other product and service names mentioned are the trademarks of their respective companies.
Back to Top
A: A system model View («view») defines a projection on a Model from the perspective of a set of stakeholders (e.g., Customer, Systems Engineer, Test Engineer), where the perspective is of a set of stakeholders is defined as a Viewpoint («view»). In SysML both View and Viewpoint are first class elements than can be precisely defined. SysML defines a Viewpoint as a stereotype (customization) of Class with tagged values (properties) for stakeholders, concerns, languages, methods, and purpose. A Model View conforms to the perspective of its Viewpoint, as shown by a «conform» Dependency arrow.
For example, see the Views & Viewpoints figure below.
Q: What is the relationship between a View and a Viewpoint?
A: A system model View («view») defines a projection on a Model from the perspective of a set of stakeholders (e.g., Customer, Systems Engineer, Test Engineer), where the perspective is of a set of stakeholders is defined as a Viewpoint («view»). In SysML both View and Viewpoint are first class elements than can be precisely defined. SysML defines a Viewpoint as a stereotype (customization) of Class with tagged values (properties) for stakeholders, concerns, languages, methods, and purpose. A Model View conforms to the perspective of its Viewpoint, as shown by a «conform» Dependency arrow.
For example, see the Views & Viewpoints figure below.

Views & Viewpoints
Reproduced by Permission © 2003-2011 PivotPoint Technology Corp.
Reproduced by Permission © 2003-2011 PivotPoint Technology Corp.
Keep in mind that you can request additional questions to be answered in the SysML FAQ by sending email to FAQ@SysMLforum.com.
Back to Top
Back to Top
