Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Около корпоративной архитектуры

Матрица структуры проектирования (DSM) Design Structure Matrix (DSM)

Простыми словами

DSM отвечает на вопрос «насколько система на самом деле модульна» числом, а не мнением: по матрице считают стоимость распространения изменения (propagation cost), которая и служит мерой модульности. Нужна она потому, что оба главных решения продуктовой архитектуры — компромисс модульность–интегральность и решения о платформах — без меры не сравнить, а «модульность» в разговоре обычно оценивают на глаз. Отличие от рассуждений гл. 12 о модульности и интегральности в том, что те задают СВОЙСТВА системы, а DSM даёт измерение одного из них — расстояние до идеала, где каждый функциональный элемент реализован ровно одним строительным блоком. Отдельно стандарт использует DSM как эмпирическое подтверждение Inverse Conway Maneuver: измеренная модульность продукта оказалась связана со связанностью организации, которая его делала.

Примеры

Для чего стандарт рекомендует матрицу

«This document recommends using a Design Structure Matrix (DSM) to measure the degree of modularity of a system.»

Open Agile Architecture™ Standard, Version 2.0 (C262), гл. 12 (вводная часть) — назначение DSM

Что показали измерения

«Using DSMs, the Harvard Business School authors show that a loosely-coupled organization develops a product with a more modular design than that of a tightly-coupled organization»

Open Agile Architecture™ Standard, Version 2.0 (C262), гл. 12 (вводная часть) — результат MacCormack et al.

Противоположный полюс шкалы

«The opposite of a modular architecture is an integral architecture, in which the implementation of functional elements is spread across building blocks resulting in a high degree of coupling.»

Open Agile Architecture™ Standard, Version 2.0 (C262), гл. 12 (вводная часть) — интегральная архитектура

Определение из первоисточника

дословная выписка

This document recommends using a Design Structure Matrix (DSM) to measure the degree of modularity of a system. Alan MacCormack and his co-authors show how to calculate the propagation cost of a system, which measures its degree of modularity [MacCormack et al., 2007].

машинный перевод

Настоящий документ рекомендует использовать матрицу структуры проектирования (DSM), чтобы измерять степень модульности системы. Алан Маккормак с соавторами показывают, как вычислить стоимость распространения изменений (propagation cost) для системы, которая и измеряет степень её модульности.

ИсточникThe Open Group Open Agile Architecture™ Standard, Version 2.0. The Open Group, April 2026, C262, ISBN 1-957866-76-5

Основные параметры

Атрибуты этой сущности по справочнику источника.

  • По результатам MacCormack et al., 2007 слабосвязанная организация разрабатывает продукт с более модульной структурой, чем сильносвязанная, что согласуется с Inverse Conway Maneuver (Аксиома 12).

Связанные понятия

Служебные сведения
Вид документа
Артефакт (рабочий продукт / результат метода)
Место в подходе
Part 3B — Architecture Deliverables — гл. 12–15 (продукт, операции, ПО, вычислительные ресурсы)
Редакция
Open Agile Architecture™ Standard, Version 2.0 (The Open Group, April 2026, C262)
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка