Can someone show me what a good dependency matrix looks like and specify why?

后端 未结 4 2104
无人及你
无人及你 2021-02-14 07:01

I would like to start using DSM, but not sure how to get started.

What does a good dependency matrix look like and why? How does it work?

4条回答
  •  野性不改
    2021-02-14 07:25

    Erik Dörnenburg gives the best description I've seen, including some good examples of how arrangements of the graph can expose structural issues. Briefly:

    • as others have mentioned, anything above the diagonal indicates a cycle, which essentially means that your boundaries are "fuzzy" (not clean)
    • smallish squares (well, lower triangles) along the diagonal == good, if the components are grouped according to hierarchy
    • on the other hand, heavily weighted rows or columns == possible issues: either
      • rows: you have a component/group that lots of others depend on (maybe it's trying to serve too many features), or
      • columns: you have a component/group that depends on lots of others (maybe it's trying to take care of everything itself, instead of delegating)

提交回复
热议问题