Just now, I read this text from http://www.ultradark.com/01mda08mdainfo.htm

Beware Domain Confusion
It is important to remember that a User Interface PSM does not know about Trains or Tracks. It just knows about screen objects like Icon, Line and Window. The terminology used in a PSM is completely different to that used in the PIM. For example, when looking at a Train Controller’s display, if someone says “The Train is in the Window” it may sound reasonable but it betrays confusion about what objects belong TO what subject matter domains. The Analyst should ONLY talk about “Icon in a Window” IN the PSM AND “Train on the Track” IN the PIM.

It IS a good example therefore I want have SOME discusion RELATIVE.

I think it seems made me MORE confusion:-). IN short, I rather say:
the analyst should ONLY talk about “Icon in a Window” IN the PSM AND PIM, AND “Train on the Track” IN the CIM (OR DM, DOMAIN Models).

Whatever, I thought the PIM should be the models OF solution instead OF the models OF DOMAIN (OF problem). It IS important because the transformations BETWEEN PIM-PSM AND CIM/DM-PIM ARE essentially different.

PS. the relation OR difference OF CIM AND DM IS ignored here temporarily AND I don’t like the term CIM (computation independent model).

Pin It on Pinterest

Share This