The consistency between different parts of the software system getting designed and applied is an essential element in the software development process. The developer is conscious of the consistency problems during the development of a system and he generally solves problems with the particular arrangement of the software system. Generally, the methods used for little specific system could not be use again for the other systems.
The purpose of this article is to present a general knowledge of the techniques and tools for dealing with consistency. A consistency model includes control parts, interfaces and representations for descriptions in a software system, and standards of the consistency relations, that are important for the system. The consistency model offers consistency as a new and very relevant point of view on software systems. It offers a graphical notation, which provides the review of the consistency relations in a system designed. The consistency model is very common and therefore it can apply to any kind of software systems. This limits the actual level of detail in the consistency model, but the consistency model permits the development of the specification once the software system type is provided.
Therefore the consistency plays a vital role in the software development.