Effectual Software Design Using Software Matrices and COCOMO-II
Software engineering means the application of a systematic, disciplined and quantifiable approach to the development, operation, and maintenance of software. As the people are becoming more and more reliant on software systems, more effort is being put on development of efficient, reliable and cost-effective software. Software measurement helps them understand software, manage a software project and improve the software process itself. The authors believe a method of defining software data sets is necessary to ensure that software data are trustworthy. Software companies introducing a measurement program need to establish procedures to collect and store trustworthy measurement data. Without appropriate definitions it is difficult to ensure data values are repeatable and comparable. Software quality analysis of program modules with identifies defect or quality-based class labels.