Professional Documents
Culture Documents
CMU-CS 462: Software Measurement and Analysis: Spring 2019-2020
CMU-CS 462: Software Measurement and Analysis: Spring 2019-2020
Contents
CMU-CS 462:
1. Software measure classification
Software Measurement
2. Goal-based paradigms:
and Analysis Goal-Question-Metrics (GQM)
Spring 2019-2020 Goal-Question-Indicator-Metrics (GQIM)
Goal-based framework for software measurement (Cont’d) 3. Applications of GQM and GQIM
02/Mar/2020 1 02/Mar/2020 2
1 2
1
02/Mar/2020
Review
◼ The primary question in goal-based measurement:
◼ “What do we want to know or learn?”
instead of “What metrics should we use?”
Goal Based Software
◼ Because the answers depend on your goals, no fixed
Measurement: GQ(I)M Process set of metrics is universally appropriate.
◼ Instead of attempting to develop general-purpose
measures, one has to describe an adaptable process
that users can use to identify and define measures
that provide insights into their own development
problem.
02/Mar/2020 3 02/Mar/2020 4
3 4
2
02/Mar/2020
02/Mar/2020 5 02/Mar/2020 6
5 6
3
02/Mar/2020
◼ GQ(I)M translates informal business goals into exists (ISMS) CreateAction Plan M M
1
M
2
M
3
02/Mar/2020 7 02/Mar/2020 8
7 8
4
02/Mar/2020
02/Mar/2020 9 02/Mar/2020 10
9 10
5
02/Mar/2020
02/Mar/2020 11 02/Mar/2020 12
11 12
6
02/Mar/2020
02/Mar/2020 13 02/Mar/2020 14
13 14
7
02/Mar/2020
15 16
8
02/Mar/2020
02/Mar/2020 17 02/Mar/2020 18
17 18
9
02/Mar/2020
02/Mar/2020 19 02/Mar/2020 20
19 20
10
02/Mar/2020
02/Mar/2020 21 02/Mar/2020 22
21 22
11
02/Mar/2020
02/Mar/2020 23 02/Mar/2020 24
23 24
12
02/Mar/2020
02/Mar/2020 25 02/Mar/2020 26
25 26
13
02/Mar/2020
02/Mar/2020 27 02/Mar/2020 28
27 28
14
02/Mar/2020
02/Mar/2020 29 02/Mar/2020 30
29 30
15
02/Mar/2020
02/Mar/2020 31 02/Mar/2020 32
31 32
16
02/Mar/2020
02/Mar/2020 33 02/Mar/2020 34
33 34
17
02/Mar/2020
02/Mar/2020 35 02/Mar/2020 36
35 36
18
02/Mar/2020
02/Mar/2020 37 02/Mar/2020 38
37 38
19
02/Mar/2020
02/Mar/2020 39 02/Mar/2020 40
39 40
20
02/Mar/2020
02/Mar/2020 41 02/Mar/2020 42
41 42
21
02/Mar/2020
02/Mar/2020 43 02/Mar/2020 44
43 44
22
02/Mar/2020
characterize, analyze,
evaluate, etc.
45 46
23
02/Mar/2020
47 48
24
02/Mar/2020
Purpose:
the in order to it.
Perspective:
Examine the
from the point of view of (the) .
Environment:
, , , ,
, , , ,
02/Mar/2020 49 02/Mar/2020 50
49 50
25
02/Mar/2020
02/Mar/2020 51 02/Mar/2020 52
51 52
26
02/Mar/2020
02/Mar/2020 53 02/Mar/2020 54
53 54
27
02/Mar/2020
02/Mar/2020 55 02/Mar/2020 56
55 56
28
02/Mar/2020
02/Mar/2020 57 02/Mar/2020 58
57 58
29