From Domain Models to Architectures

Paul Clements · 1994

this paper that assuming the two structures are the same is a fundamental design mistake, since the two structures are optimized to meet completely different criteria. We conclude that "architecture" is not "the structure" of a system, but is a collection of one or more useful structural views of the same system and we will use that meaning in this paper. It is not, therefore, a particularly meaningful term in isolation. We urge readers to understand that the concept is ambiguous; in the spirit of Parnas, we further urge that when confronted with it, one should inquire exactly to which structure(s) of software the speaker is referring.

Read the paper · More papers on PaperTik