A Framework of Software Measurement