Learn how to model classes (and their logic) in this next chapter of our Executable UML tutorial. Via an illustrative example, you’ll learn all the trade-offs you must consider when identifying, naming and modeling the main concepts of your system.
How to partition the system into a set of domain models and decide the best language for each domain. Plus the need to choose the model platform that best fits your project.
Slides and full chapter for our introductory tutorial to the OCL language, now with more than 100.000 views on slideshare
In this second part of our executable UML tutorial we look at the key role of modeling domains to partition the system to be built
First in a new series of articles to take you step by step through the construction of a complete set of Executable UML (xUML) models. Presented with an initial set of fuzzy requirements, we will transform them into an unambiguous, detailed, constrained and executable statement of the desired system.