in software engineering Abstraction, refinement and alteration Principle of alteration is not clear at all. The following are not clear. What it is changing please? give example --The making of some changes to a system representation is known as alteration. --Alteration does not involve any change to the degree of abstraction, and it does not involve modification, deletion, and addition of information. I do not understand here the two points .