Application of Design Heuristics in the Designing and Implementation of Object Oriented Informational Systems.