Относительно Zachman Framevork
Прежде всего, надо различать собственно Zachman Framevork - придуманную Джоном Захманом* в 1984г и многочисленные ее интерпретации - которые зачастую не имеют ничего общего с моделью Захмана и представляют собой вольный полет фантазии посторонних авторов. Почему авторы этих "творений" ссылаются на Zachman Framevork - остается загадкой.
Желающие понять логику Захмана могут ознакомиться со статьей САМОГО "The Zachman Framework Evolution", опубликованной на сайте организации Zachman International:
http://www.zachmaninternational.com/...es/100#maincol
Пересказывать всю статью не буду, отмечу лишь парочку важных, на мой взгляд, моментов:
1. Модель Захмана является набором перспектив, представленных в виде двумерной матрицы.
По вертикали расположены перспективы, представляющие собой различные взгляды на организацию как систему (проекции):
SCOPE (OBJECTIVES) - ЦЕЛИ (контекстная)
BUSINESS MODEL - МОДЕЛЬ БИЗНЕСА (концептуальная)
SYSTEM MODEL - МОДЕЛЬ СИСТЕМЫ (логическая)
TECHNOLOGY MODEL - ТЕХНОЛОГИЧЕСКАЯ МОДЕЛЬ (физическая)
DETAILED REPRESENTATION - ДЕТАЛЬНОЕ ПРЕДСТАВЛЕНИЕ (взгляд программиста)
FUNCTIONING ENTERPRISE - ФУНКЦИОНИРУЮЩЕЕ ПРЕДПРИЯТИЕ (взгляд пользователя)
По горизонтали расположены модели, отвечающие в рамках перспектив на вопросы**:
WHAT - HOW - WHERE - WHO - WHEN - WHY
ЧТО - КАК - ГДЕ - КТО - КОГДА - ПОЧЕМУ
То есть, в классической матрице Захмана содержится не менее 36 моделей. Это - серьезная работа.
Мягко выражаясь. :-)
2. В матрице Захмана нет иерархии. То что перспектива SYSTEM MODEL находится под SCOPE, вовсе не значит, что SM подчинена S и как-то получается из нее. Порядок по вертикали показывает уровень пользователя модели. И все.
3. Захман в своей статье пишет, что все приведенные в ней модификации - это не эволюция метода, а только другие графические представления одного и того же метода.
--------------------------------------------------------------------
* - В 1980г компания IBM наняла Д. Захмана для разработки методологии Business System Planning. С этого все и началось ...
надо же, и тут IBM отметилась. :-)
**- видимо ребенок в детстве перечитал Киплинга. :-)