Software Metric: 19 Questions

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 38

SOFTWARE METRIC

19 QUESTIONS

Khairol Azwan Darmongin


Lee Chee Fun
1. Which of these are valid reasons for measuring
software processes, products, and resources?

A)to characterize them


B)to evaluate them
C)to price them
D)to improve them
E)a, b, and d
1. Which of these are valid reasons for measuring
software processes, products, and resources?

A)to characterize them


B)to evaluate them
C)to price them
D)to improve them
E)a, b, and d

There are four reasons for measuring


software processes, products, and resources
to characterize, to evaluate, to predict, and to
improve.
2.Process indicators enable a software
project manager to?

A)assess the status of an on-going project


B)track potential risks
C)adjust work flow or tasks
D)All of the above
2.Process indicators enable a software
project manager to?

A)assess the status of an on-going project


B)track potential risks
C)adjust work flow or tasks
D)All of the above

 Process Indicators enable a software engineering


organization to gain insight into the efficiency of an existing
process.
 Another two reason why project indicators enable a software
project manager to
1. Uncover problem areas before they go critical
2. Evaluate the project team's ability to control quality of
software work products.
3. Public metrics are used?
A)to evaluate the performance of software
development teams.
B)to appraise the performance of
individual team members.
C)to make strategic changes to the
software process.
D)to make tactical changes during a
software project
E)both c and d
3. Public metrics are used?
A)to evaluate the performance of software development teams.
B)to appraise the performance of individual team members.
C)to make strategic changes to the software process.
D)to make tactical changes during a software project
E)both c and d

Public metrics generally assimilate information that originally


was private to individuals and teams.

Project level defect rates (absolutely not attributed to an


individual), effort, calendar times, and related data are
collected and evaluated in an attempt to uncover indicators
that can improve organizational process performance.
4. Which of the following items are not
measured by software project metrics?

A)inputs
B)markets
C)outputs
D)results
4. Which of the following items are not
measured by software project metrics?

A)inputs
B)markets
C)outputs
D)results
5. Software quality and functionality must be
measured indirectly.

A)True
B)False
5. Software quality and functionality must be
measured indirectly.

A)True
B)False

 Indirect measures of the product include


functionality, quality, complexity,
efficiency, reliability, maintainability, and
many other.
 Indirect measures are more difficult to
6. Which of following are advantages of using
LOC (lines of code) as a size-oriented metric?

A)LOC is easily computed.


B)LOC is a language dependent measure.
C)LOC is a language independent
measure.
D)LOC can be computed before a design
is completed.
6. Which of following are advantages of using
LOC (lines of code) as a size-oriented metric?

A)LOC is easily computed.


B)LOC is a language dependent measure.
C)LOC is a language independent measure.
D)LOC can be computed before a design is completed.

This general approach :SLOC (Source Lines of Code,


and SDI (Source Delivered Instructions).
The difference between : SLOC - takes into account all the
housekeeping which must be done by the developer, such
as headers and embedded comments. SDI - only takes
into account the number of executable lines of code.
7. Which of the following are advantages of
using function points (FP) as a measure of the
functionality delivered by a software application?

A)FP is easily computed.


B)FP is a language dependent measure.
C)FP is a language independent measure.
D)FP can be computed before a design is
completed.
E)both c and d
7. Which of the following are advantages of
using function points (FP) as a measure of the
functionality delivered by a software application?

A)FP is easily computed.


B)FP is a language dependent measure.
C)FP is a language independent measure.
D)FP can be computed before a design is
completed.
E)both c and d

 Function points are computed from direct measures of the


information domain of a business software application and
8. There is no need to reconcile LOC and FP
measures since each in meaningful in its own
right as a project measure.

A)True
B)False
8. There is no need to reconcile LOC and FP
measures since each in meaningful in its own
right as a project measure.

A)True
B)False

The relationship between lines of code and


points depends upon the programming
language that is used to implement the
software and the quality of the design
9. Object-Oriented project measures may be
combined with historical project data to
provide metrics that aid in project
estimation.

A)True
B)False
9. Object-Oriented project measures may be
combined with historical project data to
provide metrics that aid in project
estimation.

A)True
B)False

One important reason is to avoid doing the same


thing over and over, and expecting different results
each time. If your organization wants to improve its
performance for projects in the future, it must learn
10. Use-Case oriented metrics are
computed directly from UML diagrams they
are often used as normalization measures.

A)True
B)False
10. Use-Case oriented metrics are
computed directly from UML diagrams they
are often used as normalization measures.

A)True
B)False
11. Which of the following is not a
measure that can be collected from a
Web application project?
A)Customization index
B)Number of dynamic objects
C)Number of internal page links
D)Number of static web pages
12. Which of the following software
quality factors is most likely to be affected
by radical changes to computing
architectures?

A)operation
B)transition
C)revision
D)none of the above
12. Which of the following software
quality factors is most likely to be affected
by radical changes to computing
architectures?

A)operation
B)transition
C)revision
D)none of the above
13. Which of the following provide useful
measures of software quality?

A)correctness, performance, integrity, usability


B)reliability, maintainability, integrity, sales
C)correctness, maintainability, size, satisfaction
D)correctness, maintainability, integrity,
usability
13. Which of the following provide useful
measures of software quality?

A)correctness, performance, integrity, usability


B)reliability, maintainability, integrity, sales
C)correctness, maintainability, size, satisfaction
D)correctness, maintainability, integrity,
usability
14. A software quality metric that can be used
at both the process and project levels is defect
removal efficiency (DRE).

A)True
B)False
14. A software quality metric that can be used
at both the process and project levels is defect
removal efficiency (DRE).

A)True
B)False
15. Why is it important to measure the
process of software engineering and
software it produces?
A)It is really not necessary unless the project is
extremely complex.
B)To determine costs and allow a profit margin
to be set.
C)To determine whether a software group is
improving or not.
D)To make software engineering more like
other engineering processes.
15. Why is it important to measure the
process of software engineering and
software it produces?
A)It is really not necessary unless the project is
extremely complex.
B)To determine costs and allow a profit margin
to be set.
C)To determine whether a software group is
improving or not.
D)To make software engineering more like
other engineering processes.
16. To be an effective aid in process
improvement the baseline data used must
be:
A)based on reasonable guestimates from past
projects
B)measured consistently across projects
C)drawn from similar projects
D)based on all previously completed projects
E)both b and c
16. To be an effective aid in process
improvement the baseline data used must
be:
A)based on reasonable guestimates from past
projects
B)measured consistently across projects
C)drawn from similar projects
D)based on all previously completed projects
E)both b and c
17. Baseline data must be collected in an
on-going manner and cannot be computed
by formal study of historical project data.

A)True
B)False
17. Baseline data must be collected in an
on-going manner and cannot be computed
by formal study of historical project data.

A)True
B)False
18. Small software organizations are not
likely to see any economic return from
establishing software metrics program.

A)True
B)False
18. Small software organizations are not
likely to see any economic return from
establishing software metrics program.

A)True
B)False
19. The software metrics chosen by an
organization are driven by the business or
technical goals an organization wishes to
accomplish.

A)True
B)False
19. The software metrics chosen by an
organization are driven by the business or
technical goals an organization wishes to
accomplish.

A)True
B)False

You might also like