Measuring Software Development

  • Direct measures of software engineering process include cost and effort.
  • Direct measures of the product include lines of code (LOC), execution speed, memory size, defects per reporting time period.
  • Indirect measures examine the quality of the software product itself (e.g. functionality, complexity, efficiency, reliability, maintainability).