

Software systems have become essential to many human activities and have proliferated thanks to various hardware innovations such as mobile computing (laptops, personal digital assistants, mobile phones) and networks (DSL, WIFI, GSM, etc.) enabling interactions between users and computer systems in virtually any place. We have prepared the software metrics based on FI/LI/PI/NI approach of CMMI to evaluate the UML models. This workout makes certain that we are working on the precise models to yield correct product from quality point of view. In this paper we have investigated the verification of the process of modeling in object oriented paradigm and the validation of the models. It is therefore very necessary to verify what model we are developing and after the model making process is verified it is necessary to validate the model that is to declare that the model we have made is correct.

The cost of eradicating bugs in testing is very pricier than that of its removal in the starting phase or model. Further there are chances that the same bug is propagated to design, testing and so on until deployment. If we miss anything or commit any mistake in use case model it may transmit to analysis phase. The wholeness or fullness of documenting requirement engineering models like use case model, result in a better quality software product. Visual modeling using UML is the part of unified software development process. These models are developed using Unified Modeling Language abbreviated as UML. In object oriented standard the analysis and design events are performed to produce models like analysis model, use case model and design model.
