Software development life cycle (SDLC) is a process that produces software with the highest quality and lowest cost in the shortest time. SDLC includes a detailed plan for how to develop, alter, maintain, and replace a software system.
Published in Chapter:
Measurement in Software Engineering: The Importance of Software Metrics
Ruya Samli (Computer Engineering Department, Istanbul University, Turkey), Zeynep Behrin Güven Aydın (Software Engineering Department, Maltepe University, Turkey), and Uğur Osman Yücel (Software Engineering Department, Maltepe University, Turkey)
Copyright: © 2020
|Pages: 17
DOI: 10.4018/978-1-7998-2142-7.ch007
Abstract
Measurement in software is a basic process in all parts of the software development life cycle because it helps to express the quality of a software. But in software engineering, measurement is difficult and not precise. However, researchers accept that any measure is better than zero measure. In this chapter, the software metrics are explained, and some software testing tools are introduced. The software metric sets of Chidamber and Kemerer Metric Set (CK Metric Set), MOOD Metric Set (Brito e Abreu Metric Set), QMOOD Metric Set (Bansiya and Davis Software Metric Set), Rosenberg and Hyatt Metric Set, Lorenz and Kidd Metric Set (L&K Metric Set) are explained. The software testing tools such as Understand, Sonargraph, Findbugs, Metrics, PMD, Coverlipse, Checkstyle, SDMetrics, and Coverity are introduced. Also, 17 literature studies are summarized.