Common UML and modeling errors (II): n-ary associations
Do you understand how to read the cardinalities in a ternary association? Here we explain it to you
Teaching Object Constraint Language (OCL)? Why [not]? Your input is needed!
Launching a collective effort to increase the teaching of OCL in modeling courses.
What is the best tool to teach UML ?
This is a recurrent question. Even if I barely teach right now, people keep asking me what tool would I recommend to teach UML courses. And it has also been a “hot” topic in our team, especially since NoMagic dropped the academic license for MagicDraw (or...
The impact of introducing a modeling tool in a Requirement Engineering course
In numerous programming and software engineering courses, students are asked to program on paper, which has supporters and detractors. Supporters claim that, among its advantages, programming on paper allows students to focus on functionality, avoiding the...
A Body of Knowledge for Model-Based Software Engineering
A Body of Knowledge is a fundamental part of any professional discipline because it captures the knowledge that is inherent, sometimes tacit, and often explicit in a professional domain. We propose the MBEBoK as a BoK for the modeling discipline
Recent Comments