Despite repeating it in my courses every year, I end up getting this error from at least 10 - 20% of the students at each exam session. When drawing the class diagram of a software application, they invariably add a User class (call it the role you want: customer, admin, professor, director, clerk and so … Continue reading Those omniscient users
Tag: method
Sufficiently advanced software development methodology
I've been intrigued today by a bold tweet by Meinte Boersma (see his blog to know more about him and his activities) Any sufficiently advanced software development methodology is indistinguishable from model-driven. Meinte, I personally fully agree with you. Being also an advocate of Model driven development (and model driven in general, as this blog's … Continue reading Sufficiently advanced software development methodology
Bruce Silver’s keynote speech at BPMN 2011 workshop: interoperability and other issues in BPMN and UML
Today at the BPMN 2011 workshop in Luzern, Bruce Silver gave an interesting talk on the status of BPMN 2.0, its adoption, and his proposal for improving its general usage.I really appreciated the talk because:it focused on the ambiguities of the BPMN notation, even in the so acclaimed 2.0 versionit highlighted how users tend to … Continue reading Bruce Silver’s keynote speech at BPMN 2011 workshop: interoperability and other issues in BPMN and UML