I will contend that conceptual integrity is the most important consideration in system design.
- Chapter 4. Aristocracy, Democracy, and System Design
- from Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
- Publisher: Addison-Wesley Professional
- Released: August 1995
What is conceptual integrity?
All of the parts of a design relate to each other and relate to the whole. There is nothing unnecessary and all of the parts have an internal consistency that contributes to the point of view. (source: <http://labs.blogs.com/its_alive_in_the_lab/2012/10/good-design-requires-conceptual-integrity-by-jon-pittman.html>)
Conceptual integrity is the principle that anywhere you look in your system, you can tell that the design is part of the same overall design. This includes low-level issues such as formatting and identifier naming, but also issues such as how modules and classes are designed, etc. (source: <http://cseweb.ucsd.edu/~wgg/CSE131B/Design/node6.html>)
Share this highlighthttp://www.safaribooksonline.com/a/mythical-man-month-the/2677087/