Tutorial: some UML modelling and diagramming tips, tricks, and best practices
"We can't solve problems by using the same kind of thinking we used when we created them." A.Einstein
We can create many problems using coding languages in plain old integrated development environments without the alternative perspectives graphical associative UML tools afford; the UML is a different kind of thinking we can use to solve (and avoid) many software analysis and design problems, as well as for addressing many problems in science, engineering, and beyond.
"In linguistics, the Sapir-Whorf hypothesis (SWH) states that there is a systematic relationship between the grammatical categories of the language a person speaks and how that person both understands the world and behaves in it." (From Wikipedia, the free encyclopedia.)
If this is so then certainly also for how a person graphically models in the UML.
- Tips for all UML diagram types
- UML: TIP: WARNING: showing the symbol of a client Element or usage context in a diagram featuring a supplier Element can block modularisation of that supplier's Package or Model !
- UML: TIPS: Analysis vs. Design: how to organise your UML models
- UML: TIPS: Class diagrams
- UML: Tips for Composite Structure Diagrams
- UML reverse-engineering: code with the UML and your underlying model in mind
- The MetaTip: cognitive science, philosophy, and the UML are inseparable
- Login to post comments
Zones
- IT zone
- UML zone
- Galleries meta-index: overview of all UML and SysML gallery groups
- UML metaclasses and metamodel overview
- UML Parsing Analysis zone
- UML tools zone
- SysML zone
- UML: notes
- Galleries index: some miscellaneous (and curious) UML galleries
- Tutorial: some UML modelling and diagramming tips, tricks, and best practices
- Tips for all UML diagram types
- UML: TIP: WARNING: showing the symbol of a client Element or usage context in a diagram featuring a supplier Element can block modularisation of that supplier's Package or Model !
- UML: TIPS: Analysis vs. Design: how to organise your UML models
- UML: TIPS: Class diagrams
- UML: Tips for Composite Structure Diagrams
- UML reverse-engineering: code with the UML and your underlying model in mind
- The MetaTip: cognitive science, philosophy, and the UML are inseparable
- Tutorial: the UML2 Component as a logical and graphical «wrapper» (MagicDraw-centric)
- UML for Software Development
- Towards Executable UML
- Animated and simulated UML
- Java zone
- XML zone
- Drupal CMS zone
- OMG zone
- C++ zone
- Eclipse zone
- Netbeans IDE zone
- Puredata synthesis zone
- Shibboleth zone
- Tools and Tips
- UML zone




















