Зарегистрироваться
Восстановить пароль
FAQ по входу

Схема Захмана

  • Добавлена пользователем
В 1987 году Джон Захман опубликовал полезную схему развития архитектуры информационной системы. Захмановская схема создает контекст для описания различных представлений архитектуры разрабатываемой системы. Эти представления соответствуют тому, как видят систему ее заказчик, проектировщик и разработчик, причем в разрезе трех выбранных аспектов. Эти три аспекта: данные, функции и сетевая структура.
В схеме Захмана строке соответствует точка зрения какого-либо участника проекта по созданию системы. Аспекты представлены в схеме колонками.
Архитектурное представление - это ячейка таблицы, соответствующая пересечению выбранного столбца и выбранной строки. Например, с точки зрения разработчика (технологическая модель) информационное архитектурное представление (данные) - это проект структуры данных. Взгляд какого-либо лица - это совокупность ячеек в пределах одной строки (точки зрения), то есть совокупность архитектурных представлений с выбранной точки зрения, соответствующая выбранным аспектам системы.
Захман определяет архитектуру как представление конечного продукта (в данном случае информационной системы) с точки зрения одного из заинтересованных лиц. Таким образом, существует не одна архитектура, а некое множество архитектур. В зависимости от того, кем Вы являетесь и на каком аспекте фокусируете внимание, Вы видите архитектуру системы по-разному.
Это не в чистом виде методология описания архитектуры, а скорее некоторая практика или способ классификации архитектурных описаний некой системы или приложения, позволяющий взглянуть на архитектуру под разными углами зрения и получить максимально полную картину. Описание архитектуры по Захману представляет собой матрицу или таблицу Захмана. В строках таблицы расположены основные представления (или точки зрения) на архитектуру, а в столбцах архитектурные аспекты выраженные простыми вопросами, почему, как, что, кто, где, когда и т.п. Каждая ячейка таблицы представляет собой уникальное, не пересекающееся с остальными, описание архитектурного аспекта на заданном уровне представления, выраженное при помощи соответствующей модели.
Расшифровка строк таблицы:
Planner's View (Scope, Contextual level) - общее, высокоуровневое видение архитектуры решения с точки зрения инвестора или заказчика.
Owner's View (Enterprise or Business Model, Conceptual level) - уровень бизнеса, бизнес-сущностей и бизнес-процессов, то есть взгляд с точки зрения пользователей данного решения.
Designer's View (Information Systems Model, Logical level) - представление системного аналитика о решении на уровне информационных моделей, функциональных требований к решению и потоков данных.
Builder's View (Technology Model, Physical level) - представление архитектора, нацеленное на использование конкретных технологий, языков программирования, устройств и платформ.
Subcontractor View (Detailed Specifications, Detailed level) - уровень детализированного представления о внутреннем устройстве всех компонентов решения, нацеленный на разработчиков и программистов.
Расшифровка столбцов таблицы:
What - описание данных
How - описание поведения и функциональности
Where - описание компонентов и их размещения
Who - описание участников и ролей
When - описание временных аспектов
Why - описание поведенческих аспектов
Формализация данной модели базируется на наборе следующих правил:
Столбцы таблицы равнозначны и их положение взаимозаменяемо. Количество столбцов не может быть увеличено или уменьшено.
Каждый столбец определяет простую общую модель и обладает собственной метамоделью.
Базовая модель для каждого столбца должна быть уникальна.
Каждая строка описывает уникальное представление архитектуры и бизнес группу, которой это представление интересно. Описанные представления присутствуют в большинстве иерархически организованных бизнесах.
Каждая ячейка таблицы уникальна и описывает конкретный кейс.
Полный набор моделей из всех ячеек одной строки формируют полную модель архитектуры с данной точки зрения.

Комментарии

