⛸️

1.2 Modeling Requirements

A model is a representation of one or more aspects of the real world.

It captures the important aspects of the thing being modeled and simplifies or omits the rest.

Good models

A model M is the representation of an aspect R of reality, as we said before.

Therefore we can define a mapping between a model M and an aspect R, called interpretation and indicated with the letter I.

Relationships, which are valid in reality R, are also valid in model M

fRf_R: relationship between real things in R fMf_M: relationship between abstractions in M

What are software models for

Modeling issues