Anfang Zurück Weiter Ende Index Homepage Text
gaps.jpg (22406 Byte)

5 of 21

1. a gap between user and developer: the user has great difficulties in presenting his requirements and (expert) knowledge in such a way that the developer can understand them (user's model <-> developer's model).

2. a gap between developer and software system: the developer has great difficulties in putting into a system model the (expert) knowledge and the requirements of the user (developer's model <-> system model).

3. a gap between software system and user: the system is not well enough adapted to the user's expectations (system model <-> user's model).

- This shows that the steps taken in modelling must be improved. But how ?

- I think that the most important thing to do if we want to improve the steps taken in modelling is to address the problem of the foundations of modelling.

- To deal with this problem I will present in the following an analysis of the foundations of modelling in SW-Engineering in the light of Kant's theory of modelling.

- But before we do this, let us first have a short look at Kant, his age, life and work as a preparation to what will follow.