3 A goal-based framework for software measurement


A. Törn - Contents - - Previous chapter - Next chapter - - Previous page - Next page

3.1 Classifying software measures

There are three classes of entities in software

Within each class of entity, we distinguish between (see Table 3.1) Internal process attributes that can be measured directly are: There are many external product attributes like usabiltity, reliability, efficiency, testability, reusability, portability, interoperability, understandability just to mention some.

Some internal product attributes like size, effort, and cost are easier to measure. Others are more difficult like code complexity. Further attributes are functionality, modularity, reuse, redundancy, structuredness, module coupling and cohesiveness.