What is software measurement?
The process by which values are assigned attributes of entiteis in the real (software) world.
What is an entity?
An entity may be an object or an event. Software measurement entities are:
What is an attribute?
A feature or property of the entity (e.g. duration of the software specification process, maturity of the process.)
Measures (or metrics)
A measure of an attribute associates a value (either numbers or syumbols) to each entity, in such a way that our knowledge.intuition about the attribute is not contradicted.
Describe an attribute of an entity in a qualitiative or quantitative way.
<entity> -> measure (based on a pre-defined scale)</entity>
Measurement scale types
Benefits from software measurement
Methods for collecting data in SENG
Goal-Questions-Metrics (GQM)
Goal - Goal attainemnt
Question - Answer
Metric - Measurement
Principles: