Conceptualizing Systems for Understanding: An Empirical Test of Decomposition Principles in Object-Oriented Analysis | Synapse