Точка зрения (viewpoint) Viewpoint · UAF
Простыми словами
Viewpoint (точка зрения) — соглашения о создании, интерпретации и использовании вида архитектуры, обрамляющие один или несколько интересов и управляющие созданием видов. У элемента три атрибута, и все три про соглашения, а не про содержание: language (языки выражения), method (методы разработки) и purpose (назначение). Связи замыкают четвёрку ISO 42010: concern к интересам, stakeholder к сторонам, viewpointGovernsView к видам, viewpoint к описанию архитектуры. Здесь же самая частая путаница в UAF: слово viewpoint в сетке фреймворка означает СТРОКУ сетки, то есть бывший домен (Strategic, Operational, Services, Resources...), а элемент метамодели Viewpoint — понятие из ISO 42010, спецификация вида. Философия стандарта эту оговорку делает прямо. Ошибка — приравнивать одиннадцать строк сетки к экземплярам Viewpoint.
Примеры
У Viewpoint объявлены language, method и purpose. Первые два с кратностью «много», третий — 0..1. Ни одного поля про содержание вида здесь нет: точка зрения описывает, КАК строить вид, а не что в нём нарисовано.
UAF DMM 1.3, разд. 9.1.2 — таблица атрибутов Viewpoint (рис. 9-45)
В разделе о философии сказано: «It should be noted that the term viewpoint is in the context of ISO 42010 where a viewpoint is the specification of a view». Это прямое указание, в каком смысле читать элемент метамодели.
UAF DMM 1.3, разд. 6.3 — философия разработки UAF
В сетке точками зрения названы строки — прежние домены, а столбцами аспекты, прежние виды моделей. Ячейка сетки — спецификация вида. Поэтому Strategic в сетке и Viewpoint в метамодели относятся к разным уровням разговора.
UAF DMM 1.3, гл. 7 — описание сетки UAF; разд. 7.1, табл. 7:1 и 7:2 — перечни точек зрения и аспектов
Определение из первоисточника
дословная выпискаConventions for the creation, interpretation and use of an architecture view to frame one or more concerns that governs the creation of views.
Соглашения о создании, интерпретации и использовании архитектурного представления, охватывающие один или несколько интересов и управляющие построением представлений.
Основные параметры
Атрибуты этой сущности по справочнику источника.
- language : String[*] — The languages used to express the Viewpoint.
- method : String[*] — The methods employed in the development of the Viewpoint.
- purpose : String[0..1] — The purpose of the Viewpoint.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»PropertySet
В других подходах
Сопоставления одного понятия в разных подходах.
Точка зрения: конвенции построения и интерпретации представлений.
Семантические различия Определение ИСО 15704 заимствовано из ISO/IEC/IEEE 42010. GERAM даёт четыре конкретные точки зрения GERA.
Около корпоративной архитектуры
- GERAMB.3.1.5.3.1 Концепция точки зрения
- GERAMB.3.1.5.3.2 Точка зрения контента модели сущности
- GERAMB.3.1.5.3.3 Точка зрения цели сущности
- GERAMB.3.1.5.3.4 Точка зрения реализации сущности
- GERAMB.3.1.5.3.5 Точка зрения физического проявления сущности
- ISO 157043.24 точка зрения (viewpoint)
- ISO/IEC/IEEE 420103.6 точка зрения на архитектуру (architecture viewpoint)
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей