Described is a system and method for identifying dependency relationships
between components in a group of software components. Given a group of
software components, a set of direct dependencies between each of the
components and any other component is identified. The direct dependencies
are indicated in a square matrix where each component in the group of
components has a corresponding row and column. A particular component has
the same row number as column number in the matrix. Multiplying that the
matrix by itself identifies second-order dependencies. Higher order
dependencies are identified by repeating the multiplication of the
resultant matrix by the first-order dependency matrix. In other words,
multiplying the third-order matrix by the first-order matrix achieves the
fourth-order matrix, and so on.
Описаны система и метод для определять отношения зависимости между компонентами в группе в составе компоненты средства программирования. Я дали группу в составе компоненты средства программирования, определены комплект сразу зависимостей между каждым из компонентов и любой другой компонент. Сразу зависимости показаны в квадратной матрице где каждый компонент в группе в составе компоненты имеет соответствуя рядок и колонку. Определенный компонент имеет такой же номер рядка как номер колонки в матрице. Умножать что матрица собой определяет second-order зависимости. Зависимости более строгого порядк порядка определены путем повторять умножение возникающей матрицы first-order матрицей зависимости. In other words , умножать third-order матрицу matriqaa назначений достигает матрицы четверт-zakaza, и настолько дальше.