Boehm's Quality Model This model was introduced in 1978, it is very similar to McCall quality Model as it is also represents a hierarchical quality model which includes high-level characteristics, mid-level characteristics and primitive characteristics. The high-level characteristics explains around how the elevation of software quality could be put. Here the three main things needs to be taken care of: Usability Maintainability Portability The Mid-level characteristics represents the Boehm's 7 quality factors which are the most important qualities to be expected from a software: Portability - The code possesses the capabilities of operating easily and well on a system configuration other than the current one. Reliability - The code possesses the capabilities of performing the given functions or task successfully in case of any system crash or failure. Efficiency - The code possesses the capabilities of fulfilling its purpose with