Product and Process Metrics. Source and byte code static metrics. Dynamic metrics and testing tools. Implementation of a metrics program. Profiling and performance improvement. Reliability measurement and fault prediction modeling. Statistical methods for managing software quality. Software effort and cost estimation modeling. Tools for measurement and maintaining software quality. Configuration management.