Software development process mostly deals with 'intangible entities' right from its inception through the various phases of its development life cycle. This book proposes a graph based approach for representing an object-oriented software system through its different phases of software development life cycle.