Effective Diagramming Techniques
Ralph H. Palmer · Language arts journal of Michigan · 2002
There are a number of modeling techniques (e.g. E/R, UML, ORM) available to the software developer that claim to have features that facilitate communication of complex systems between the problem and solution domain expert. However, the basis for what “facilitate” means is rarely if at all defined in concrete terms. A new metric for measuring the effectiveness (e.g. comprehensibility, leamability, and facility to support conununications) of software modeling techniques based upon Noam Chomsky’s Universal Grammar is proposed.