1. A computer-based method for generating a topology associated with a computing environment, the method comprising the steps of: identifying components in the computing environment and their dependencies, wherein identification comprises computing and traversing at least a portion of a model representative of an existence of one or more relationships associated with at least a portion of the components of the computing environment and which is capable of accounting for a full lifecycle associated with at least one component of the computing environment; and presenting the one or more identified components in a topological representation based on the one or more relationships associated with the one or more identified components.