Tag Archives: UML

Practical Software Analysis vs. Design Modelling

Practical modelling in software analysis differs significantly from design. The IMHO main differences are highlighted here. Continue reading

Posted in Requirements, Software_Engineering | Tagged , , , , , , , , , , , , , | Leave a comment

Modeling for Understanding and/xor/etc Execution

Executable models have a great potential for achieving real separation of concerns. However, some practical modeling aspects on the business side deserve closer attention. Continue reading

Posted in Requirements, Software_Engineering | Tagged , , , , , , , , , , , , , , | Leave a comment

Modelling with Classes: Square and Rectangle revisited

Classic problem in class-modelling: how to express that a square is a special kind of rectangle? In order to deepen understanding, let us scrutinize the situation a bit closer here, using logical/ structural foundations of modelling: Continue reading

Posted in Software_Engineering | Tagged , , , , , , , , , , , , , , , | Leave a comment

Reflections on Abstractions: The Use Case trade-off

Based on the elementary terms of relational structures, this little example shows the basic trade-off of Use Cases: understandability vs redundancy. Continue reading

Posted in Mathematics, Reflections on Abstractions, Requirements, Software_Engineering | Tagged , , , , , , , , , , , , , , , | 1 Comment

Modelling Theory and Abstraction Awareness in 2012

Little collection of Tweets on Modelling and Abstraction in 2012: Model Thinking, Application, Conceptual and Formal Foundations etc. Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | 2 Comments

Human centric Modelling

There is a modelling at the low-end, that we use every day a million times, and there is modelling at the high-end with comprehensive concepts like UML, MDD etc. Both are good to have. Perhaps approaching the modelling topic from the low-end would make it easier accessible for most of the software practitioners. Continue reading

Posted in Model Thinking | Tagged , , , , , , , , , , , , , | 5 Comments

Software Modelling – a Rhino’s Perspectice

Got carried away by this little picture, I recently found in a tweet, and its correspondence to modelling. So I started fooling around a bit on blind spots, redundancy and how to handle it in software modelling. Continue reading

Posted in Epistemology | Tagged , , , , , , , , , , , , , , , | 1 Comment

Model Transformation in Analysis

An analyst has two main ways of making use of Model Transformation in requirements analysis: applying rules to models and keeping views consistent. Continue reading

Posted in Software_Engineering | Tagged , , , , , , , , , , , , , , | Leave a comment

Reader Acceptance of Models

Modeling trade-off: new language to learn, but easy to use the power of graphical notation. Continue reading

Posted in Software_Engineering | Tagged , , , , , , , , , , , , , , , | Leave a comment

UML and Complexity aware modeling

I believe that applying complexity classes to UML can provide a substantial benefit, if it can support the controlled (complexity aware) use of language. Continue reading

Posted in Software_Engineering | Tagged , , , , , , , , , , , , | 6 Comments