в теме Схема Захмана #
Слышал об этой схеме интересно почитать и проанализировать увиденное.
в теме Схема Захмана #
В тему. Нормальных описаний на русском не встречал.
Жалко, картинок нет.
в теме Схема Захмана #
Хорошее развитие модели (схемы, таблицы) Захмана в работах Евгения Зиндера.
в теме Схема Захмана #
Благодарю за направление! Буду иметь ввиду!
в теме Схема Захмана #
Добрый день. Вы говорили у вас есть книжка "что бы сделал google". вы не могли бы отсканировать и выложить. спасибо
в теме Схема Захмана #
Да, книга есть. Насколько срочно?
Пока даже не могу представить за счет чего выделить время.
в теме Схема Захмана #
В течении близжайшего времени если это возможно
буду безмерно благодарен за это)
в теме Схема Захмана #
Нашла для Вас быстрое решение вопроса. Можете послушать аудио - What Would Google Do? -
http://rutracker.org/forum/viewtopic.php?t=1914023
Хорошего времяпровождения!
в теме Схема Захмана #
К сожалению не владею английский так хорошо(
в теме Схема Захмана #
Будет повод изучить) Удачи!
Будет как-нить минутка - сделаю скан.
P.S. А вообще, где Вы живете?
Может выслать Вам книжку, а Вы сделаете скан и выложите для всех?
в теме Схема Захмана #
Москва
Было бы замечательно)
Кстати с праздников вас)
в теме Схема Захмана #
Не попала сегодня на почту, к сожалению. Книгу с Вашим адресом положила в машину. Как только будет свободная минутка - все отправлю. Вы, если что, пожалуйста, напомните через время. Могу закрутиться и выпустить из виду.
в теме Схема Захмана #
Добрый день
Не отправили ли вы случаем книгу?
в теме Схема Захмана #
Здравствуйте! Честно, машина сломалась. Полетел ролик генератора, не дает зарядку. Буквально на днях починят и сделаю, что обещала.
P.S. Книжка так и осталась в машине)
в теме Схема Захмана #
Добрый день
Не отправили ли вы случаем книгу?
Знаю, что уже надоел вам) Так что если передумали, сообщите пожалуйста, чтобы не ждал зря. спасибо)
в теме Схема Захмана #
Нет. Не зря! Я все сделаю.
Машина готова. Все при мне. Не добираюсь до почты.
Завтра целый день конференция.
Сделаю либо в субботу, либо во вторник.
Правда, очень постараюсь. Честно, затягиваю не специально.
Надо было сделать сразу... а сейчас так все закружилось...
Уж, простите.
в теме Схема Захмана #
Добрый день
Если всё же будете отправлять книгу, напишите здесь, чтобы знал когда примерно ожидать. спасибо
в теме Схема Захмана #
Книжку я отправила. Ждите, ловите! Все расходы по доставке оплатила. Дорогое вышло удовольствие) Будете должны надолго хорошее настроение. Удачи в делах!
в теме Схема Захмана #
Книжка пришла. сегодня забрал. благодарю
когда будете в Москве, чтобы мог вернуть?
в теме Схема Захмана #
Приятно) Спасибо, что сказали. Чего-то сегодня про этот случай вспомнила)
В Москве буду, думаю, ближе к осени или в следующем году. Только вернулась из Питера. Ну, это ничего, начитаетесь - скажите, у меня куча друзей в Москве, есть кому передать, и кого увижу раньше, чем приеду в Москву)
P.S. Читаю сейчас еще одну потрясающую книгу Киркпатрик Д. Социальная сеть, интересная очень и для диплома пригодится. Хочу истины, а книга наполнена классно изложенными уникальными фактами. В сети в свободном доступе пока также не встречала.
в теме Схема Захмана #
Здравствуйте
книжку давно прочитал и скан сделал. но совсем позабыл о ней. вспомнил только на днях, перебирая шкаф. скан на днях выложу как обещал. как вам можно вернуть книгу?)
в теме Схема Захмана #
Уже не ожидал если честно. хотел как раз на днях заказывать. спасибо огромное
как придёт, отпишу)
в теме Схема Захмана #
Спасибо большое за поздравления!
В профиле найдете CV, там есть электронка.
Напишите письмо с адресом. Пришлю книгу.
Весной буду в Москве, - заберу оригинал)
P.S. Положительные прецеденты с Москвой были - /file/137714/
Так что, надеюсь, и нас все получится)
В этом разделе нет комментариев.